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.FormatFnDelegateNative value_inDelegate =
null;
49 value_inDelegate = (IntPtr pDbCmdCtx,IntPtr pRbValue) =>
62 IntPtr value_ptr = (value_inDelegate ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value_inDelegate);
63 Teigha.
Core.DelegateHolder.Add(value_inDelegate);
74 TD_Db.FormatFnDelegate outDelegate =
null;
75 if (nativeCallback != IntPtr.Zero)
92 TD_Db.PromptFnDelegateNative value_inDelegate =
null;
95 value_inDelegate = (IntPtr pDbCmdCtx,IntPtr varName,IntPtr pVal) =>
108 IntPtr value_ptr = (value_inDelegate ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value_inDelegate);
109 Teigha.
Core.DelegateHolder.Add(value_inDelegate);
120 TD_Db.PromptFnDelegate outDelegate =
null;
121 if (nativeCallback != IntPtr.Zero)
static IntPtr StringToOdString(string str)
static string OdStringToString(IntPtr str)
TD_Db.PromptFnDelegate m_promptFn
static HandleRef getCPtr(OdSetVarInfo obj)
static string getRealClassName(IntPtr ptr)
TD_Db.FormatFnDelegate m_formatFn
OdSetVarInfo(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
delegate IntPtr FormatFnDelegateNative(IntPtr pDbCmdCtx, IntPtr pRbValue)
delegate void PromptFnDelegateNative(IntPtr pDbCmdCtx, IntPtr varName, IntPtr pVal)
static global::System.Exception Retrieve()
static IntPtr OdSetVarInfo_m_promptFn_get(HandleRef jarg1)
static void OdSetVarInfo_m_formatFn_set(HandleRef jarg1, IntPtr jarg2)
static string OdSetVarInfo_getRealClassName(IntPtr jarg1)
static void delete_OdSetVarInfo(HandleRef jarg1)
static void OdSetVarInfo_m_promptFn_set(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdSetVarInfo_m_formatFn_get(HandleRef jarg1)