14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 : this(
TG_DbPINVOKE.new_OdEdDgSSetTracker(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
52 SwigDirectorConnect();
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
134 private void SwigDirectorConnect() {
135 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
137 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
139 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes2))
141 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes3))
143 if (SwigDerivedClassHasMethod(
"append", swigMethodTypes4))
145 if (SwigDerivedClassHasMethod(
"remove", swigMethodTypes5))
150 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
151 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);
152 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdEdDgSSetTracker));
153 return hasDerivedMethod;
156 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
165 private IntPtr SwigDirectorMethodisA() {
172 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
178 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
184 private bool SwigDirectorMethodappend(global::System.IntPtr entId, IntPtr pMethod) {
185 return append(
new OdDgElementId(entId,
false),
190 private bool SwigDirectorMethodremove(global::System.IntPtr entId, IntPtr pMethod) {
191 return remove(
new OdDgElementId(entId,
false),
210 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
211 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
212 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdGsView) };
213 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
OdGsView) };
214 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(OdDgElementId), typeof(
OdDbSelectionMethod) };
215 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdDgElementId), typeof(
OdDbSelectionMethod) };
static HandleRef getCPtr(OdDbSelectionMethod obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDgElementId obj)
static string getRealClassName(IntPtr ptr)
delegate bool SwigDelegateOdEdDgSSetTracker_4(global::System.IntPtr entId, IntPtr pMethod)
delegate int SwigDelegateOdEdDgSSetTracker_2(IntPtr pView)
delegate bool SwigDelegateOdEdDgSSetTracker_5(global::System.IntPtr entId, IntPtr pMethod)
override void Dispose(bool disposing)
static new OdEdDgSSetTracker createObject()
static OdEdDgSSetTracker cast(OdRxObject pObj)
delegate void SwigDelegateOdEdDgSSetTracker_3(IntPtr pView)
OdEdDgSSetTracker(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdEdDgSSetTracker_1()
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdEdDgSSetTracker obj)
static new OdRxClass desc()
delegate IntPtr SwigDelegateOdEdDgSSetTracker_0(IntPtr protocolClass)
virtual bool append(OdDgElementId entId, OdDbSelectionMethod pMethod)
static global::System.Exception Retrieve()
static IntPtr OdEdDgSSetTracker_desc()
static bool OdEdDgSSetTracker_append(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static string OdEdDgSSetTracker_getRealClassName(IntPtr jarg1)
static IntPtr OdEdDgSSetTracker_isASwigExplicitOdEdDgSSetTracker(HandleRef jarg1)
static void delete_OdEdDgSSetTracker(HandleRef jarg1)
static IntPtr OdEdDgSSetTracker_cast(HandleRef jarg1)
static IntPtr OdEdDgSSetTracker_queryXSwigExplicitOdEdDgSSetTracker(HandleRef jarg1, HandleRef jarg2)
static void OdEdDgSSetTracker_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_0 delegate0, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_1 delegate1, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_2 delegate2, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_3 delegate3, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_4 delegate4, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_5 delegate5)
static IntPtr OdEdDgSSetTracker_isA(HandleRef jarg1)
static IntPtr OdEdDgSSetTracker_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdEdDgSSetTracker_remove(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static IntPtr OdEdDgSSetTracker_createObject()