Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdRxSystemServices.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdRxSystemServices(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdRxSystemServices_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdRxSystemServices obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
43 : this(GlobalsPINVOKE.new_OdRxSystemServices(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
44 {
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
46 if (null != mTr)
47 {
48 mTr.AddObject(new OdRxSystemServices(swigCPtr.Handle, true));
49 }
51 SwigDirectorConnect();
52 }
53
54 public virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode, FileShareMode shareMode, FileCreationDisposition creationDisposition) {// OdStreamBufPtr
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
57 IntPtr ptr = (SwigDerivedClassHasMethod("createFile", swigMethodTypes2) ? GlobalsPINVOKE.OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_0(swigCPtr, filename, (int)accessMode, (int)shareMode, (int)creationDisposition) : GlobalsPINVOKE.OdRxSystemServices_createFile__SWIG_0(swigCPtr, filename, (int)accessMode, (int)shareMode, (int)creationDisposition));
58
59 OdStreamBuf ret = null;
60 if (null != mTrans)
61 {
62 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
63 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
64 }
65 else
66 {
67 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
68 }
69
71 return ret;
72}
73
74 public virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode, FileShareMode shareMode) {// OdStreamBufPtr
75 MemoryManager mMan = MemoryManager.GetMemoryManager();
76 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
77 IntPtr ptr = (SwigDerivedClassHasMethod("createFile", swigMethodTypes3) ? GlobalsPINVOKE.OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_1(swigCPtr, filename, (int)accessMode, (int)shareMode) : GlobalsPINVOKE.OdRxSystemServices_createFile__SWIG_1(swigCPtr, filename, (int)accessMode, (int)shareMode));
78
79 OdStreamBuf ret = null;
80 if (null != mTrans)
81 {
82 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
83 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
84 }
85 else
86 {
87 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
88 }
89
91 return ret;
92}
93
94 public virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode) {// OdStreamBufPtr
95 MemoryManager mMan = MemoryManager.GetMemoryManager();
96 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
97 IntPtr ptr = (SwigDerivedClassHasMethod("createFile", swigMethodTypes4) ? GlobalsPINVOKE.OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_2(swigCPtr, filename, (int)accessMode) : GlobalsPINVOKE.OdRxSystemServices_createFile__SWIG_2(swigCPtr, filename, (int)accessMode));
98
99 OdStreamBuf ret = null;
100 if (null != mTrans)
101 {
102 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
103 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
104 }
105 else
106 {
107 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
108 }
109
111 return ret;
112}
113
114 public virtual OdStreamBuf createFile(String filename) {// OdStreamBufPtr
115 MemoryManager mMan = MemoryManager.GetMemoryManager();
116 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
117 IntPtr ptr = (SwigDerivedClassHasMethod("createFile", swigMethodTypes5) ? GlobalsPINVOKE.OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_3(swigCPtr, filename) : GlobalsPINVOKE.OdRxSystemServices_createFile__SWIG_3(swigCPtr, filename));
118
119 OdStreamBuf ret = null;
120 if (null != mTrans)
121 {
122 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
123 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
124 }
125 else
126 {
127 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
128 }
129
131 return ret;
132}
133
134 public virtual bool accessFile(String filename, int accessMode) {
135 bool ret = (SwigDerivedClassHasMethod("accessFile", swigMethodTypes6) ? GlobalsPINVOKE.OdRxSystemServices_accessFileSwigExplicitOdRxSystemServices(swigCPtr, filename, accessMode) : GlobalsPINVOKE.OdRxSystemServices_accessFile(swigCPtr, filename, accessMode));
137 return ret;
138 }
139
140 public virtual Int64 getFileCTime(String filename) {
141// test csout
142 /*SIMPLETYPE*/
143 Int64 ret = GlobalsPINVOKE.OdRxSystemServices_getFileCTime(swigCPtr, filename);
145 return ret;
146 }
147
148 public virtual Int64 getFileMTime(String filename) {
149// test csout
150 /*SIMPLETYPE*/
151 Int64 ret = GlobalsPINVOKE.OdRxSystemServices_getFileMTime(swigCPtr, filename);
153 return ret;
154 }
155
156 public virtual Int64 getFileSize(String filename) {
157// test csout
158 /*SIMPLETYPE*/
159 Int64 ret = GlobalsPINVOKE.OdRxSystemServices_getFileSize(swigCPtr, filename);
161 return ret;
162 }
163
164 public virtual OdCodePageId systemCodePage() {
167 return ret;
168 }
169
170 public virtual String createGuid() {
171 string ret = (SwigDerivedClassHasMethod("createGuid", swigMethodTypes11) ? GlobalsPINVOKE.OdRxSystemServices_createGuidSwigExplicitOdRxSystemServices(swigCPtr) : GlobalsPINVOKE.OdRxSystemServices_createGuid(swigCPtr));
173 return ret;
174}
175
176 public virtual OdRxModule loadModule(String moduleFileName, bool silent) {
177 OdRxModule ret = (OdRxModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxModule),(SwigDerivedClassHasMethod("loadModule", swigMethodTypes12) ? GlobalsPINVOKE.OdRxSystemServices_loadModuleSwigExplicitOdRxSystemServices(swigCPtr, moduleFileName, silent) : GlobalsPINVOKE.OdRxSystemServices_loadModule(swigCPtr, moduleFileName, silent)),false); /*createInt 3_2*/
178
180 return ret;
181}
182
183 public virtual void unloadModule(OdRxModule pModuleObj) {
184 if (SwigDerivedClassHasMethod("unloadModule", swigMethodTypes13)) GlobalsPINVOKE.OdRxSystemServices_unloadModuleSwigExplicitOdRxSystemServices(swigCPtr, OdRxModule.getCPtr(pModuleObj)); else GlobalsPINVOKE.OdRxSystemServices_unloadModule(swigCPtr, OdRxModule.getCPtr(pModuleObj));
186 }
187
188 public virtual String findModule(String applicationName) {
189 string ret = (SwigDerivedClassHasMethod("findModule", swigMethodTypes14) ? GlobalsPINVOKE.OdRxSystemServices_findModuleSwigExplicitOdRxSystemServices(swigCPtr, applicationName) : GlobalsPINVOKE.OdRxSystemServices_findModule(swigCPtr, applicationName));
191 return ret;
192}
193
194 public virtual void warning(String message) {
195 if (SwigDerivedClassHasMethod("warning", swigMethodTypes15)) GlobalsPINVOKE.OdRxSystemServices_warningSwigExplicitOdRxSystemServices__SWIG_0(swigCPtr, message); else GlobalsPINVOKE.OdRxSystemServices_warning__SWIG_0(swigCPtr, message);
197 }
198
199 public virtual void warning(string warnVisGroup, String message) {
200 if (SwigDerivedClassHasMethod("warning", swigMethodTypes16)) GlobalsPINVOKE.OdRxSystemServices_warningSwigExplicitOdRxSystemServices__SWIG_1(swigCPtr, warnVisGroup, message); else GlobalsPINVOKE.OdRxSystemServices_warning__SWIG_1(swigCPtr, warnVisGroup, message);
202 }
203
204 public static OdRxModule loadModuleLib(String moduleFileName, bool silent) {
205 OdRxModule ret = (OdRxModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxModule),GlobalsPINVOKE.OdRxSystemServices_loadModuleLib(moduleFileName, silent),false); /*createInt 3_2*/
206
208 return ret;
209}
210
212 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("initModelerLibrary", swigMethodTypes17) ? GlobalsPINVOKE.OdRxSystemServices_initModelerLibrarySwigExplicitOdRxSystemServices(swigCPtr, OdRxDictionary.getCPtr(pDict)) : GlobalsPINVOKE.OdRxSystemServices_initModelerLibrary(swigCPtr, OdRxDictionary.getCPtr(pDict)));
214 return ret;
215 }
216
218 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("uninitModelerLibrary", swigMethodTypes18) ? GlobalsPINVOKE.OdRxSystemServices_uninitModelerLibrarySwigExplicitOdRxSystemServices(swigCPtr, OdRxDictionary.getCPtr(pDict)) : GlobalsPINVOKE.OdRxSystemServices_uninitModelerLibrary(swigCPtr, OdRxDictionary.getCPtr(pDict)));
220 return ret;
221 }
222
223 public virtual OdResult getEnvVar(String varName, ref string value) {
224IntPtr tmp_value = Marshal.StringToCoTaskMemUni(value);
225 IntPtr saved_value = tmp_value;
226 try {
227 OdResult ret = (OdResult)GlobalsPINVOKE.OdRxSystemServices_getEnvVar(swigCPtr, varName, ref tmp_value);
229 return ret;
230 } finally {
231if (tmp_value != saved_value) value = Marshal.PtrToStringUni(tmp_value);
232 }
233 }
234
235 public virtual OdResult setEnvVar(String varName, String newValue) {
236 OdResult ret = (OdResult)GlobalsPINVOKE.OdRxSystemServices_setEnvVar(swigCPtr, varName, newValue);
238 return ret;
239 }
240
241 public virtual String getTemporaryPath() {
242 string ret = (SwigDerivedClassHasMethod("getTemporaryPath", swigMethodTypes21) ? GlobalsPINVOKE.OdRxSystemServices_getTemporaryPathSwigExplicitOdRxSystemServices(swigCPtr) : GlobalsPINVOKE.OdRxSystemServices_getTemporaryPath(swigCPtr));
244 return ret;
245}
246
247 public virtual String getUserName(UserNameFormat unFormat) {
248 string ret = (SwigDerivedClassHasMethod("getUserName", swigMethodTypes22) ? GlobalsPINVOKE.OdRxSystemServices_getUserNameSwigExplicitOdRxSystemServices__SWIG_0(swigCPtr, (int)unFormat) : GlobalsPINVOKE.OdRxSystemServices_getUserName__SWIG_0(swigCPtr, (int)unFormat));
250 return ret;
251}
252
253 public virtual String getUserName() {
254 string ret = (SwigDerivedClassHasMethod("getUserName", swigMethodTypes23) ? GlobalsPINVOKE.OdRxSystemServices_getUserNameSwigExplicitOdRxSystemServices__SWIG_1(swigCPtr) : GlobalsPINVOKE.OdRxSystemServices_getUserName__SWIG_1(swigCPtr));
256 return ret;
257}
258
259 public virtual String getTempFileName() {
260 string ret = (SwigDerivedClassHasMethod("getTempFileName", swigMethodTypes24) ? GlobalsPINVOKE.OdRxSystemServices_getTempFileNameSwigExplicitOdRxSystemServices(swigCPtr) : GlobalsPINVOKE.OdRxSystemServices_getTempFileName(swigCPtr));
262 return ret;
263}
264
265 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
266 string ret = GlobalsPINVOKE.OdRxSystemServices_getRealClassName(ptr /*SIMPLETYPE*/);
268 return ret;
269 }
270
271 private void SwigDirectorConnect() {
272 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
273 swigDelegate0 = new SwigDelegateOdRxSystemServices_0(SwigDirectorMethodqueryX);
274 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
275 swigDelegate1 = new SwigDelegateOdRxSystemServices_1(SwigDirectorMethodisA);
276 if (SwigDerivedClassHasMethod("createFile", swigMethodTypes2))
277 swigDelegate2 = new SwigDelegateOdRxSystemServices_2(SwigDirectorMethodcreateFile__SWIG_0);
278 if (SwigDerivedClassHasMethod("createFile", swigMethodTypes3))
279 swigDelegate3 = new SwigDelegateOdRxSystemServices_3(SwigDirectorMethodcreateFile__SWIG_1);
280 if (SwigDerivedClassHasMethod("createFile", swigMethodTypes4))
281 swigDelegate4 = new SwigDelegateOdRxSystemServices_4(SwigDirectorMethodcreateFile__SWIG_2);
282 if (SwigDerivedClassHasMethod("createFile", swigMethodTypes5))
283 swigDelegate5 = new SwigDelegateOdRxSystemServices_5(SwigDirectorMethodcreateFile__SWIG_3);
284 if (SwigDerivedClassHasMethod("accessFile", swigMethodTypes6))
285 swigDelegate6 = new SwigDelegateOdRxSystemServices_6(SwigDirectorMethodaccessFile);
286 if (SwigDerivedClassHasMethod("getFileCTime", swigMethodTypes7))
287 swigDelegate7 = new SwigDelegateOdRxSystemServices_7(SwigDirectorMethodgetFileCTime);
288 if (SwigDerivedClassHasMethod("getFileMTime", swigMethodTypes8))
289 swigDelegate8 = new SwigDelegateOdRxSystemServices_8(SwigDirectorMethodgetFileMTime);
290 if (SwigDerivedClassHasMethod("getFileSize", swigMethodTypes9))
291 swigDelegate9 = new SwigDelegateOdRxSystemServices_9(SwigDirectorMethodgetFileSize);
292 if (SwigDerivedClassHasMethod("systemCodePage", swigMethodTypes10))
293 swigDelegate10 = new SwigDelegateOdRxSystemServices_10(SwigDirectorMethodsystemCodePage);
294 if (SwigDerivedClassHasMethod("createGuid", swigMethodTypes11))
295 swigDelegate11 = new SwigDelegateOdRxSystemServices_11(SwigDirectorMethodcreateGuid);
296 if (SwigDerivedClassHasMethod("loadModule", swigMethodTypes12))
297 swigDelegate12 = new SwigDelegateOdRxSystemServices_12(SwigDirectorMethodloadModule);
298 if (SwigDerivedClassHasMethod("unloadModule", swigMethodTypes13))
299 swigDelegate13 = new SwigDelegateOdRxSystemServices_13(SwigDirectorMethodunloadModule);
300 if (SwigDerivedClassHasMethod("findModule", swigMethodTypes14))
301 swigDelegate14 = new SwigDelegateOdRxSystemServices_14(SwigDirectorMethodfindModule);
302 if (SwigDerivedClassHasMethod("warning", swigMethodTypes15))
303 swigDelegate15 = new SwigDelegateOdRxSystemServices_15(SwigDirectorMethodwarning__SWIG_0);
304 if (SwigDerivedClassHasMethod("warning", swigMethodTypes16))
305 swigDelegate16 = new SwigDelegateOdRxSystemServices_16(SwigDirectorMethodwarning__SWIG_1);
306 if (SwigDerivedClassHasMethod("initModelerLibrary", swigMethodTypes17))
307 swigDelegate17 = new SwigDelegateOdRxSystemServices_17(SwigDirectorMethodinitModelerLibrary);
308 if (SwigDerivedClassHasMethod("uninitModelerLibrary", swigMethodTypes18))
309 swigDelegate18 = new SwigDelegateOdRxSystemServices_18(SwigDirectorMethoduninitModelerLibrary);
310 if (SwigDerivedClassHasMethod("getEnvVar", swigMethodTypes19))
311 swigDelegate19 = new SwigDelegateOdRxSystemServices_19(SwigDirectorMethodgetEnvVar);
312 if (SwigDerivedClassHasMethod("setEnvVar", swigMethodTypes20))
313 swigDelegate20 = new SwigDelegateOdRxSystemServices_20(SwigDirectorMethodsetEnvVar);
314 if (SwigDerivedClassHasMethod("getTemporaryPath", swigMethodTypes21))
315 swigDelegate21 = new SwigDelegateOdRxSystemServices_21(SwigDirectorMethodgetTemporaryPath);
316 if (SwigDerivedClassHasMethod("getUserName", swigMethodTypes22))
317 swigDelegate22 = new SwigDelegateOdRxSystemServices_22(SwigDirectorMethodgetUserName__SWIG_0);
318 if (SwigDerivedClassHasMethod("getUserName", swigMethodTypes23))
319 swigDelegate23 = new SwigDelegateOdRxSystemServices_23(SwigDirectorMethodgetUserName__SWIG_1);
320 if (SwigDerivedClassHasMethod("getTempFileName", swigMethodTypes24))
321 swigDelegate24 = new SwigDelegateOdRxSystemServices_24(SwigDirectorMethodgetTempFileName);
322 GlobalsPINVOKE.OdRxSystemServices_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24);
323 }
324
325 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
326 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
327 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdRxSystemServices));
328 return hasDerivedMethod;
329 }
330
331 private IntPtr SwigDirectorMethodqueryX(IntPtr pClass) {
332 return
333 // csdirectorout for OdRxObject*, OdRxObject&
334 OdRxObject.getCPtr(queryX(
335 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),pClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
336)).Handle
337;
338 }
339
340 private IntPtr SwigDirectorMethodisA() {
341 return
342 // csdirectorout for OdRxClass*, OdRxClass&
343 OdRxClass.getCPtr(isA()).Handle
344;
345 }
346
347 private IntPtr SwigDirectorMethodcreateFile__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode, int creationDisposition) {
348 return OdStreamBuf.getCPtr(createFile(filename, (FileAccessMode)accessMode, (FileShareMode)shareMode, (FileCreationDisposition)creationDisposition)).Handle;
349 }
350
351 private IntPtr SwigDirectorMethodcreateFile__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode) {
352 return OdStreamBuf.getCPtr(createFile(filename, (FileAccessMode)accessMode, (FileShareMode)shareMode)).Handle;
353 }
354
355 private IntPtr SwigDirectorMethodcreateFile__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode) {
356 return OdStreamBuf.getCPtr(createFile(filename, (FileAccessMode)accessMode)).Handle;
357 }
358
359 private IntPtr SwigDirectorMethodcreateFile__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String filename) {
360 return OdStreamBuf.getCPtr(createFile(filename)).Handle;
361 }
362
363 private bool SwigDirectorMethodaccessFile([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode) {
364 return accessFile(filename, accessMode);
365 }
366
367 private Int64 /*SIMPLETYPE*/ SwigDirectorMethodgetFileCTime([MarshalAs(UnmanagedType.LPWStr)]String filename) {
368 return getFileCTime(filename) /*SIMPLETYPE*/;
369 }
370
371 private Int64 /*SIMPLETYPE*/ SwigDirectorMethodgetFileMTime([MarshalAs(UnmanagedType.LPWStr)]String filename) {
372 return getFileMTime(filename) /*SIMPLETYPE*/;
373 }
374
375 private Int64 /*SIMPLETYPE*/ SwigDirectorMethodgetFileSize([MarshalAs(UnmanagedType.LPWStr)]String filename) {
376 return getFileSize(filename) /*SIMPLETYPE*/;
377 }
378
379 private int SwigDirectorMethodsystemCodePage() {
380 return (int)systemCodePage();
381 }
382
383 [return: MarshalAs(UnmanagedType.LPWStr)]
384 private String SwigDirectorMethodcreateGuid() {
385 return createGuid();
386 }
387
388 private IntPtr SwigDirectorMethodloadModule([MarshalAs(UnmanagedType.LPWStr)]String moduleFileName, bool silent) {
389 return
390 // csdirectorout for OdRxModule*, OdRxModule&
391 OdRxModule.getCPtr(loadModule(moduleFileName, silent)).Handle
392;
393 }
394
395 private void SwigDirectorMethodunloadModule(IntPtr pModuleObj) {
397 (OdRxModule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxModule),pModuleObj,false) /*createInt 6_1*/ // csdirectorin for smart pointer
398);
399 }
400
401 [return: MarshalAs(UnmanagedType.LPWStr)]
402 private String SwigDirectorMethodfindModule([MarshalAs(UnmanagedType.LPWStr)]String applicationName) {
403 return findModule(applicationName);
404 }
405
406 private void SwigDirectorMethodwarning__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String message) {
407 warning(message);
408 }
409
410 private void SwigDirectorMethodwarning__SWIG_1(string warnVisGroup, [MarshalAs(UnmanagedType.LPWStr)]String message) {
411 warning(warnVisGroup, message);
412 }
413
414 private int SwigDirectorMethodinitModelerLibrary(IntPtr pDict) {
415 return (int)initModelerLibrary(
416 (OdRxDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxDictionary),pDict,false) /*createInt 6_1*/ // csdirectorin for smart pointer
417);
418 }
419
420 private int SwigDirectorMethoduninitModelerLibrary(IntPtr pDict) {
421 return (int)uninitModelerLibrary(
422 (OdRxDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxDictionary),pDict,false) /*createInt 6_1*/ // csdirectorin for smart pointer
423);
424 }
425
426 private int SwigDirectorMethodgetEnvVar([MarshalAs(UnmanagedType.LPWStr)]String varName, IntPtr value) {
427 string tmp_value = Marshal.PtrToStringUni(value);
428 string saved_value = tmp_value;
429 try {
430 return (int)getEnvVar(varName, ref tmp_value);
431 } finally {
432 if (tmp_value != saved_value) value = Marshal.StringToCoTaskMemUni(tmp_value);
433 }
434 }
435
436 private int SwigDirectorMethodsetEnvVar([MarshalAs(UnmanagedType.LPWStr)]String varName, [MarshalAs(UnmanagedType.LPWStr)]String newValue) {
437 return (int)setEnvVar(varName, newValue);
438 }
439
440 [return: MarshalAs(UnmanagedType.LPWStr)]
441 private String SwigDirectorMethodgetTemporaryPath() {
442 return getTemporaryPath();
443 }
444
445 [return: MarshalAs(UnmanagedType.LPWStr)]
446 private String SwigDirectorMethodgetUserName__SWIG_0(int unFormat) {
447 return getUserName((UserNameFormat)unFormat);
448 }
449
450 [return: MarshalAs(UnmanagedType.LPWStr)]
451 private String SwigDirectorMethodgetUserName__SWIG_1() {
452 return getUserName();
453 }
454
455 [return: MarshalAs(UnmanagedType.LPWStr)]
456 private String SwigDirectorMethodgetTempFileName() {
457 return getTempFileName();
458 }
459
460 public delegate IntPtr SwigDelegateOdRxSystemServices_0(IntPtr pClass);
461 public delegate IntPtr SwigDelegateOdRxSystemServices_1();
462 public delegate IntPtr SwigDelegateOdRxSystemServices_2([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode, int creationDisposition);
463 public delegate IntPtr SwigDelegateOdRxSystemServices_3([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode);
464 public delegate IntPtr SwigDelegateOdRxSystemServices_4([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode);
465 public delegate IntPtr SwigDelegateOdRxSystemServices_5([MarshalAs(UnmanagedType.LPWStr)]String filename);
466 public delegate bool SwigDelegateOdRxSystemServices_6([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode);
467 public delegate Int64 /*SIMPLETYPE*/ SwigDelegateOdRxSystemServices_7([MarshalAs(UnmanagedType.LPWStr)]String filename);
468 public delegate Int64 /*SIMPLETYPE*/ SwigDelegateOdRxSystemServices_8([MarshalAs(UnmanagedType.LPWStr)]String filename);
469 public delegate Int64 /*SIMPLETYPE*/ SwigDelegateOdRxSystemServices_9([MarshalAs(UnmanagedType.LPWStr)]String filename);
471 [return: MarshalAs(UnmanagedType.LPWStr)]
473 public delegate IntPtr SwigDelegateOdRxSystemServices_12([MarshalAs(UnmanagedType.LPWStr)]String moduleFileName, bool silent);
474 public delegate void SwigDelegateOdRxSystemServices_13(IntPtr pModuleObj);
475 [return: MarshalAs(UnmanagedType.LPWStr)]
476 public delegate String SwigDelegateOdRxSystemServices_14([MarshalAs(UnmanagedType.LPWStr)]String applicationName);
477 public delegate void SwigDelegateOdRxSystemServices_15([MarshalAs(UnmanagedType.LPWStr)]String message);
478 public delegate void SwigDelegateOdRxSystemServices_16(string warnVisGroup, [MarshalAs(UnmanagedType.LPWStr)]String message);
479 public delegate int SwigDelegateOdRxSystemServices_17(IntPtr pDict);
480 public delegate int SwigDelegateOdRxSystemServices_18(IntPtr pDict);
481 public delegate int SwigDelegateOdRxSystemServices_19([MarshalAs(UnmanagedType.LPWStr)]String varName, IntPtr value);
482 public delegate int SwigDelegateOdRxSystemServices_20([MarshalAs(UnmanagedType.LPWStr)]String varName, [MarshalAs(UnmanagedType.LPWStr)]String newValue);
483 [return: MarshalAs(UnmanagedType.LPWStr)]
485 [return: MarshalAs(UnmanagedType.LPWStr)]
486 public delegate String SwigDelegateOdRxSystemServices_22(int unFormat);
487 [return: MarshalAs(UnmanagedType.LPWStr)]
489 [return: MarshalAs(UnmanagedType.LPWStr)]
491
492 private SwigDelegateOdRxSystemServices_0 swigDelegate0;
493 private SwigDelegateOdRxSystemServices_1 swigDelegate1;
494 private SwigDelegateOdRxSystemServices_2 swigDelegate2;
495 private SwigDelegateOdRxSystemServices_3 swigDelegate3;
496 private SwigDelegateOdRxSystemServices_4 swigDelegate4;
497 private SwigDelegateOdRxSystemServices_5 swigDelegate5;
498 private SwigDelegateOdRxSystemServices_6 swigDelegate6;
499 private SwigDelegateOdRxSystemServices_7 swigDelegate7;
500 private SwigDelegateOdRxSystemServices_8 swigDelegate8;
501 private SwigDelegateOdRxSystemServices_9 swigDelegate9;
502 private SwigDelegateOdRxSystemServices_10 swigDelegate10;
503 private SwigDelegateOdRxSystemServices_11 swigDelegate11;
504 private SwigDelegateOdRxSystemServices_12 swigDelegate12;
505 private SwigDelegateOdRxSystemServices_13 swigDelegate13;
506 private SwigDelegateOdRxSystemServices_14 swigDelegate14;
507 private SwigDelegateOdRxSystemServices_15 swigDelegate15;
508 private SwigDelegateOdRxSystemServices_16 swigDelegate16;
509 private SwigDelegateOdRxSystemServices_17 swigDelegate17;
510 private SwigDelegateOdRxSystemServices_18 swigDelegate18;
511 private SwigDelegateOdRxSystemServices_19 swigDelegate19;
512 private SwigDelegateOdRxSystemServices_20 swigDelegate20;
513 private SwigDelegateOdRxSystemServices_21 swigDelegate21;
514 private SwigDelegateOdRxSystemServices_22 swigDelegate22;
515 private SwigDelegateOdRxSystemServices_23 swigDelegate23;
516 private SwigDelegateOdRxSystemServices_24 swigDelegate24;
517
518 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
519 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
520 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(String), typeof(FileAccessMode), typeof(FileShareMode), typeof(FileCreationDisposition) };
521 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(String), typeof(FileAccessMode), typeof(FileShareMode) };
522 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(String), typeof(FileAccessMode) };
523 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(String) };
524 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(String), typeof(int) };
525 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(String) };
526 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(String) };
527 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(String) };
528 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
529 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
530 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(String), typeof(bool) };
531 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdRxModule) };
532 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(String) };
533 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(String) };
534 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(string), typeof(String) };
535 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(OdRxDictionary) };
536 private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { typeof(OdRxDictionary) };
537 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(String), typeof(string).MakeByRefType() };
538 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(String), typeof(String) };
539 private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
540 private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { typeof(UserNameFormat) };
541 private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { };
542 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
543}
544
545}
static global::System.Exception Retrieve()
static IntPtr OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4, int jarg5)
static String OdRxSystemServices_findModuleSwigExplicitOdRxSystemServices(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdRxSystemServices_getTempFileNameSwigExplicitOdRxSystemServices(HandleRef jarg1)
static Int64 OdRxSystemServices_getFileCTime(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdRxSystemServices_createGuid(HandleRef jarg1)
static string OdRxSystemServices_getRealClassName(IntPtr jarg1)
static void OdRxSystemServices_warning__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdRxSystemServices_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdRxSystemServices.SwigDelegateOdRxSystemServices_0 delegate0, OdRxSystemServices.SwigDelegateOdRxSystemServices_1 delegate1, OdRxSystemServices.SwigDelegateOdRxSystemServices_2 delegate2, OdRxSystemServices.SwigDelegateOdRxSystemServices_3 delegate3, OdRxSystemServices.SwigDelegateOdRxSystemServices_4 delegate4, OdRxSystemServices.SwigDelegateOdRxSystemServices_5 delegate5, OdRxSystemServices.SwigDelegateOdRxSystemServices_6 delegate6, OdRxSystemServices.SwigDelegateOdRxSystemServices_7 delegate7, OdRxSystemServices.SwigDelegateOdRxSystemServices_8 delegate8, OdRxSystemServices.SwigDelegateOdRxSystemServices_9 delegate9, OdRxSystemServices.SwigDelegateOdRxSystemServices_10 delegate10, OdRxSystemServices.SwigDelegateOdRxSystemServices_11 delegate11, OdRxSystemServices.SwigDelegateOdRxSystemServices_12 delegate12, OdRxSystemServices.SwigDelegateOdRxSystemServices_13 delegate13, OdRxSystemServices.SwigDelegateOdRxSystemServices_14 delegate14, OdRxSystemServices.SwigDelegateOdRxSystemServices_15 delegate15, OdRxSystemServices.SwigDelegateOdRxSystemServices_16 delegate16, OdRxSystemServices.SwigDelegateOdRxSystemServices_17 delegate17, OdRxSystemServices.SwigDelegateOdRxSystemServices_18 delegate18, OdRxSystemServices.SwigDelegateOdRxSystemServices_19 delegate19, OdRxSystemServices.SwigDelegateOdRxSystemServices_20 delegate20, OdRxSystemServices.SwigDelegateOdRxSystemServices_21 delegate21, OdRxSystemServices.SwigDelegateOdRxSystemServices_22 delegate22, OdRxSystemServices.SwigDelegateOdRxSystemServices_23 delegate23, OdRxSystemServices.SwigDelegateOdRxSystemServices_24 delegate24)
static void OdRxSystemServices_warningSwigExplicitOdRxSystemServices__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdRxSystemServices_createFile__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdRxSystemServices_accessFileSwigExplicitOdRxSystemServices(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static IntPtr OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdRxSystemServices_uninitModelerLibrary(HandleRef jarg1, HandleRef jarg2)
static void delete_OdRxSystemServices(HandleRef jarg1)
static String OdRxSystemServices_getTemporaryPathSwigExplicitOdRxSystemServices(HandleRef jarg1)
static String OdRxSystemServices_getUserName__SWIG_1(HandleRef jarg1)
static IntPtr OdRxSystemServices_createFile__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static IntPtr OdRxSystemServices_loadModuleSwigExplicitOdRxSystemServices(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdRxSystemServices_initModelerLibrary(HandleRef jarg1, HandleRef jarg2)
static int OdRxSystemServices_uninitModelerLibrarySwigExplicitOdRxSystemServices(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxSystemServices_loadModuleLib([MarshalAs(UnmanagedType.LPWStr)]String jarg1, bool jarg2)
static int OdRxSystemServices_initModelerLibrarySwigExplicitOdRxSystemServices(HandleRef jarg1, HandleRef jarg2)
static void OdRxSystemServices_warningSwigExplicitOdRxSystemServices__SWIG_1(HandleRef jarg1, string jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static Int64 OdRxSystemServices_getFileMTime(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdRxSystemServices_findModule(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdRxSystemServices_getUserName__SWIG_0(HandleRef jarg1, int jarg2)
static void OdRxSystemServices_warning__SWIG_1(HandleRef jarg1, string jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdRxSystemServices_getTemporaryPath(HandleRef jarg1)
static void OdRxSystemServices_unloadModule(HandleRef jarg1, HandleRef jarg2)
static int OdRxSystemServices_systemCodePage(HandleRef jarg1)
static String OdRxSystemServices_getUserNameSwigExplicitOdRxSystemServices__SWIG_1(HandleRef jarg1)
static IntPtr OdRxSystemServices_createFile__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static String OdRxSystemServices_createGuidSwigExplicitOdRxSystemServices(HandleRef jarg1)
static bool OdRxSystemServices_accessFile(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static String OdRxSystemServices_getUserNameSwigExplicitOdRxSystemServices__SWIG_0(HandleRef jarg1, int jarg2)
static Int64 OdRxSystemServices_getFileSize(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdRxSystemServices_getTempFileName(HandleRef jarg1)
static int OdRxSystemServices_getEnvVar(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref IntPtr jarg3)
static IntPtr OdRxSystemServices_createFile__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4, int jarg5)
static void OdRxSystemServices_unloadModuleSwigExplicitOdRxSystemServices(HandleRef jarg1, HandleRef jarg2)
static int OdRxSystemServices_setEnvVar(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdRxSystemServices_createFileSwigExplicitOdRxSystemServices__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static IntPtr OdRxSystemServices_loadModule(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static HandleRef getCPtr(OdRxDictionary obj)
static HandleRef getCPtr(OdRxModule obj)
Definition: OdRxModule.cs:25
virtual OdRxClass isA()
Definition: OdRxObject.cs:85
virtual OdRxObject queryX(OdRxClass pClass)
Definition: OdRxObject.cs:51
virtual OdCodePageId systemCodePage()
virtual void warning(String message)
delegate String SwigDelegateOdRxSystemServices_14([MarshalAs(UnmanagedType.LPWStr)]String applicationName)
delegate int SwigDelegateOdRxSystemServices_19([MarshalAs(UnmanagedType.LPWStr)]String varName, IntPtr value)
delegate String SwigDelegateOdRxSystemServices_21()
delegate int SwigDelegateOdRxSystemServices_10()
virtual OdResult uninitModelerLibrary(OdRxDictionary pDict)
delegate Int64 SwigDelegateOdRxSystemServices_7([MarshalAs(UnmanagedType.LPWStr)]String filename)
delegate String SwigDelegateOdRxSystemServices_22(int unFormat)
delegate IntPtr SwigDelegateOdRxSystemServices_2([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode, int creationDisposition)
virtual String findModule(String applicationName)
virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode)
virtual OdResult getEnvVar(String varName, ref string value)
delegate void SwigDelegateOdRxSystemServices_13(IntPtr pModuleObj)
OdRxSystemServices(IntPtr cPtr, bool cMemoryOwn)
virtual bool accessFile(String filename, int accessMode)
virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode, FileShareMode shareMode, FileCreationDisposition creationDisposition)
virtual OdStreamBuf createFile(String filename, FileAccessMode accessMode, FileShareMode shareMode)
delegate int SwigDelegateOdRxSystemServices_18(IntPtr pDict)
delegate Int64 SwigDelegateOdRxSystemServices_9([MarshalAs(UnmanagedType.LPWStr)]String filename)
virtual Int64 getFileSize(String filename)
delegate IntPtr SwigDelegateOdRxSystemServices_4([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode)
static string getRealClassName(IntPtr ptr)
virtual Int64 getFileMTime(String filename)
static OdRxModule loadModuleLib(String moduleFileName, bool silent)
delegate void SwigDelegateOdRxSystemServices_16(string warnVisGroup, [MarshalAs(UnmanagedType.LPWStr)]String message)
override void Dispose(bool disposing)
delegate IntPtr SwigDelegateOdRxSystemServices_5([MarshalAs(UnmanagedType.LPWStr)]String filename)
delegate void SwigDelegateOdRxSystemServices_15([MarshalAs(UnmanagedType.LPWStr)]String message)
delegate IntPtr SwigDelegateOdRxSystemServices_12([MarshalAs(UnmanagedType.LPWStr)]String moduleFileName, bool silent)
delegate String SwigDelegateOdRxSystemServices_11()
virtual OdResult initModelerLibrary(OdRxDictionary pDict)
delegate IntPtr SwigDelegateOdRxSystemServices_3([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode, int shareMode)
virtual OdStreamBuf createFile(String filename)
virtual OdResult setEnvVar(String varName, String newValue)
delegate IntPtr SwigDelegateOdRxSystemServices_1()
delegate int SwigDelegateOdRxSystemServices_20([MarshalAs(UnmanagedType.LPWStr)]String varName, [MarshalAs(UnmanagedType.LPWStr)]String newValue)
delegate int SwigDelegateOdRxSystemServices_17(IntPtr pDict)
virtual void unloadModule(OdRxModule pModuleObj)
virtual void warning(string warnVisGroup, String message)
static HandleRef getCPtr(OdRxSystemServices obj)
delegate String SwigDelegateOdRxSystemServices_24()
delegate bool SwigDelegateOdRxSystemServices_6([MarshalAs(UnmanagedType.LPWStr)]String filename, int accessMode)
delegate String SwigDelegateOdRxSystemServices_23()
delegate Int64 SwigDelegateOdRxSystemServices_8([MarshalAs(UnmanagedType.LPWStr)]String filename)
virtual String getUserName(UserNameFormat unFormat)
delegate IntPtr SwigDelegateOdRxSystemServices_0(IntPtr pClass)
virtual Int64 getFileCTime(String filename)
virtual OdRxModule loadModule(String moduleFileName, bool silent)