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();
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
145 MemoryManager mMan = MemoryManager.GetMemoryManager();
146 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
165 MemoryManager mMan = MemoryManager.GetMemoryManager();
166 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
185 MemoryManager mMan = MemoryManager.GetMemoryManager();
186 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
299 MemoryManager mMan = MemoryManager.GetMemoryManager();
300 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
319 MemoryManager mMan = MemoryManager.GetMemoryManager();
320 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
339 MemoryManager mMan = MemoryManager.GetMemoryManager();
340 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
359 MemoryManager mMan = MemoryManager.GetMemoryManager();
360 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
379 MemoryManager mMan = MemoryManager.GetMemoryManager();
380 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObject obj)
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbXrecord open(OdDbObject pObject, String key, int creationFlag)
virtual OdResult subGetClassID(IntPtr pClsid)
OdDbXrecord(IntPtr cPtr, bool cMemoryOwn)
OdDbXrecordIterator newIterator()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static new OdRxClass desc()
static OdDbXrecord cast(OdRxObject pObj)
override void Dispose(bool disposing)
OdResBuf rbChain(OdDbDatabase pDb)
static OdDbXrecord open(OdDbObject pObject, OdStringArray keys, int creationFlag)
static new OdDbXrecord createObject()
OdResult appendRbChain(OdResBuf pRb)
static HandleRef getCPtr(OdDbXrecord obj)
override OdRxObject queryX(OdRxClass protocolClass)
override DuplicateRecordCloning mergeStyle()
static OdDbXrecord open(OdDbObject pObject, String key)
static OdDbXrecord open(OdDbObject pObject, OdStringArray keys)
OdResult appendRbChain(OdResBuf pRb, OdDbDatabase pDb)
static OdDbXrecord open(OdDbObject pObject, String key, int creationFlag, DuplicateRecordCloning mergeStyle)
static string getRealClassName(IntPtr ptr)
const int kCreateIfNotFound
OdDbXrecordIterator newIterator(OdDbDatabase pDb)
void setXlateReferences(bool isXlateReferences)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult setFromRbChain(OdResBuf pRb, OdDbDatabase pDb)
OdResBuf rbChain(OdDbDatabase pDb, out OdResult pStatus)
static OdDbXrecord open(OdDbObject pObject, OdStringArray keys, int creationFlag, DuplicateRecordCloning mergeStyle)
OdResult setFromRbChain(OdResBuf pRb)
virtual void setMergeStyle(DuplicateRecordCloning mergeStyle)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdResBuf obj)
static global::System.Exception Retrieve()
static string OdDbXrecord_getRealClassName(IntPtr jarg1)
static int OdDbXrecord_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_createObject()
static int OdDbXrecord_setFromRbChain__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbXrecord_setXlateReferences(HandleRef jarg1, bool jarg2)
static IntPtr OdDbXrecord_newIterator__SWIG_1(HandleRef jarg1)
static IntPtr OdDbXrecord_open__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static bool OdDbXrecord_isXlateReferences(HandleRef jarg1)
static IntPtr OdDbXrecord_open__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbXrecord_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_desc()
static IntPtr OdDbXrecord_open__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbXrecord_newIterator__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static int OdDbXrecord_setFromRbChain__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbXrecord_appendRbChain__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbXrecord_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_open__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static void OdDbXrecord_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_rbChain__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_open__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDbXrecord_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrecord_rbChain__SWIG_0(HandleRef jarg1, HandleRef jarg2, out OdResult jarg3)
static void delete_OdDbXrecord(HandleRef jarg1)
static IntPtr OdDbXrecord_isA(HandleRef jarg1)
static IntPtr OdDbXrecord_open__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)
static int OdDbXrecord_appendRbChain__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbXrecord_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbXrecord_mergeStyle(HandleRef jarg1)
static void OdDbXrecord_setMergeStyle(HandleRef jarg1, int jarg2)
static IntPtr OdDbXrecord_cast(HandleRef jarg1)
static IntPtr OdDbXrecord_rbChain__SWIG_2(HandleRef jarg1)