Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbObjectOverrule.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.TD {
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 OdDbObjectOverrule(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbObjectOverrule_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbObjectOverrule 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(TD_DbPINVOKE.new_OdDbObjectOverrule(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDbObjectOverrule(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 DelegateHolder.OnHoldSwigDirectorDelegates(this);
54 }
55
56 public static OdDbObjectOverrule cast(OdRxObject pObj) {// OdSmartPtr<OdDbObjectOverrule>
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
60
61 OdDbObjectOverrule ret = null;
62 if (null != mTrans)
63 {
64 mTrans.AddObject((OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true));
65 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, false);
66 }
67 else
68 {
69 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),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),TD_DbPINVOKE.OdDbObjectOverrule_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) ? TD_DbPINVOKE.OdDbObjectOverrule_isASwigExplicitOdDbObjectOverrule(swigCPtr) : TD_DbPINVOKE.OdDbObjectOverrule_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) ? TD_DbPINVOKE.OdDbObjectOverrule_queryXSwigExplicitOdDbObjectOverrule(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TD_DbPINVOKE.OdDbObjectOverrule_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
92
94 return ret;
95}
96
97 public new static OdDbObjectOverrule createObject() {// OdSmartPtr<OdDbObjectOverrule>
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
101
102 OdDbObjectOverrule ret = null;
103 if (null != mTrans)
104 {
105 mTrans.AddObject((OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true));
106 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, false);
107 }
108 else
109 {
110 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true);
111 }
112
114 return ret;
115}
116
117 public virtual OdResult open(OdDbObject pSubject, OpenMode mode) {
118 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("open", swigMethodTypes4) ? TD_DbPINVOKE.OdDbObjectOverrule_openSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject), (int)mode) : TD_DbPINVOKE.OdDbObjectOverrule_open(swigCPtr, OdDbObject.getCPtr(pSubject), (int)mode));
120 return ret;
121 }
122
123 public virtual OdResult close(OdDbObject pSubject) {
124 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("close", swigMethodTypes5) ? TD_DbPINVOKE.OdDbObjectOverrule_closeSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject)) : TD_DbPINVOKE.OdDbObjectOverrule_close(swigCPtr, OdDbObject.getCPtr(pSubject)));
126 return ret;
127 }
128
129 public virtual OdResult erase(OdDbObject pSubject, bool erasing) {
130 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("erase", swigMethodTypes6) ? TD_DbPINVOKE.OdDbObjectOverrule_eraseSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject), erasing) : TD_DbPINVOKE.OdDbObjectOverrule_erase(swigCPtr, OdDbObject.getCPtr(pSubject), erasing));
132 return ret;
133 }
134
135 public virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary) {// OdDbObjectPtr
136 MemoryManager mMan = MemoryManager.GetMemoryManager();
137 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
138 IntPtr ptr = (SwigDerivedClassHasMethod("deepClone", swigMethodTypes7) ? TD_DbPINVOKE.OdDbObjectOverrule_deepCloneSwigExplicitOdDbObjectOverrule__SWIG_0(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner), bPrimary) : TD_DbPINVOKE.OdDbObjectOverrule_deepClone__SWIG_0(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner), bPrimary));
139
140 OdDbObject ret = null;
141 if (null != mTrans)
142 {
143 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
144 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
145 }
146 else
147 {
148 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
149 }
150
152 return ret;
153}
154
155 public virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner) {// OdDbObjectPtr
156 MemoryManager mMan = MemoryManager.GetMemoryManager();
157 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
158 IntPtr ptr = (SwigDerivedClassHasMethod("deepClone", swigMethodTypes8) ? TD_DbPINVOKE.OdDbObjectOverrule_deepCloneSwigExplicitOdDbObjectOverrule__SWIG_1(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner)) : TD_DbPINVOKE.OdDbObjectOverrule_deepClone__SWIG_1(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner)));
159
160 OdDbObject ret = null;
161 if (null != mTrans)
162 {
163 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
164 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
165 }
166 else
167 {
168 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
169 }
170
172 return ret;
173}
174
175 public virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary) {// OdDbObjectPtr
176 MemoryManager mMan = MemoryManager.GetMemoryManager();
177 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
178 IntPtr ptr = (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes9) ? TD_DbPINVOKE.OdDbObjectOverrule_wblockCloneSwigExplicitOdDbObjectOverrule__SWIG_0(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner), bPrimary) : TD_DbPINVOKE.OdDbObjectOverrule_wblockClone__SWIG_0(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner), bPrimary));
179
180 OdDbObject ret = null;
181 if (null != mTrans)
182 {
183 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
184 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
185 }
186 else
187 {
188 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
189 }
190
192 return ret;
193}
194
195 public virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner) {// OdDbObjectPtr
196 MemoryManager mMan = MemoryManager.GetMemoryManager();
197 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
198 IntPtr ptr = (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes10) ? TD_DbPINVOKE.OdDbObjectOverrule_wblockCloneSwigExplicitOdDbObjectOverrule__SWIG_1(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner)) : TD_DbPINVOKE.OdDbObjectOverrule_wblockClone__SWIG_1(swigCPtr, OdDbObject.getCPtr(pSubject), OdDbIdMapping.getCPtr(idMap), OdDbObject.getCPtr(pOwner)));
199
200 OdDbObject ret = null;
201 if (null != mTrans)
202 {
203 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
204 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
205 }
206 else
207 {
208 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
209 }
210
212 return ret;
213}
214
215 protected static string getRealClassName(IntPtr ptr) {
216 string ret = TD_DbPINVOKE.OdDbObjectOverrule_getRealClassName(ptr /*SIMPLETYPE*/);
218 return ret;
219 }
220
221 private void SwigDirectorConnect() {
222 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
223 swigDelegate0 = new SwigDelegateOdDbObjectOverrule_0(SwigDirectorMethodqueryX);
224 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
225 swigDelegate1 = new SwigDelegateOdDbObjectOverrule_1(SwigDirectorMethodisA);
226 if (SwigDerivedClassHasMethod("copyFrom", swigMethodTypes2))
227 swigDelegate2 = new SwigDelegateOdDbObjectOverrule_2(SwigDirectorMethodcopyFrom);
228 if (SwigDerivedClassHasMethod("isApplicable", swigMethodTypes3))
229 swigDelegate3 = new SwigDelegateOdDbObjectOverrule_3(SwigDirectorMethodisApplicable);
230 if (SwigDerivedClassHasMethod("open", swigMethodTypes4))
231 swigDelegate4 = new SwigDelegateOdDbObjectOverrule_4(SwigDirectorMethodopen);
232 if (SwigDerivedClassHasMethod("close", swigMethodTypes5))
233 swigDelegate5 = new SwigDelegateOdDbObjectOverrule_5(SwigDirectorMethodclose);
234 if (SwigDerivedClassHasMethod("erase", swigMethodTypes6))
235 swigDelegate6 = new SwigDelegateOdDbObjectOverrule_6(SwigDirectorMethoderase);
236 if (SwigDerivedClassHasMethod("deepClone", swigMethodTypes7))
237 swigDelegate7 = new SwigDelegateOdDbObjectOverrule_7(SwigDirectorMethoddeepClone__SWIG_0);
238 if (SwigDerivedClassHasMethod("deepClone", swigMethodTypes8))
239 swigDelegate8 = new SwigDelegateOdDbObjectOverrule_8(SwigDirectorMethoddeepClone__SWIG_1);
240 if (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes9))
241 swigDelegate9 = new SwigDelegateOdDbObjectOverrule_9(SwigDirectorMethodwblockClone__SWIG_0);
242 if (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes10))
243 swigDelegate10 = new SwigDelegateOdDbObjectOverrule_10(SwigDirectorMethodwblockClone__SWIG_1);
244 TD_DbPINVOKE.OdDbObjectOverrule_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10);
245 }
246
247 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
248 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);
249 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbObjectOverrule));
250 return hasDerivedMethod;
251 }
252
253 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
254 return
255 // csdirectorout for OdRxObject*, OdRxObject&
257 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
258)).Handle
259;
260 }
261
262 private IntPtr SwigDirectorMethodisA() {
263 return
264 // csdirectorout for OdRxClass*, OdRxClass&
265 OdRxClass.getCPtr(isA()).Handle
266;
267 }
268
269 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
270 copyFrom(
271 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pSource,false) /*createInt 6_2*/ // csdirectorin for smart pointer
272);
273 }
274
275 private bool SwigDirectorMethodisApplicable(IntPtr pOverruledSubject) {
276 return isApplicable(
277 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pOverruledSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
278);
279 }
280
281 private int SwigDirectorMethodopen(IntPtr pSubject, int mode) {
282 return (int)open(
283 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
284, (OpenMode)mode);
285 }
286
287 private int SwigDirectorMethodclose(IntPtr pSubject) {
288 return (int)close(
289 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
290);
291 }
292
293 private int SwigDirectorMethoderase(IntPtr pSubject, bool erasing) {
294 return (int)erase(
295 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
296, erasing);
297 }
298
299 private IntPtr SwigDirectorMethoddeepClone__SWIG_0(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary) {
300 return OdDbObject.getCPtr(deepClone(
301 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
302,
303 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
304,
305 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
306, bPrimary)).Handle;
307 }
308
309 private IntPtr SwigDirectorMethoddeepClone__SWIG_1(IntPtr pSubject, IntPtr idMap, IntPtr pOwner) {
310 return OdDbObject.getCPtr(deepClone(
311 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
312,
313 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
314,
315 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
316)).Handle;
317 }
318
319 private IntPtr SwigDirectorMethodwblockClone__SWIG_0(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary) {
320 return OdDbObject.getCPtr(wblockClone(
321 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
322,
323 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
324,
325 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
326, bPrimary)).Handle;
327 }
328
329 private IntPtr SwigDirectorMethodwblockClone__SWIG_1(IntPtr pSubject, IntPtr idMap, IntPtr pOwner) {
330 return OdDbObject.getCPtr(wblockClone(
331 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
332,
333 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
334,
335 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
336)).Handle;
337 }
338
339 public delegate IntPtr SwigDelegateOdDbObjectOverrule_0(IntPtr protocolClass);
340 public delegate IntPtr SwigDelegateOdDbObjectOverrule_1();
341 public delegate void SwigDelegateOdDbObjectOverrule_2(IntPtr pSource);
342 public delegate bool SwigDelegateOdDbObjectOverrule_3(IntPtr pOverruledSubject);
343 public delegate int SwigDelegateOdDbObjectOverrule_4(IntPtr pSubject, int mode);
344 public delegate int SwigDelegateOdDbObjectOverrule_5(IntPtr pSubject);
345 public delegate int SwigDelegateOdDbObjectOverrule_6(IntPtr pSubject, bool erasing);
346 public delegate IntPtr SwigDelegateOdDbObjectOverrule_7(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary);
347 public delegate IntPtr SwigDelegateOdDbObjectOverrule_8(IntPtr pSubject, IntPtr idMap, IntPtr pOwner);
348 public delegate IntPtr SwigDelegateOdDbObjectOverrule_9(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary);
349 public delegate IntPtr SwigDelegateOdDbObjectOverrule_10(IntPtr pSubject, IntPtr idMap, IntPtr pOwner);
350
351 private SwigDelegateOdDbObjectOverrule_0 swigDelegate0;
352 private SwigDelegateOdDbObjectOverrule_1 swigDelegate1;
353 private SwigDelegateOdDbObjectOverrule_2 swigDelegate2;
354 private SwigDelegateOdDbObjectOverrule_3 swigDelegate3;
355 private SwigDelegateOdDbObjectOverrule_4 swigDelegate4;
356 private SwigDelegateOdDbObjectOverrule_5 swigDelegate5;
357 private SwigDelegateOdDbObjectOverrule_6 swigDelegate6;
358 private SwigDelegateOdDbObjectOverrule_7 swigDelegate7;
359 private SwigDelegateOdDbObjectOverrule_8 swigDelegate8;
360 private SwigDelegateOdDbObjectOverrule_9 swigDelegate9;
361 private SwigDelegateOdDbObjectOverrule_10 swigDelegate10;
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(OdRxObject) };
367 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbObject), typeof(OpenMode) };
368 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbObject) };
369 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbObject), typeof(bool) };
370 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject), typeof(bool) };
371 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject) };
372 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject), typeof(bool) };
373 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject) };
374}
375
376}
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
virtual bool isApplicable(OdRxObject pOverruledSubject)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner)
delegate int SwigDelegateOdDbObjectOverrule_6(IntPtr pSubject, bool erasing)
override void Dispose(bool disposing)
delegate void SwigDelegateOdDbObjectOverrule_2(IntPtr pSource)
static OdDbObjectOverrule cast(OdRxObject pObj)
virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner)
virtual OdResult close(OdDbObject pSubject)
override OdRxObject queryX(OdRxClass protocolClass)
delegate IntPtr SwigDelegateOdDbObjectOverrule_10(IntPtr pSubject, IntPtr idMap, IntPtr pOwner)
static HandleRef getCPtr(OdDbObjectOverrule obj)
delegate IntPtr SwigDelegateOdDbObjectOverrule_8(IntPtr pSubject, IntPtr idMap, IntPtr pOwner)
static new OdRxClass desc()
delegate IntPtr SwigDelegateOdDbObjectOverrule_0(IntPtr protocolClass)
static new OdDbObjectOverrule createObject()
delegate int SwigDelegateOdDbObjectOverrule_4(IntPtr pSubject, int mode)
virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary)
virtual OdResult open(OdDbObject pSubject, OpenMode mode)
delegate bool SwigDelegateOdDbObjectOverrule_3(IntPtr pOverruledSubject)
delegate IntPtr SwigDelegateOdDbObjectOverrule_9(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary)
delegate IntPtr SwigDelegateOdDbObjectOverrule_1()
delegate int SwigDelegateOdDbObjectOverrule_5(IntPtr pSubject)
delegate IntPtr SwigDelegateOdDbObjectOverrule_7(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary)
static string getRealClassName(IntPtr ptr)
OdDbObjectOverrule(IntPtr cPtr, bool cMemoryOwn)
virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary)
virtual OdResult erase(OdDbObject pSubject, bool erasing)
static global::System.Exception Retrieve()
static void delete_OdDbObjectOverrule(HandleRef jarg1)
static void OdDbObjectOverrule_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_0 delegate0, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_1 delegate1, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_2 delegate2, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_3 delegate3, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_4 delegate4, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_5 delegate5, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_6 delegate6, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_7 delegate7, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_8 delegate8, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_9 delegate9, OdDbObjectOverrule.SwigDelegateOdDbObjectOverrule_10 delegate10)
static IntPtr OdDbObjectOverrule_wblockClone__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, bool jarg5)
static int OdDbObjectOverrule_openSwigExplicitOdDbObjectOverrule(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbObjectOverrule_queryXSwigExplicitOdDbObjectOverrule(HandleRef jarg1, HandleRef jarg2)
static int OdDbObjectOverrule_closeSwigExplicitOdDbObjectOverrule(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectOverrule_createObject()
static IntPtr OdDbObjectOverrule_isA(HandleRef jarg1)
static string OdDbObjectOverrule_getRealClassName(IntPtr jarg1)
static IntPtr OdDbObjectOverrule_desc()
static IntPtr OdDbObjectOverrule_deepClone__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static int OdDbObjectOverrule_open(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbObjectOverrule_isASwigExplicitOdDbObjectOverrule(HandleRef jarg1)
static int OdDbObjectOverrule_eraseSwigExplicitOdDbObjectOverrule(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbObjectOverrule_wblockCloneSwigExplicitOdDbObjectOverrule__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static int OdDbObjectOverrule_erase(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbObjectOverrule_deepClone__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, bool jarg5)
static IntPtr OdDbObjectOverrule_wblockClone__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static int OdDbObjectOverrule_close(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectOverrule_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObjectOverrule_deepCloneSwigExplicitOdDbObjectOverrule__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, bool jarg5)
static IntPtr OdDbObjectOverrule_wblockCloneSwigExplicitOdDbObjectOverrule__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, bool jarg5)
static IntPtr OdDbObjectOverrule_deepCloneSwigExplicitOdDbObjectOverrule__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDbObjectOverrule_cast(HandleRef jarg1)