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();
136 MemoryManager mMan = MemoryManager.GetMemoryManager();
137 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
167 IntPtr saved_pRet = tmp_pRet;
174if(tmp_pRet == IntPtr.Zero) pRet =
null;
175 if(tmp_pRet != IntPtr.Zero && tmp_pRet != saved_pRet)
177 MemoryTransaction mTrans_pRet = MemoryManager.GetMemoryManager().GetCurrentTransaction();
178 if(mTrans_pRet !=
null)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)
virtual void addChild(OdDgLinkNode pChild)
virtual void deleteChild(UInt32 uIndex)
OdDgFolderLinkNode(IntPtr cPtr, bool cMemoryOwn)
override OdDgLinkNode.OdDgLinkNodeType getType()
static new OdRxClass desc()
override bool clone(ref OdDgLinkNode pRet)
static string getRealClassName(IntPtr ptr)
static OdDgFolderLinkNode createObject()
override String getName()
override bool isEqual(OdDgLinkNode pObj)
static OdDgFolderLinkNode cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
override void setName(String strName)
virtual UInt32 getChildCount()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDgFolderLinkNode obj)
virtual OdDgLinkNode getChild(UInt32 uIndex)
override bool getValidFlag()
OdDgLinkNode(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgLinkNode obj)
static global::System.Exception Retrieve()
static void OdDgFolderLinkNode_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgFolderLinkNode_isA(HandleRef jarg1)
static bool OdDgFolderLinkNode_isEqual(HandleRef jarg1, HandleRef jarg2)
static void OdDgFolderLinkNode_addChild(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgFolderLinkNode_getChildCount(HandleRef jarg1)
static string OdDgFolderLinkNode_getRealClassName(IntPtr jarg1)
static void delete_OdDgFolderLinkNode(HandleRef jarg1)
static bool OdDgFolderLinkNode_getValidFlag(HandleRef jarg1)
static IntPtr OdDgFolderLinkNode_desc()
static IntPtr OdDgFolderLinkNode_getChild(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgFolderLinkNode_cast(HandleRef jarg1)
static IntPtr OdDgFolderLinkNode_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgFolderLinkNode_deleteChild(HandleRef jarg1, UInt32 jarg2)
static String OdDgFolderLinkNode_getName(HandleRef jarg1)
static int OdDgFolderLinkNode_getType(HandleRef jarg1)
static IntPtr OdDgFolderLinkNode_createObject()
static bool OdDgFolderLinkNode_clone(HandleRef jarg1, ref IntPtr jarg2)