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);
130 public virtual void setPathItem(UInt64 uPathElementId, UInt32 nItem) {
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual UInt32 getPathLength()
virtual void readData(byte[] pData)
virtual void deletePathItem(UInt32 nItem)
static HandleRef getCPtr(OdDgReferenceAttachPathLinkage obj)
static OdDgReferenceAttachPathLinkage cast(OdRxObject pObj)
static new OdRxClass desc()
static OdDgReferenceAttachPathLinkage createObject()
virtual void setPathItem(UInt64 uPathElementId, UInt32 nItem)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
virtual void addPathItem(UInt64 uPathElementId)
virtual UInt64 getPathItem(UInt32 nItem)
OdDgReferenceAttachPathLinkage(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static void OdDgReferenceAttachPathLinkage_addPathItem(HandleRef jarg1, UInt64 jarg2)
static IntPtr OdDgReferenceAttachPathLinkage_createObject()
static string OdDgReferenceAttachPathLinkage_getRealClassName(IntPtr jarg1)
static IntPtr OdDgReferenceAttachPathLinkage_cast(HandleRef jarg1)
static void OdDgReferenceAttachPathLinkage_setPathItem(HandleRef jarg1, UInt64 jarg2, UInt32 jarg3)
static UInt64 OdDgReferenceAttachPathLinkage_getPathItem(HandleRef jarg1, UInt32 jarg2)
static void OdDgReferenceAttachPathLinkage_deletePathItem(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgReferenceAttachPathLinkage_desc()
static IntPtr OdDgReferenceAttachPathLinkage_isA(HandleRef jarg1)
static void delete_OdDgReferenceAttachPathLinkage(HandleRef jarg1)
static void OdDgReferenceAttachPathLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgReferenceAttachPathLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgReferenceAttachPathLinkage_getPathLength(HandleRef jarg1)