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();
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdSmFiler obj)
virtual bool load(OdSmFiler pFiler)
static OdSmPersist cast(OdRxObject pObj)
virtual OdSmPersist owner()
virtual void initNew(OdSmPersist pOwner)
virtual void setOwner(OdSmPersist pOwner)
virtual void initNew(OdSmPersist pOwner, String handle)
static new OdRxClass desc()
OdSmPersist(IntPtr cPtr, bool cMemoryOwn)
virtual void save(OdSmFiler pFiler)
virtual String typeName()
override void Dispose(bool disposing)
virtual void directlyOwnedObjects(OdSmPersistPtrVectorStd arg0)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdSmDatabase database()
static string getRealClassName(IntPtr ptr)
static OdSmPersist createObject()
virtual OdSmObjectId objectId()
static HandleRef getCPtr(OdSmPersist obj)
static HandleRef getCPtr(OdSmPersistPtrVectorStd obj)
static global::System.Exception Retrieve()
static IntPtr OdSmPersist_cast(HandleRef jarg1)
static String OdSmPersist_typeName(HandleRef jarg1)
static string OdSmPersist_getRealClassName(IntPtr jarg1)
static bool OdSmPersist_isDirty(HandleRef jarg1)
static String OdSmPersist_clsid(HandleRef jarg1)
static IntPtr OdSmPersist_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdSmPersist_setOwner(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmPersist_desc()
static void delete_OdSmPersist(HandleRef jarg1)
static void OdSmPersist_clear(HandleRef jarg1)
static IntPtr OdSmPersist_objectId(HandleRef jarg1)
static void OdSmPersist_initNew__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdSmPersist_load(HandleRef jarg1, HandleRef jarg2)
static void OdSmPersist_save(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmPersist_owner(HandleRef jarg1)
static IntPtr OdSmPersist_createObject()
static void OdSmPersist_directlyOwnedObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdSmPersist_initNew__SWIG_0(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdSmPersist_database(HandleRef jarg1)
static IntPtr OdSmPersist_isA(HandleRef jarg1)