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 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
129 IntPtr saved_pRet = tmp_pRet;
136if(tmp_pRet == IntPtr.Zero) pRet =
null;
137 if(tmp_pRet != IntPtr.Zero && tmp_pRet != saved_pRet)
139 MemoryTransaction mTrans_pRet = MemoryManager.GetMemoryManager().GetCurrentTransaction();
140 if(mTrans_pRet !=
null)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)
static OdDgLinkNode createObject()
static string getRealClassName(IntPtr ptr)
OdDgLinkNode(IntPtr cPtr, bool cMemoryOwn)
virtual bool clone(ref OdDgLinkNode pRet)
virtual bool isEqual(OdDgLinkNode obj)
virtual OdDgLinkNode.OdDgLinkNodeType getType()
virtual bool getValidFlag()
virtual void setName(String strName)
static HandleRef getCPtr(OdDgLinkNode obj)
static new OdRxClass desc()
static OdDgLinkNode cast(OdRxObject pObj)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static IntPtr OdDgLinkNode_desc()
static void delete_OdDgLinkNode(HandleRef jarg1)
static bool OdDgLinkNode_clone(HandleRef jarg1, ref IntPtr jarg2)
static bool OdDgLinkNode_isEqual(HandleRef jarg1, HandleRef jarg2)
static int OdDgLinkNode_getType(HandleRef jarg1)
static String OdDgLinkNode_getName(HandleRef jarg1)
static IntPtr OdDgLinkNode_isA(HandleRef jarg1)
static IntPtr OdDgLinkNode_cast(HandleRef jarg1)
static bool OdDgLinkNode_getValidFlag(HandleRef jarg1)
static IntPtr OdDgLinkNode_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLinkNode_createObject()
static void OdDgLinkNode_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDgLinkNode_getRealClassName(IntPtr jarg1)