17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
67 SwigDirectorConnect();
68 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
71 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
75 this.swigCMemOwn =
false;
80 private void SwigDirectorConnect() {
81 if (SwigDerivedClassHasMethod(
"selected", swigMethodTypes0))
83 if (SwigDerivedClassHasMethod(
"selected", swigMethodTypes1))
88 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
89 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);
91 return hasDerivedMethod;
94 private bool SwigDirectorMethodselected__SWIG_0(global::System.IntPtr pDrawableDesc) {
95 return selected(
new OdGiDrawableDesc(pDrawableDesc,
false));
98 private UInt32 SwigDirectorMethodselected__SWIG_1(global::System.IntPtr arg0, IntPtr arg1) {
99 return selected(
new OdGiPathNode(arg0,
false),
100 (OdGiViewport)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewport),arg1,
false)
110 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdGiDrawableDesc) };
111 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
OdGiPathNode), typeof(
OdGiViewport) };