Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgDatabaseReactor.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgDatabaseReactor(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDatabaseReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDatabaseReactor obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
44 : this(TG_DbPINVOKE.new_OdDgDatabaseReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDgDatabaseReactor(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 DelegateHolder.OnHoldSwigDirectorDelegates(this);
54 }
55
56 public static OdDgDatabaseReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDgDatabaseReactor>
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
60
61 OdDgDatabaseReactor ret = null;
62 if (null != mTrans)
63 {
64 mTrans.AddObject((OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true));
65 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, false);
66 }
67 else
68 {
69 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true);
70 }
71
73 return ret;
74}
75
76 public new static OdRxClass desc() {
77 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDatabaseReactor_desc(),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public override OdRxClass isA() {
84 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? TG_DbPINVOKE.OdDgDatabaseReactor_isASwigExplicitOdDgDatabaseReactor(swigCPtr) : TG_DbPINVOKE.OdDgDatabaseReactor_isA(swigCPtr)),false); /*createInt 3_2*/
85
87 return ret;
88}
89
90 public override OdRxObject queryX(OdRxClass protocolClass) {
91 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? TG_DbPINVOKE.OdDgDatabaseReactor_queryXSwigExplicitOdDgDatabaseReactor(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TG_DbPINVOKE.OdDgDatabaseReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
92
94 return ret;
95}
96
97 public static OdDgDatabaseReactor createObject() {// OdSmartPtr<OdDgDatabaseReactor>
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
101
102 OdDgDatabaseReactor ret = null;
103 if (null != mTrans)
104 {
105 mTrans.AddObject((OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true));
106 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, false);
107 }
108 else
109 {
110 ret = (OdDgDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabaseReactor),ptr, true);
111 }
112
114 return ret;
115}
116
117 public virtual void elementAppended(OdDgDatabase pDb, OdDgElement pElement) {
118 if (SwigDerivedClassHasMethod("elementAppended", swigMethodTypes3)) TG_DbPINVOKE.OdDgDatabaseReactor_elementAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
120 }
121
122 public virtual void elementUnAppended(OdDgDatabase pDb, OdDgElement pElement) {
123 if (SwigDerivedClassHasMethod("elementUnAppended", swigMethodTypes4)) TG_DbPINVOKE.OdDgDatabaseReactor_elementUnAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementUnAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
125 }
126
127 public virtual void elementReAppended(OdDgDatabase pDb, OdDgElement pElement) {
128 if (SwigDerivedClassHasMethod("elementReAppended", swigMethodTypes5)) TG_DbPINVOKE.OdDgDatabaseReactor_elementReAppendedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementReAppended(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
130 }
131
136
137 public virtual void elementModified(OdDgDatabase pDb, OdDgElement pElement) {
138 if (SwigDerivedClassHasMethod("elementModified", swigMethodTypes7)) TG_DbPINVOKE.OdDgDatabaseReactor_elementModifiedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement)); else TG_DbPINVOKE.OdDgDatabaseReactor_elementModified(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement));
140 }
141
142 public virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement, bool erased) {
143 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes8)) TG_DbPINVOKE.OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_0(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement), erased); else TG_DbPINVOKE.OdDgDatabaseReactor_elementErased__SWIG_0(swigCPtr, OdDgDatabase.getCPtr(pDb), OdDgElement.getCPtr(pElement), erased);
145 }
146
151
152 public virtual void headerSysVarWillChange(OdDgDatabase pDb, String name) {
153 if (SwigDerivedClassHasMethod("headerSysVarWillChange", swigMethodTypes10)) TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarWillChangeSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), name); else TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarWillChange(swigCPtr, OdDgDatabase.getCPtr(pDb), name);
155 }
156
157 public virtual void headerSysVarChanged(OdDgDatabase pDb, String name) {
158 if (SwigDerivedClassHasMethod("headerSysVarChanged", swigMethodTypes11)) TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarChangedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), name); else TG_DbPINVOKE.OdDgDatabaseReactor_headerSysVarChanged(swigCPtr, OdDgDatabase.getCPtr(pDb), name);
160 }
161
162 public virtual void goodbye(OdDgDatabase pDb) {
163 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes12)) TG_DbPINVOKE.OdDgDatabaseReactor_goodbyeSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb)); else TG_DbPINVOKE.OdDgDatabaseReactor_goodbye(swigCPtr, OdDgDatabase.getCPtr(pDb));
165 }
166
167 public virtual void modified(OdDgDatabase pDb) {
168 if (SwigDerivedClassHasMethod("modified", swigMethodTypes13)) TG_DbPINVOKE.OdDgDatabaseReactor_modifiedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb)); else TG_DbPINVOKE.OdDgDatabaseReactor_modified(swigCPtr, OdDgDatabase.getCPtr(pDb));
170 }
171
173 if (SwigDerivedClassHasMethod("activePropertyChanged", swigMethodTypes14)) TG_DbPINVOKE.OdDgDatabaseReactor_activePropertyChangedSwigExplicitOdDgDatabaseReactor(swigCPtr, OdDgDatabase.getCPtr(pDb), (int)activeProp); else TG_DbPINVOKE.OdDgDatabaseReactor_activePropertyChanged(swigCPtr, OdDgDatabase.getCPtr(pDb), (int)activeProp);
175 }
176
177 protected static string getRealClassName(IntPtr ptr) {
178 string ret = TG_DbPINVOKE.OdDgDatabaseReactor_getRealClassName(ptr /*SIMPLETYPE*/);
180 return ret;
181 }
182
183 private void SwigDirectorConnect() {
184 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
185 swigDelegate0 = new SwigDelegateOdDgDatabaseReactor_0(SwigDirectorMethodqueryX);
186 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
187 swigDelegate1 = new SwigDelegateOdDgDatabaseReactor_1(SwigDirectorMethodisA);
188 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes2))
189 swigDelegate2 = new SwigDelegateOdDgDatabaseReactor_2(SwigDirectorMethodcopyFrom);
190 if (SwigDerivedClassHasMethod("elementAppended", swigMethodTypes3))
191 swigDelegate3 = new SwigDelegateOdDgDatabaseReactor_3(SwigDirectorMethodelementAppended);
192 if (SwigDerivedClassHasMethod("elementUnAppended", swigMethodTypes4))
193 swigDelegate4 = new SwigDelegateOdDgDatabaseReactor_4(SwigDirectorMethodelementUnAppended);
194 if (SwigDerivedClassHasMethod("elementReAppended", swigMethodTypes5))
195 swigDelegate5 = new SwigDelegateOdDgDatabaseReactor_5(SwigDirectorMethodelementReAppended);
196 if (SwigDerivedClassHasMethod("elementOpenedForModify", swigMethodTypes6))
197 swigDelegate6 = new SwigDelegateOdDgDatabaseReactor_6(SwigDirectorMethodelementOpenedForModify);
198 if (SwigDerivedClassHasMethod("elementModified", swigMethodTypes7))
199 swigDelegate7 = new SwigDelegateOdDgDatabaseReactor_7(SwigDirectorMethodelementModified);
200 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes8))
201 swigDelegate8 = new SwigDelegateOdDgDatabaseReactor_8(SwigDirectorMethodelementErased__SWIG_0);
202 if (SwigDerivedClassHasMethod("elementErased", swigMethodTypes9))
203 swigDelegate9 = new SwigDelegateOdDgDatabaseReactor_9(SwigDirectorMethodelementErased__SWIG_1);
204 if (SwigDerivedClassHasMethod("headerSysVarWillChange", swigMethodTypes10))
205 swigDelegate10 = new SwigDelegateOdDgDatabaseReactor_10(SwigDirectorMethodheaderSysVarWillChange);
206 if (SwigDerivedClassHasMethod("headerSysVarChanged", swigMethodTypes11))
207 swigDelegate11 = new SwigDelegateOdDgDatabaseReactor_11(SwigDirectorMethodheaderSysVarChanged);
208 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes12))
209 swigDelegate12 = new SwigDelegateOdDgDatabaseReactor_12(SwigDirectorMethodgoodbye);
210 if (SwigDerivedClassHasMethod("modified", swigMethodTypes13))
211 swigDelegate13 = new SwigDelegateOdDgDatabaseReactor_13(SwigDirectorMethodmodified);
212 if (SwigDerivedClassHasMethod("activePropertyChanged", swigMethodTypes14))
213 swigDelegate14 = new SwigDelegateOdDgDatabaseReactor_14(SwigDirectorMethodactivePropertyChanged);
214 TG_DbPINVOKE.OdDgDatabaseReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14);
215 }
216
217 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
218 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);
219 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDgDatabaseReactor));
220 return hasDerivedMethod;
221 }
222
223 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
224 return
225 // csdirectorout for OdRxObject*, OdRxObject&
227 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
228)).Handle
229;
230 }
231
232 private IntPtr SwigDirectorMethodisA() {
233 return
234 // csdirectorout for OdRxClass*, OdRxClass&
235 OdRxClass.getCPtr(isA()).Handle
236;
237 }
238
239 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
240 copyFrom(
241 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
242);
243 }
244
245 private void SwigDirectorMethodelementAppended(IntPtr pDb, IntPtr pElement) {
247 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
248,
249 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
250);
251 }
252
253 private void SwigDirectorMethodelementUnAppended(IntPtr pDb, IntPtr pElement) {
255 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
256,
257 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
258);
259 }
260
261 private void SwigDirectorMethodelementReAppended(IntPtr pDb, IntPtr pElement) {
263 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
264,
265 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
266);
267 }
268
269 private void SwigDirectorMethodelementOpenedForModify(IntPtr pDb, IntPtr pElement) {
271 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
272,
273 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
274);
275 }
276
277 private void SwigDirectorMethodelementModified(IntPtr pDb, IntPtr pElement) {
279 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
280,
281 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
282);
283 }
284
285 private void SwigDirectorMethodelementErased__SWIG_0(IntPtr pDb, IntPtr pElement, bool erased) {
287 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
288,
289 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
290, erased);
291 }
292
293 private void SwigDirectorMethodelementErased__SWIG_1(IntPtr pDb, IntPtr pElement) {
295 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
296,
297 (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),pElement,false) /*createInt 6_2*/ // csdirectorin for smart pointer
298);
299 }
300
301 private void SwigDirectorMethodheaderSysVarWillChange(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
303 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
304, name);
305 }
306
307 private void SwigDirectorMethodheaderSysVarChanged(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
309 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
310, name);
311 }
312
313 private void SwigDirectorMethodgoodbye(IntPtr pDb) {
314 goodbye(
315 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
316);
317 }
318
319 private void SwigDirectorMethodmodified(IntPtr pDb) {
320 modified(
321 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
322);
323 }
324
325 private void SwigDirectorMethodactivePropertyChanged(IntPtr pDb, int activeProp) {
327 (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
328, (OdDgDatabaseReactor.OdDgDatabaseActiveProperty)activeProp);
329 }
330
331 public delegate IntPtr SwigDelegateOdDgDatabaseReactor_0(IntPtr protocolClass);
332 public delegate IntPtr SwigDelegateOdDgDatabaseReactor_1();
333 public delegate void SwigDelegateOdDgDatabaseReactor_2(IntPtr pSource);
334 public delegate void SwigDelegateOdDgDatabaseReactor_3(IntPtr pDb, IntPtr pElement);
335 public delegate void SwigDelegateOdDgDatabaseReactor_4(IntPtr pDb, IntPtr pElement);
336 public delegate void SwigDelegateOdDgDatabaseReactor_5(IntPtr pDb, IntPtr pElement);
337 public delegate void SwigDelegateOdDgDatabaseReactor_6(IntPtr pDb, IntPtr pElement);
338 public delegate void SwigDelegateOdDgDatabaseReactor_7(IntPtr pDb, IntPtr pElement);
339 public delegate void SwigDelegateOdDgDatabaseReactor_8(IntPtr pDb, IntPtr pElement, bool erased);
340 public delegate void SwigDelegateOdDgDatabaseReactor_9(IntPtr pDb, IntPtr pElement);
341 public delegate void SwigDelegateOdDgDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
342 public delegate void SwigDelegateOdDgDatabaseReactor_11(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
343 public delegate void SwigDelegateOdDgDatabaseReactor_12(IntPtr pDb);
344 public delegate void SwigDelegateOdDgDatabaseReactor_13(IntPtr pDb);
345 public delegate void SwigDelegateOdDgDatabaseReactor_14(IntPtr pDb, int activeProp);
346
347 private SwigDelegateOdDgDatabaseReactor_0 swigDelegate0;
348 private SwigDelegateOdDgDatabaseReactor_1 swigDelegate1;
349 private SwigDelegateOdDgDatabaseReactor_2 swigDelegate2;
350 private SwigDelegateOdDgDatabaseReactor_3 swigDelegate3;
351 private SwigDelegateOdDgDatabaseReactor_4 swigDelegate4;
352 private SwigDelegateOdDgDatabaseReactor_5 swigDelegate5;
353 private SwigDelegateOdDgDatabaseReactor_6 swigDelegate6;
354 private SwigDelegateOdDgDatabaseReactor_7 swigDelegate7;
355 private SwigDelegateOdDgDatabaseReactor_8 swigDelegate8;
356 private SwigDelegateOdDgDatabaseReactor_9 swigDelegate9;
357 private SwigDelegateOdDgDatabaseReactor_10 swigDelegate10;
358 private SwigDelegateOdDgDatabaseReactor_11 swigDelegate11;
359 private SwigDelegateOdDgDatabaseReactor_12 swigDelegate12;
360 private SwigDelegateOdDgDatabaseReactor_13 swigDelegate13;
361 private SwigDelegateOdDgDatabaseReactor_14 swigDelegate14;
362
363 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
364 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
365 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
366 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
367 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
368 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
369 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
370 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
371 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement), typeof(bool) };
372 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgElement) };
373 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdDgDatabase), typeof(String) };
374 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(OdDgDatabase), typeof(String) };
375 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdDgDatabase) };
376 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdDgDatabase) };
377 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(OdDgDatabase), typeof(OdDgDatabaseReactor.OdDgDatabaseActiveProperty) };
379 kActiveModel = 1,
380 kActiveLevel = 2,
381 kActiveColor = 3,
386 kActiveCell = 8,
387 kActivePattern = 9,
388 kActivePoint = 10
389 }
390
391}
392
393}
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
virtual void copyFrom(OdRxObject pSource)
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
static HandleRef getCPtr(OdDgDatabaseReactor obj)
virtual void headerSysVarWillChange(OdDgDatabase pDb, String name)
delegate IntPtr SwigDelegateOdDgDatabaseReactor_1()
delegate void SwigDelegateOdDgDatabaseReactor_14(IntPtr pDb, int activeProp)
OdDgDatabaseReactor(IntPtr cPtr, bool cMemoryOwn)
delegate void SwigDelegateOdDgDatabaseReactor_9(IntPtr pDb, IntPtr pElement)
virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_5(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_6(IntPtr pDb, IntPtr pElement)
virtual void elementAppended(OdDgDatabase pDb, OdDgElement pElement)
virtual void elementUnAppended(OdDgDatabase pDb, OdDgElement pElement)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
delegate IntPtr SwigDelegateOdDgDatabaseReactor_0(IntPtr protocolClass)
delegate void SwigDelegateOdDgDatabaseReactor_7(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_12(IntPtr pDb)
delegate void SwigDelegateOdDgDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
delegate void SwigDelegateOdDgDatabaseReactor_2(IntPtr pSource)
virtual void elementErased(OdDgDatabase pDb, OdDgElement pElement, bool erased)
static OdDgDatabaseReactor createObject()
virtual void goodbye(OdDgDatabase pDb)
static OdDgDatabaseReactor cast(OdRxObject pObj)
virtual void modified(OdDgDatabase pDb)
virtual void elementReAppended(OdDgDatabase pDb, OdDgElement pElement)
virtual void activePropertyChanged(OdDgDatabase pDb, OdDgDatabaseReactor.OdDgDatabaseActiveProperty activeProp)
virtual void elementOpenedForModify(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_3(IntPtr pDb, IntPtr pElement)
delegate void SwigDelegateOdDgDatabaseReactor_11(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
virtual void headerSysVarChanged(OdDgDatabase pDb, String name)
delegate void SwigDelegateOdDgDatabaseReactor_13(IntPtr pDb)
static string getRealClassName(IntPtr ptr)
virtual void elementModified(OdDgDatabase pDb, OdDgElement pElement)
delegate void SwigDelegateOdDgDatabaseReactor_8(IntPtr pDb, IntPtr pElement, bool erased)
delegate void SwigDelegateOdDgDatabaseReactor_4(IntPtr pDb, IntPtr pElement)
static HandleRef getCPtr(OdDgElement obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDatabaseReactor_queryXSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementReAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static string OdDgDatabaseReactor_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDatabaseReactor_cast(HandleRef jarg1)
static void OdDgDatabaseReactor_modifiedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgDatabaseReactor(HandleRef jarg1)
static IntPtr OdDgDatabaseReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementOpenedForModify(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_activePropertyChangedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDgDatabaseReactor_elementAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementModifiedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_elementReAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgDatabaseReactor_isA(HandleRef jarg1)
static IntPtr OdDgDatabaseReactor_desc()
static void OdDgDatabaseReactor_elementErased__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdDgDatabaseReactor_elementErasedSwigExplicitOdDgDatabaseReactor__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdDgDatabaseReactor_activePropertyChanged(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDgDatabaseReactor_modified(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementUnAppended(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_goodbyeSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_elementErased__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_headerSysVarWillChangeSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_0 delegate0, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_1 delegate1, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_2 delegate2, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_3 delegate3, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_4 delegate4, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_5 delegate5, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_6 delegate6, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_7 delegate7, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_8 delegate8, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_9 delegate9, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_10 delegate10, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_11 delegate11, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_12 delegate12, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_13 delegate13, OdDgDatabaseReactor.SwigDelegateOdDgDatabaseReactor_14 delegate14)
static void OdDgDatabaseReactor_elementModified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgDatabaseReactor_isASwigExplicitOdDgDatabaseReactor(HandleRef jarg1)
static void OdDgDatabaseReactor_elementOpenedForModifySwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_headerSysVarChanged(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_headerSysVarWillChange(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgDatabaseReactor_elementUnAppendedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgDatabaseReactor_goodbye(HandleRef jarg1, HandleRef jarg2)
static void OdDgDatabaseReactor_headerSysVarChangedSwigExplicitOdDgDatabaseReactor(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDgDatabaseReactor_createObject()