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();
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
144 MemoryManager mMan = MemoryManager.GetMemoryManager();
145 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
164 MemoryManager mMan = MemoryManager.GetMemoryManager();
165 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
184 MemoryManager mMan = MemoryManager.GetMemoryManager();
185 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
204 MemoryManager mMan = MemoryManager.GetMemoryManager();
205 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
398IntPtr tmp_elem = Marshal.StringToCoTaskMemUni(elem);
399 IntPtr saved_elem = tmp_elem;
405if (tmp_elem != saved_elem) elem = Marshal.PtrToStringUni(tmp_elem);
410IntPtr tmp_elem = Marshal.StringToCoTaskMemUni(elem);
411 IntPtr saved_elem = tmp_elem;
418if (tmp_elem != saved_elem) elem = Marshal.PtrToStringUni(tmp_elem);
static global::System.Exception Retrieve()
static void OdGiVariant_set__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdGiVariant_set__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdGiVariant_createObject__SWIG_4(double jarg1)
static UInt32 OdGiVariant_asUlong(HandleRef jarg1)
static bool OdGiVariant_getElem__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static float OdGiVariant_asFloat(HandleRef jarg1)
static global::System.IntPtr OdGiVariant_asColor(HandleRef jarg1)
static Int32 OdGiVariant_getElemCount(HandleRef jarg1)
static IntPtr OdGiVariant_Assign(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGiVariant(HandleRef jarg1)
static bool OdGiVariant_asBoolean(HandleRef jarg1)
static Int32 OdGiVariant_asInt(HandleRef jarg1)
static void OdGiVariant_setElem(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static void OdGiVariant_set__SWIG_1(HandleRef jarg1, Int32 jarg2)
static int OdGiVariant_type(HandleRef jarg1)
static String OdGiVariant_asString(HandleRef jarg1)
static bool OdGiVariant_isEquivalent(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiVariant_desc()
static bool OdGiVariant_IsEqual(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiVariant_cast(HandleRef jarg1)
static IntPtr OdGiVariant_createObject__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1)
static sbyte OdGiVariant_asChar(HandleRef jarg1)
static double OdGiVariant_asDouble(HandleRef jarg1)
static void OdGiVariant_deleteElem(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static byte OdGiVariant_asUchar(HandleRef jarg1)
static IntPtr OdGiVariant_getElemAt__SWIG_1(HandleRef jarg1, Int32 jarg2, ref IntPtr jarg3)
static Int32 OdGiVariant_asLong(HandleRef jarg1)
static IntPtr OdGiVariant_isA(HandleRef jarg1)
static Int16 OdGiVariant_asShort(HandleRef jarg1)
static IntPtr OdGiVariant_getElem__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdGiVariant_getRealClassName(IntPtr jarg1)
static IntPtr OdGiVariant_createObject__SWIG_0()
static IntPtr OdGiVariant_createObject__SWIG_3(Int32 jarg1)
static UInt32 OdGiVariant_asUint(HandleRef jarg1)
static bool OdGiVariant_getElemAt__SWIG_0(HandleRef jarg1, Int32 jarg2, ref IntPtr jarg3, HandleRef jarg4)
static IntPtr OdGiVariant_createObject__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr OdGiVariant_createObject__SWIG_1(HandleRef jarg1)
static void OdGiVariant_set__SWIG_2(HandleRef jarg1, double jarg2)
static UInt16 OdGiVariant_asUshort(HandleRef jarg1)
static void OdGiVariant_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiVariant_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiVariant_createObject__SWIG_2(bool jarg1)
static void OdGiVariant_set__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
bool getElemAt(Int32 nElem, ref string elem, OdGiVariant value)
static OdGiVariant createObject(OdGiVariant value)
bool getElem(String elem, OdGiVariant value)
void deleteElem(String elem)
Teigha.Core.OdGiVariant.VariantType vb_type()
override void Dispose(bool disposing)
static new OdRxClass desc()
OdGiVariant getElemAt(Int32 nElem, ref string elem)
static OdGiVariant createObject(OdCmEntityColor value)
static string getRealClassName(IntPtr ptr)
OdGiVariant(IntPtr cPtr, bool cMemoryOwn)
static OdGiVariant createObject(String value)
static OdGiVariant cast(OdRxObject pObj)
static OdGiVariant createObject(bool value)
static OdGiVariant createObject()
OdGiVariant getElem(String elem)
static OdGiVariant createObject(double value)
static HandleRef getCPtr(OdGiVariant obj)
bool IsEqual(OdGiVariant value)
static bool isEquivalent(OdGiVariant v1, OdGiVariant v2)
OdGiVariant.VariantType type()
static OdGiVariant createObject(Int32 value)
override OdRxObject queryX(OdRxClass protocolClass)
OdCmEntityColor asColor()
void setElem(String elem, OdGiVariant value)
override void copyFrom(OdRxObject pSource)
OdGiVariant Assign(OdGiVariant value)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)