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);
46 TD_Db.GetFnDelegateNative value_inDelegate =
null;
49 value_inDelegate = (IntPtr pDb) =>
62 IntPtr value_ptr = (value_inDelegate ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value_inDelegate);
63 Teigha.
Core.DelegateHolder.Add(value_inDelegate);
74 TD_Db.GetFnDelegate outDelegate =
null;
75 if (nativeCallback != IntPtr.Zero)
80 return OdMarshalHelper.PtrToObject<
OdResBuf>(cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbDatabase>(pDb)));
92 TD_Db.SetFnDelegateNative value_inDelegate =
null;
95 value_inDelegate = (IntPtr pDb,IntPtr pRbValue) =>
108 IntPtr value_ptr = (value_inDelegate ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value_inDelegate);
109 Teigha.
Core.DelegateHolder.Add(value_inDelegate);
120 TD_Db.SetFnDelegate outDelegate =
null;
121 if (nativeCallback != IntPtr.Zero)
127 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbDatabase>(pDb),OdMarshalHelper.ObjectToPtr<
OdResBuf>(pRbValue));
140 TD_Db.MapTypeFnDelegateNative value_inDelegate =
null;
143 value_inDelegate = (IntPtr pDb,IntPtr pVal,
int opt) =>
156 IntPtr value_ptr = (value_inDelegate ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value_inDelegate);
157 Teigha.
Core.DelegateHolder.Add(value_inDelegate);
168 TD_Db.MapTypeFnDelegate outDelegate =
null;
169 if (nativeCallback != IntPtr.Zero)
175 cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<
OdDbDatabase>(pDb),OdMarshalHelper.ObjectToPtr<
OdResBuf>(pVal),opt);
TD_Db.GetFnDelegate m_getFn
TD_Db.MapTypeFnDelegate m_mapTypeFn
OdSysVarInfo(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdSysVarInfo obj)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
TD_Db.SetFnDelegate m_setFn
delegate void MapTypeFnDelegateNative(IntPtr pDb, IntPtr pVal, int opt)
delegate IntPtr GetFnDelegateNative(IntPtr pDb)
delegate void SetFnDelegateNative(IntPtr pDb, IntPtr pRbValue)
static global::System.Exception Retrieve()
static void delete_OdSysVarInfo(HandleRef jarg1)
static void OdSysVarInfo_m_getFn_set(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdSysVarInfo_m_mapTypeFn_get(HandleRef jarg1)
static void OdSysVarInfo_m_mapTypeFn_set(HandleRef jarg1, IntPtr jarg2)
static string OdSysVarInfo_getRealClassName(IntPtr jarg1)
static void OdSysVarInfo_m_setFn_set(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdSysVarInfo_m_setFn_get(HandleRef jarg1)
static IntPtr OdSysVarInfo_m_getFn_get(HandleRef jarg1)