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();
124IntPtr tmp_val = Marshal.StringToCoTaskMemUni(val);
125 IntPtr saved_val = tmp_val;
131if (tmp_val != saved_val) val = Marshal.PtrToStringUni(tmp_val);
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
bool valueAs(ref string val)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbDictionaryVar(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfIn(OdDbDxfFiler pFiler)
bool valueAs(out double val)
override void Dispose(bool disposing)
void setSchema(Int16 schemaNumber)
void setValue(String val)
bool valueAs(out int val)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setValue(double val)
bool valueAs(OdGePoint3d val)
void setValue(OdGePoint3d val)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDbDictionaryVar cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setValue(OdGePoint2d val)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDbDictionaryVar obj)
static new OdRxClass desc()
static new OdDbDictionaryVar createObject()
bool valueAs(out bool val)
bool valueAs(OdGePoint2d val)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static global::System.Exception Retrieve()
static void OdDbDictionaryVar_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbDictionaryVar(HandleRef jarg1)
static int OdDbDictionaryVar_dxfIn(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbDictionaryVar_cast(HandleRef jarg1)
static void OdDbDictionaryVar_setValue__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbDictionaryVar_isA(HandleRef jarg1)
static void OdDbDictionaryVar_setValue__SWIG_3(HandleRef jarg1, double jarg2)
static bool OdDbDictionaryVar_valueAs__SWIG_0(HandleRef jarg1, ref IntPtr jarg2)
static bool OdDbDictionaryVar_valueAs__SWIG_2(HandleRef jarg1, out bool jarg2)
static IntPtr OdDbDictionaryVar_createObject()
static string OdDbDictionaryVar_getRealClassName(IntPtr jarg1)
static int OdDbDictionaryVar_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbDictionaryVar_desc()
static void OdDbDictionaryVar_setValue__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbDictionaryVar_valueAs__SWIG_3(HandleRef jarg1, out double jarg2)
static void OdDbDictionaryVar_setValue__SWIG_2(HandleRef jarg1, bool jarg2)
static bool OdDbDictionaryVar_valueAs__SWIG_1(HandleRef jarg1, out int jarg2)
static void OdDbDictionaryVar_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static String OdDbDictionaryVar_value(HandleRef jarg1)
static bool OdDbDictionaryVar_valueAs__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static Int16 OdDbDictionaryVar_getSchema(HandleRef jarg1)
static IntPtr OdDbDictionaryVar_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbDictionaryVar_setValue__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDictionaryVar_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbDictionaryVar_valueAs__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbDictionaryVar_setValue__SWIG_1(HandleRef jarg1, int jarg2)
static void OdDbDictionaryVar_setSchema(HandleRef jarg1, Int16 jarg2)