Extended .NET SDK Documentation 2024 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 }
54
55 public static OdDbObjectOverrule cast(OdRxObject pObj) {// OdSmartPtr<OdDbObjectOverrule>
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
59
60 OdDbObjectOverrule ret = null;
61 if (null != mTrans)
62 {
63 mTrans.AddObject((OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true));
64 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, false);
65 }
66 else
67 {
68 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true);
69 }
70
72 return ret;
73}
74
75 public new static OdRxClass desc() {
76 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbObjectOverrule_desc(),false); /*createInt 3_2*/
77
79 return ret;
80}
81
82 public override OdRxClass isA() {
83 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*/
84
86 return ret;
87}
88
89 public override OdRxObject queryX(OdRxClass protocolClass) {
90 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*/
91
93 return ret;
94}
95
96 public new static OdDbObjectOverrule createObject() {// OdSmartPtr<OdDbObjectOverrule>
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
100
101 OdDbObjectOverrule ret = null;
102 if (null != mTrans)
103 {
104 mTrans.AddObject((OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true));
105 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, false);
106 }
107 else
108 {
109 ret = (OdDbObjectOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectOverrule),ptr, true);
110 }
111
113 return ret;
114}
115
116 public virtual OdResult open(OdDbObject pSubject, OpenMode mode) {
117 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("open", swigMethodTypes3) ? TD_DbPINVOKE.OdDbObjectOverrule_openSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject), (int)mode) : TD_DbPINVOKE.OdDbObjectOverrule_open(swigCPtr, OdDbObject.getCPtr(pSubject), (int)mode));
119 return ret;
120 }
121
122 public virtual OdResult close(OdDbObject pSubject) {
123 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("close", swigMethodTypes4) ? TD_DbPINVOKE.OdDbObjectOverrule_closeSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject)) : TD_DbPINVOKE.OdDbObjectOverrule_close(swigCPtr, OdDbObject.getCPtr(pSubject)));
125 return ret;
126 }
127
128 public virtual OdResult erase(OdDbObject pSubject, bool erasing) {
129 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("erase", swigMethodTypes5) ? TD_DbPINVOKE.OdDbObjectOverrule_eraseSwigExplicitOdDbObjectOverrule(swigCPtr, OdDbObject.getCPtr(pSubject), erasing) : TD_DbPINVOKE.OdDbObjectOverrule_erase(swigCPtr, OdDbObject.getCPtr(pSubject), erasing));
131 return ret;
132 }
133
134 public virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary) {// OdDbObjectPtr
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
137 IntPtr ptr = (SwigDerivedClassHasMethod("deepClone", swigMethodTypes6) ? 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));
138
139 OdDbObject ret = null;
140 if (null != mTrans)
141 {
142 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
143 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
144 }
145 else
146 {
147 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
148 }
149
151 return ret;
152}
153
154 public virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner) {// OdDbObjectPtr
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
157 IntPtr ptr = (SwigDerivedClassHasMethod("deepClone", swigMethodTypes7) ? 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)));
158
159 OdDbObject ret = null;
160 if (null != mTrans)
161 {
162 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
163 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
164 }
165 else
166 {
167 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
168 }
169
171 return ret;
172}
173
174 public virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary) {// OdDbObjectPtr
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
177 IntPtr ptr = (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes8) ? 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));
178
179 OdDbObject ret = null;
180 if (null != mTrans)
181 {
182 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
183 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
184 }
185 else
186 {
187 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
188 }
189
191 return ret;
192}
193
194 public virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner) {// OdDbObjectPtr
195 MemoryManager mMan = MemoryManager.GetMemoryManager();
196 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
197 IntPtr ptr = (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes9) ? 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)));
198
199 OdDbObject ret = null;
200 if (null != mTrans)
201 {
202 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
203 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
204 }
205 else
206 {
207 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
208 }
209
211 return ret;
212}
213
214 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
215 string ret = TD_DbPINVOKE.OdDbObjectOverrule_getRealClassName(ptr /*SIMPLETYPE*/);
217 return ret;
218 }
219
220 private void SwigDirectorConnect() {
221 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
222 swigDelegate0 = new SwigDelegateOdDbObjectOverrule_0(SwigDirectorMethodqueryX);
223 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
224 swigDelegate1 = new SwigDelegateOdDbObjectOverrule_1(SwigDirectorMethodisA);
225 if (SwigDerivedClassHasMethod("isApplicable", swigMethodTypes2))
226 swigDelegate2 = new SwigDelegateOdDbObjectOverrule_2(SwigDirectorMethodisApplicable);
227 if (SwigDerivedClassHasMethod("open", swigMethodTypes3))
228 swigDelegate3 = new SwigDelegateOdDbObjectOverrule_3(SwigDirectorMethodopen);
229 if (SwigDerivedClassHasMethod("close", swigMethodTypes4))
230 swigDelegate4 = new SwigDelegateOdDbObjectOverrule_4(SwigDirectorMethodclose);
231 if (SwigDerivedClassHasMethod("erase", swigMethodTypes5))
232 swigDelegate5 = new SwigDelegateOdDbObjectOverrule_5(SwigDirectorMethoderase);
233 if (SwigDerivedClassHasMethod("deepClone", swigMethodTypes6))
234 swigDelegate6 = new SwigDelegateOdDbObjectOverrule_6(SwigDirectorMethoddeepClone__SWIG_0);
235 if (SwigDerivedClassHasMethod("deepClone", swigMethodTypes7))
236 swigDelegate7 = new SwigDelegateOdDbObjectOverrule_7(SwigDirectorMethoddeepClone__SWIG_1);
237 if (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes8))
238 swigDelegate8 = new SwigDelegateOdDbObjectOverrule_8(SwigDirectorMethodwblockClone__SWIG_0);
239 if (SwigDerivedClassHasMethod("wblockClone", swigMethodTypes9))
240 swigDelegate9 = new SwigDelegateOdDbObjectOverrule_9(SwigDirectorMethodwblockClone__SWIG_1);
241 TD_DbPINVOKE.OdDbObjectOverrule_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9);
242 }
243
244 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
245 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);
246 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbObjectOverrule));
247 return hasDerivedMethod;
248 }
249
250 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
251 return
252 // csdirectorout for OdRxObject*, OdRxObject&
254 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
255)).Handle
256;
257 }
258
259 private IntPtr SwigDirectorMethodisA() {
260 return
261 // csdirectorout for OdRxClass*, OdRxClass&
262 OdRxClass.getCPtr(isA()).Handle
263;
264 }
265
266 private bool SwigDirectorMethodisApplicable(IntPtr pOverruledSubject) {
267 return isApplicable(
268 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pOverruledSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
269);
270 }
271
272 private int SwigDirectorMethodopen(IntPtr pSubject, int mode) {
273 return (int)open(
274 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
275, (OpenMode)mode);
276 }
277
278 private int SwigDirectorMethodclose(IntPtr pSubject) {
279 return (int)close(
280 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
281);
282 }
283
284 private int SwigDirectorMethoderase(IntPtr pSubject, bool erasing) {
285 return (int)erase(
286 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_1*/ // csdirectorin for smart pointer
287, erasing);
288 }
289
290 private IntPtr SwigDirectorMethoddeepClone__SWIG_0(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary) {
291 return OdDbObject.getCPtr(deepClone(
292 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
293,
294 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
295,
296 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
297, bPrimary)).Handle;
298 }
299
300 private IntPtr SwigDirectorMethoddeepClone__SWIG_1(IntPtr pSubject, IntPtr idMap, IntPtr pOwner) {
301 return OdDbObject.getCPtr(deepClone(
302 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
303,
304 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
305,
306 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
307)).Handle;
308 }
309
310 private IntPtr SwigDirectorMethodwblockClone__SWIG_0(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary) {
311 return OdDbObject.getCPtr(wblockClone(
312 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
313,
314 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
315,
316 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
317, bPrimary)).Handle;
318 }
319
320 private IntPtr SwigDirectorMethodwblockClone__SWIG_1(IntPtr pSubject, IntPtr idMap, IntPtr pOwner) {
321 return OdDbObject.getCPtr(wblockClone(
322 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
323,
324 (OdDbIdMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdMapping),idMap,false) /*createInt 6_3*/ // csdirectorin for smart pointer
325,
326 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOwner,false) /*createInt 6_1*/ // csdirectorin for smart pointer
327)).Handle;
328 }
329
330 public delegate IntPtr SwigDelegateOdDbObjectOverrule_0(IntPtr protocolClass);
331 public delegate IntPtr SwigDelegateOdDbObjectOverrule_1();
332 public delegate bool SwigDelegateOdDbObjectOverrule_2(IntPtr pOverruledSubject);
333 public delegate int SwigDelegateOdDbObjectOverrule_3(IntPtr pSubject, int mode);
334 public delegate int SwigDelegateOdDbObjectOverrule_4(IntPtr pSubject);
335 public delegate int SwigDelegateOdDbObjectOverrule_5(IntPtr pSubject, bool erasing);
336 public delegate IntPtr SwigDelegateOdDbObjectOverrule_6(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary);
337 public delegate IntPtr SwigDelegateOdDbObjectOverrule_7(IntPtr pSubject, IntPtr idMap, IntPtr pOwner);
338 public delegate IntPtr SwigDelegateOdDbObjectOverrule_8(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary);
339 public delegate IntPtr SwigDelegateOdDbObjectOverrule_9(IntPtr pSubject, IntPtr idMap, IntPtr pOwner);
340
341 private SwigDelegateOdDbObjectOverrule_0 swigDelegate0;
342 private SwigDelegateOdDbObjectOverrule_1 swigDelegate1;
343 private SwigDelegateOdDbObjectOverrule_2 swigDelegate2;
344 private SwigDelegateOdDbObjectOverrule_3 swigDelegate3;
345 private SwigDelegateOdDbObjectOverrule_4 swigDelegate4;
346 private SwigDelegateOdDbObjectOverrule_5 swigDelegate5;
347 private SwigDelegateOdDbObjectOverrule_6 swigDelegate6;
348 private SwigDelegateOdDbObjectOverrule_7 swigDelegate7;
349 private SwigDelegateOdDbObjectOverrule_8 swigDelegate8;
350 private SwigDelegateOdDbObjectOverrule_9 swigDelegate9;
351
352 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
353 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
354 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
355 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDbObject), typeof(OpenMode) };
356 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbObject) };
357 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbObject), typeof(bool) };
358 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject), typeof(bool) };
359 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject) };
360 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject), typeof(bool) };
361 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbIdMapping), typeof(OdDbObject) };
362}
363
364}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
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 IntPtr SwigDelegateOdDbObjectOverrule_6(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary)
override void Dispose(bool disposing)
delegate int SwigDelegateOdDbObjectOverrule_3(IntPtr pSubject, int mode)
static OdDbObjectOverrule cast(OdRxObject pObj)
virtual OdDbObject deepClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner)
virtual OdResult close(OdDbObject pSubject)
delegate IntPtr SwigDelegateOdDbObjectOverrule_9(IntPtr pSubject, IntPtr idMap, IntPtr pOwner)
override OdRxObject queryX(OdRxClass protocolClass)
delegate IntPtr SwigDelegateOdDbObjectOverrule_7(IntPtr pSubject, IntPtr idMap, IntPtr pOwner)
static HandleRef getCPtr(OdDbObjectOverrule obj)
static new OdRxClass desc()
delegate bool SwigDelegateOdDbObjectOverrule_2(IntPtr pOverruledSubject)
delegate IntPtr SwigDelegateOdDbObjectOverrule_0(IntPtr protocolClass)
static new OdDbObjectOverrule createObject()
virtual OdDbObject wblockClone(OdDbObject pSubject, OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary)
delegate int SwigDelegateOdDbObjectOverrule_4(IntPtr pSubject)
virtual OdResult open(OdDbObject pSubject, OpenMode mode)
delegate IntPtr SwigDelegateOdDbObjectOverrule_8(IntPtr pSubject, IntPtr idMap, IntPtr pOwner, bool bPrimary)
delegate IntPtr SwigDelegateOdDbObjectOverrule_1()
delegate int SwigDelegateOdDbObjectOverrule_5(IntPtr pSubject, bool erasing)
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 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 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)
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)