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);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
125IntPtr tmp_strName = Marshal.StringToCoTaskMemUni(strName);
126 IntPtr saved_strName = tmp_strName;
131if (tmp_strName != saved_strName) strName = Marshal.PtrToStringUni(tmp_strName);
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgLinkNode obj)
override OdDgElement.ElementTypes getElementType()
UInt32 getLinkNodeCount()
static OdDgLinkSet cast(OdRxObject pObj)
OdDgLinkNode getLinkNode(UInt32 uIndex)
static new OdRxClass desc()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void deleteLinkNode(UInt32 uIndex)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDgLinkSet obj)
OdDgLinkSet(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static new OdDgLinkSet createObject()
void addLinkNode(OdDgLinkNode pLinkNode)
override byte getElementSubType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setName(ref string strName)
static global::System.Exception Retrieve()
static UInt32 OdDgLinkSet_getLinkNodeCount(HandleRef jarg1)
static IntPtr OdDgLinkSet_desc()
static IntPtr OdDgLinkSet_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLinkSet_cast(HandleRef jarg1)
static byte OdDgLinkSet_getElementSubType(HandleRef jarg1)
static void delete_OdDgLinkSet(HandleRef jarg1)
static string OdDgLinkSet_getRealClassName(IntPtr jarg1)
static String OdDgLinkSet_getName(HandleRef jarg1)
static void OdDgLinkSet_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLinkSet_createObject()
static void OdDgLinkSet_setName(HandleRef jarg1, ref IntPtr jarg2)
static int OdDgLinkSet_getElementType(HandleRef jarg1)
static void OdDgLinkSet_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLinkSet_isA(HandleRef jarg1)
static IntPtr OdDgLinkSet_queryX(HandleRef jarg1, HandleRef jarg2)