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();
105IntPtr p_pData=
Teigha.
Core.Helpers.MarshalbyteFixedArray(pData);
110Marshal.FreeCoTaskMem(p_pData);
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static OdDgXmlLinkage createObject()
virtual void setName(String strName)
virtual void setXmlData(String strXml)
virtual void readData(byte[] pData)
OdDgXmlLinkage(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
override void Dispose(bool disposing)
static OdDgXmlLinkage cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgXmlLinkage obj)
static string getRealClassName(IntPtr ptr)
virtual String getXmlData()
static global::System.Exception Retrieve()
static IntPtr OdDgXmlLinkage_desc()
static IntPtr OdDgXmlLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDgXmlLinkage_getName(HandleRef jarg1)
static IntPtr OdDgXmlLinkage_createObject()
static IntPtr OdDgXmlLinkage_isA(HandleRef jarg1)
static void OdDgXmlLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static void OdDgXmlLinkage_setXmlData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDgXmlLinkage(HandleRef jarg1)
static IntPtr OdDgXmlLinkage_cast(HandleRef jarg1)
static string OdDgXmlLinkage_getRealClassName(IntPtr jarg1)
static String OdDgXmlLinkage_getXmlData(HandleRef jarg1)
static void OdDgXmlLinkage_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)