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();
53 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
135 private void SwigDirectorConnect() {
136 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
138 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
140 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
142 if (SwigDerivedClassHasMethod(
"addDrawables", swigMethodTypes3))
144 if (SwigDerivedClassHasMethod(
"removeDrawables", swigMethodTypes4))
146 if (SwigDerivedClassHasMethod(
"append", swigMethodTypes5))
148 if (SwigDerivedClassHasMethod(
"remove", swigMethodTypes6))
153 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
154 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);
155 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdEdDgSSetTracker));
156 return hasDerivedMethod;
159 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
168 private IntPtr SwigDirectorMethodisA() {
175 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
181 private int SwigDirectorMethodaddDrawables(IntPtr pView) {
187 private void SwigDirectorMethodremoveDrawables(IntPtr pView) {
193 private bool SwigDirectorMethodappend(global::System.IntPtr entId, IntPtr pMethod) {
194 return append(
new OdDgElementId(entId,
false),
199 private bool SwigDirectorMethodremove(global::System.IntPtr entId, IntPtr pMethod) {
200 return remove(
new OdDgElementId(entId,
false),
221 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
222 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
223 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
224 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
OdGsView) };
225 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
OdGsView) };
226 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdDgElementId), typeof(
OdDbSelectionMethod) };
227 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(OdDgElementId), typeof(
OdDbSelectionMethod) };
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, OdEdDgSSetTracker.SwigDelegateOdEdDgSSetTracker_6 delegate6)