14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
110 Globals.AppNameChangeFuncPtrDelegateNative appNameChangeFunc_inDelegate =
null;
111 if (appNameChangeFunc !=
null)
113 appNameChangeFunc_inDelegate = (IntPtr classObj,IntPtr newAppName,
int saveVer) =>
116 String newAppName_csharpTemp_old = newAppName_csharpTemp;
121 appNameChangeFunc(OdMarshalHelper.PtrToObject<
OdRxClass>(classObj),ref newAppName_csharpTemp,saveVer);
125 if (newAppName_csharpTemp_old != newAppName_csharpTemp)
132 IntPtr appNameChangeFunc_ptr = (appNameChangeFunc ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(appNameChangeFunc_inDelegate);
133 Teigha.
Core.DelegateHolder.Add(appNameChangeFunc_inDelegate);
149 MemoryManager mMan = MemoryManager.GetMemoryManager();
150 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
169 MemoryManager mMan = MemoryManager.GetMemoryManager();
170 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
189 MemoryManager mMan = MemoryManager.GetMemoryManager();
190 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
delegate void AppNameChangeFuncPtrDelegate(OdRxClass classObj, ref String newAppName, int saveVer)
static global::System.Exception Retrieve()
static IntPtr OdTfClass_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdTfClass_rxInit__SWIG_1(IntPtr jarg1)
static IntPtr OdTfClass_tfParent(HandleRef jarg1)
static void delete_OdTfClass(HandleRef jarg1)
static IntPtr OdTfClass_allProperties(HandleRef jarg1)
static void OdTfClass_rxInit__SWIG_0()
static IntPtr OdTfClass_attributes(HandleRef jarg1)
static void OdTfClass_rxUninit()
static IntPtr OdTfClass_desc()
static string OdTfClass_getRealClassName(IntPtr jarg1)
static IntPtr OdTfClass_createObject()
static IntPtr OdTfClass_cast(HandleRef jarg1)
static IntPtr OdTfClass_isA(HandleRef jarg1)
static IntPtr OdTfClass_properties(HandleRef jarg1)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static string OdStringToString(IntPtr str)
static void AssignStringToOdString(IntPtr pOdString, string str)
static HandleRef getCPtr(OdTfClass obj)
virtual Teigha.Core.OdTfPropertiesContainer vb_properties()
static new void rxUninit()
static OdTfClass createObject()
virtual OdTfClass tfParent()
static new void rxInit(Globals.AppNameChangeFuncPtrDelegate appNameChangeFunc)
static string getRealClassName(IntPtr ptr)
virtual OdTfPropertiesContainer allProperties()
static new OdRxClass desc()
override OdRxObject queryX(OdRxClass protocolClass)
static new OdTfClass cast(OdRxObject pObj)
virtual OdTfPropertiesContainer properties()
override void Dispose(bool disposing)
OdTfClass(IntPtr cPtr, bool cMemoryOwn)
virtual OdTfAttributesContainer attributes()