14using System.Runtime.InteropServices;
16public class OdVariant : global::System.IDisposable {
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
52 private Object locker =
new Object();
53 private HandleRef swigCPtr;
55 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
58 swigCPtr =
new HandleRef(
this, cPtr);
60 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
62 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
71 global::System.GC.SuppressFinalize(
this);
74 protected virtual void Dispose(
bool disposing) {
76 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
81 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
91 public virtual void destroy(IntPtr pData) {
109 static private global::System.IntPtr SwigConstructOdVariant(Object val) {
110IntPtr vval =
Teigha.
Core.Helpers.MarshalVariant(val);
123IntPtr vval =
Teigha.
Core.Helpers.MarshalVariant(val);
218 MemoryManager mMan = MemoryManager.GetMemoryManager();
219 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static IntPtr OdVariant_asUInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getUInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int32 OdVariant_getInt32(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt16ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_asRxObjectPtrArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt64ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setUInt32(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static IntPtr OdVariant_getUInt16ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt32ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setInt16ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_asUInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getUInt32ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdVariant_TypeFactory_destroy(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdVariant_TypeFactory_construct(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setInt8(global::System.Runtime.InteropServices.HandleRef jarg1, sbyte jarg2)
static global::System.IntPtr OdVariant_setUInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setUInt32ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_getUInt8ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asUInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_getStringArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdVariant_type(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setAnsiString(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdVariant_setBoolArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdVariant_isByRef(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_getInt8ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt32(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2)
static global::System.IntPtr OdVariant_setUInt8ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static byte OdVariant_getUInt8(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setUInt64ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static UInt16 OdVariant_getUInt16(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int16 OdVariant_getInt16(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt64 OdVariant_getUInt64(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asBoolArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdVariant_getBool(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdVariant_getString(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setUInt16(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static global::System.IntPtr OdVariant_setStringArray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdVariant_getIntPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_typeFactory(int jarg1)
static global::System.IntPtr OdVariant_setIntPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_getBoolArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt64(global::System.Runtime.InteropServices.HandleRef jarg1, Int64 jarg2)
static void delete_OdVariant_TypeFactory(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setString(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdVariant_setRxObjectPtr(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdVariant_setUInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_getUInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_getStringArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_asStringArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_getRxObjectPtrArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setUInt64(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static global::System.IntPtr OdVariant_setRxObjectPtrArray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdVariant_getInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdVariant_getDouble(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getUInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setDoubleArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr new_OdVariant__SWIG_1(IntPtr jarg1)
static IntPtr OdVariant_getRxObjectPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setUInt8Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setStringArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdVariant_setBoolArray(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_asInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setDouble(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdVariant_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setUInt8(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static global::System.IntPtr OdVariant_setInt32Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setUInt16ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_setDoubleArray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdVariant(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt8ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdVariant_getBoolArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt16(global::System.Runtime.InteropServices.HandleRef jarg1, Int16 jarg2)
static global::System.IntPtr OdVariant_setInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdVariant_isArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdVariant_getAnsiString(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getInt64ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdVariant_varType(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_getDoubleArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdVariant_getUInt32(global::System.Runtime.InteropServices.HandleRef jarg1)
static sbyte OdVariant_getInt8(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_asDoubleArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getUInt64ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setRxObjectPtrArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static Int64 OdVariant_getInt64(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_getUInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setInt32ArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_getRxObjectPtrArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdVariant_setBool(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdVariant_setUInt64Array(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdVariant_getDoubleArrayPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdVariant_asUInt16Array(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdBoolArray obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdInt16Array obj)
static HandleRef getCPtr(OdInt32Array obj)
static HandleRef getCPtr(OdInt64Array obj)
static HandleRef getCPtr(OdInt8Array obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdUInt16Array obj)
static HandleRef getCPtr(OdUInt32Array obj)
static HandleRef getCPtr(OdUInt64Array obj)
static HandleRef getCPtr(OdUInt8Array obj)
virtual void destroy(IntPtr pData)
TypeFactory(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(TypeFactory obj)
virtual void construct(IntPtr pData)
virtual void Dispose(bool disposing)
OdStringArray asStringArray()
OdUInt32Array asUInt32Array()
OdVariant setUInt8(byte val)
OdUInt16Array asUInt16Array()
OdBoolArray asBoolArray()
OdStringArray getStringArray()
OdInt32Array getInt32ArrayPtr()
OdInt32Array getInt32Array()
OdUInt64Array getUInt64Array()
OdVariant(IntPtr cPtr, bool cMemoryOwn)
OdVariant setIntPtr(IntPtr val)
OdVariant setUInt8ArrayPtr(OdUInt8Array val)
OdVariant setBoolArrayPtr(OdBoolArray val)
OdRxObjectPtrArray getRxObjectPtrArrayPtr()
OdVariant setInt16(Int16 val)
OdInt16Array getInt16ArrayPtr()
OdVariant setInt8(sbyte val)
OdUInt16Array getUInt16Array()
OdVariant setAnsiString(String val)
OdVariant setInt64(Int64 val)
OdUInt8Array asUInt8Array()
OdRxObject getRxObjectPtr()
OdUInt64Array getUInt64ArrayPtr()
OdVariant setDouble(double val)
OdUInt16Array getUInt16ArrayPtr()
OdVariant setStringArray(OdStringArray val)
OdUInt32Array getUInt32Array()
OdVariant setStringArrayPtr(OdStringArray val)
OdVariant setBool(bool val)
static Teigha.Core.OdVariant.TypeFactory vb_typeFactory(int type)
OdVariant Assign(Object val)
static HandleRef getCPtr(OdVariant obj)
OdVariant setUInt32Array(OdUInt32Array val)
static OdVariant.TypeFactory typeFactory(int type)
OdInt16Array getInt16Array()
OdInt8Array getInt8Array()
OdVariant setInt16Array(OdInt16Array val)
OdVariant setInt32(Int32 val)
OdVariant setDoubleArrayPtr(OdGeDoubleArray val)
OdInt8Array getInt8ArrayPtr()
OdBoolArray getBoolArrayPtr()
OdVariant setUInt32(UInt32 val)
OdVariant setRxObjectPtrArray(OdRxObjectPtrArray val)
OdInt32Array asInt32Array()
OdVariant setInt64ArrayPtr(OdInt64Array val)
OdUInt64Array asUInt64Array()
virtual void Dispose(bool disposing)
OdVariant setInt32ArrayPtr(OdInt32Array val)
OdVariant setInt64Array(OdInt64Array val)
OdGeDoubleArray asDoubleArray()
OdVariant setUInt32ArrayPtr(OdUInt32Array val)
OdGeDoubleArray getDoubleArray()
OdVariant setUInt16(UInt16 val)
OdVariant setBoolArray(OdBoolArray val)
OdRxObjectPtrArray getRxObjectPtrArray()
OdVariant setUInt8Array(OdUInt8Array val)
OdInt64Array getInt64Array()
OdBoolArray getBoolArray()
OdUInt8Array getUInt8Array()
OdVariant setString(String val)
OdVariant(OdRxObject val)
OdInt64Array asInt64Array()
OdVariant setUInt64Array(OdUInt64Array val)
Teigha.Core.OdVariant.Type vb_type()
OdStringArray getStringArrayPtr()
OdInt8Array asInt8Array()
OdVariant setUInt64(UInt64 val)
OdRxObjectPtrArray asRxObjectPtrArray()
OdVariant setUInt64ArrayPtr(OdUInt64Array val)
OdInt64Array getInt64ArrayPtr()
OdGeDoubleArray getDoubleArrayPtr()
OdVariant setDoubleArray(OdGeDoubleArray val)
OdInt16Array asInt16Array()
OdVariant setInt16ArrayPtr(OdInt16Array val)
OdUInt8Array getUInt8ArrayPtr()
OdVariant setUInt16ArrayPtr(OdUInt16Array val)
OdVariant setRxObjectPtr(OdRxObject val)
OdVariant setInt8Array(OdInt8Array val)
OdVariant setInt8ArrayPtr(OdInt8Array val)
OdVariant setUInt16Array(OdUInt16Array val)
OdVariant setInt32Array(OdInt32Array val)
OdUInt32Array getUInt32ArrayPtr()
OdVariant setRxObjectPtrArrayPtr(OdRxObjectPtrArray val)