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();
145 IntPtr saved_pRet = tmp_pRet;
152if(tmp_pRet == IntPtr.Zero) pRet =
null;
153 if(tmp_pRet != IntPtr.Zero && tmp_pRet != saved_pRet)
155 MemoryTransaction mTrans_pRet = MemoryManager.GetMemoryManager().GetCurrentTransaction();
156 if(mTrans_pRet !=
null)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDgLinkNode obj)
OdDgModelLinkNode(IntPtr cPtr, bool cMemoryOwn)
virtual void setModelTypeName(String strModelTypeName)
static HandleRef getCPtr(OdDgModelLinkNode obj)
virtual String getModelTypeName()
override bool clone(ref OdDgLinkNode pRet)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
static OdDgModelLinkNode createObject()
override void Dispose(bool disposing)
virtual OdDgModelLinkNode.OdDgModelLinkNodeType getModelType()
virtual void setModelType(OdDgModelLinkNode.OdDgModelLinkNodeType uType)
override OdDgLinkNode.OdDgLinkNodeType getType()
virtual void setModelName(String strModelName)
static OdDgModelLinkNode cast(OdRxObject pObj)
virtual String getModelName()
override bool isEqual(OdDgLinkNode pObj)
static global::System.Exception Retrieve()
static bool OdDgModelLinkNode_isEqual(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgModelLinkNode_desc()
static void delete_OdDgModelLinkNode(HandleRef jarg1)
static void OdDgModelLinkNode_setModelName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgModelLinkNode_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgModelLinkNode_createObject()
static string OdDgModelLinkNode_getRealClassName(IntPtr jarg1)
static int OdDgModelLinkNode_getType(HandleRef jarg1)
static bool OdDgModelLinkNode_clone(HandleRef jarg1, ref IntPtr jarg2)
static int OdDgModelLinkNode_getModelType(HandleRef jarg1)
static void OdDgModelLinkNode_setModelType(HandleRef jarg1, int jarg2)
static IntPtr OdDgModelLinkNode_isA(HandleRef jarg1)
static void OdDgModelLinkNode_setModelTypeName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgModelLinkNode_cast(HandleRef jarg1)
static String OdDgModelLinkNode_getModelTypeName(HandleRef jarg1)
static String OdDgModelLinkNode_getModelName(HandleRef jarg1)