Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdVariant.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdVariant : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdVariant(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdVariant obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 ~OdVariant() {
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public class TypeFactory : global::System.IDisposable {
52 private Object locker = new Object();
53 private HandleRef swigCPtr;
54 protected bool swigCMemOwn;
55 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
56 public TypeFactory(IntPtr cPtr, bool cMemoryOwn) {
57 swigCMemOwn = cMemoryOwn;
58 swigCPtr = new HandleRef(this, cPtr);
59 }
60 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
61 public static HandleRef getCPtr(TypeFactory obj) {
62 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
63 }
64
65 ~TypeFactory() {
66 Dispose(false);
67 }
68
69 public void Dispose() {
70 Dispose(true);
71 global::System.GC.SuppressFinalize(this);
72 }
73
74 protected virtual void Dispose(bool disposing) {
75 lock(this) {
76 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
77 if (swigCMemOwn) {
78 swigCMemOwn = false;
79 GlobalsPINVOKE.delete_OdVariant_TypeFactory(swigCPtr); // NESTED_DTOR_CSHARP
80 }
81 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
82 }
83 }
84 }
85
86 public virtual void construct(IntPtr pData) {
87 GlobalsPINVOKE.OdVariant_TypeFactory_construct(swigCPtr, pData /*SIMPLETYPE*/);
89 }
90
91 public virtual void destroy(IntPtr pData) {
92 GlobalsPINVOKE.OdVariant_TypeFactory_destroy(swigCPtr, pData /*SIMPLETYPE*/);
94 }
95
96 }
97
99 global::System.IntPtr cPtr = GlobalsPINVOKE.OdVariant_typeFactory(type);
100 OdVariant.TypeFactory ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdVariant.TypeFactory(cPtr, false);
102 return ret;
103 }
104
105 public OdVariant() : this(GlobalsPINVOKE.new_OdVariant__SWIG_0(), true) {
107 }
108
109 static private global::System.IntPtr SwigConstructOdVariant(Object val) {
110IntPtr vval = Teigha.Core.Helpers.MarshalVariant(val);
111 try {
113 } finally {
114Teigha.Core.Helpers.FreeVariant(vval);
115 }
116 }
117
118 public OdVariant(Object val) : this(OdVariant.SwigConstructOdVariant(val), true) {
120 }
121
122 public OdVariant Assign(Object val) {
123IntPtr vval = Teigha.Core.Helpers.MarshalVariant(val);
124 try {
125 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_Assign(swigCPtr, vval), false);
127 return ret;
128 } finally {
129Teigha.Core.Helpers.FreeVariant(vval);
130 }
131 }
132
133 public int varType() {
134 int ret = GlobalsPINVOKE.OdVariant_varType(swigCPtr);
136 return ret;
137 }
138
144
145 public bool isArray() {
146 bool ret = GlobalsPINVOKE.OdVariant_isArray(swigCPtr);
148 return ret;
149 }
150
151 public bool isByRef() {
152 bool ret = GlobalsPINVOKE.OdVariant_isByRef(swigCPtr);
154 return ret;
155 }
156
157 public OdVariant(String val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_2(val), true) {
159 }
160
161 public OdVariant(OdRxObject val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_3(OdRxObject.getCPtr(val)), true) {
163 }
164
165 public OdVariant(bool val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_4(val), true) {
167 }
168
169 public OdVariant(sbyte val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_5(val /*SIMPLETYPE*/), true) {
171 }
172
173 public OdVariant(byte val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_6(val /*SIMPLETYPE*/), true) {
175 }
176
177 public OdVariant(Int16 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_7(val /*SIMPLETYPE*/), true) {
179 }
180
181 public OdVariant(UInt16 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_8(val /*SIMPLETYPE*/), true) {
183 }
184
185 public OdVariant(Int32 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_9(val /*SIMPLETYPE*/), true) {
187 }
188
189 public OdVariant(UInt32 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_10(val /*SIMPLETYPE*/), true) {
191 }
192
193 public OdVariant(Int64 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_11(val /*SIMPLETYPE*/), true) {
195 }
196
197 public OdVariant(UInt64 val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_12(val /*SIMPLETYPE*/), true) {
199 }
200
201 public OdVariant(double val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_13(val), true) {
203 }
204
210
216
218 MemoryManager mMan = MemoryManager.GetMemoryManager();
219 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #18
220 IntPtr ptr = GlobalsPINVOKE.OdVariant_getRxObjectPtr(swigCPtr);
221
222 OdRxObject ret = null;
223 if (null != mTrans)
224 {
225 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
226 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
227 }
228 else
229 {
230 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
231 }
232
234 return ret;
235}
236
237 public bool getBool() {
238 bool ret = GlobalsPINVOKE.OdVariant_getBool(swigCPtr);
240 return ret;
241 }
242
243 public sbyte getInt8() {
244// test csout
245 /*SIMPLETYPE*/
246 sbyte ret = GlobalsPINVOKE.OdVariant_getInt8(swigCPtr);
248 return ret;
249 }
250
251 public byte getUInt8() {
252// test csout
253 /*SIMPLETYPE*/
254 byte ret = GlobalsPINVOKE.OdVariant_getUInt8(swigCPtr);
256 return ret;
257 }
258
259 public Int16 getInt16() {
260// test csout
261 /*SIMPLETYPE*/
262 Int16 ret = GlobalsPINVOKE.OdVariant_getInt16(swigCPtr);
264 return ret;
265 }
266
267 public UInt16 getUInt16() {
268// test csout
269 /*SIMPLETYPE*/
270 UInt16 ret = GlobalsPINVOKE.OdVariant_getUInt16(swigCPtr);
272 return ret;
273 }
274
275 public Int32 getInt32() {
276// test csout
277 /*SIMPLETYPE*/
278 Int32 ret = GlobalsPINVOKE.OdVariant_getInt32(swigCPtr);
280 return ret;
281 }
282
283 public UInt32 getUInt32() {
284// test csout
285 /*SIMPLETYPE*/
286 UInt32 ret = GlobalsPINVOKE.OdVariant_getUInt32(swigCPtr);
288 return ret;
289 }
290
291 public Int64 getInt64() {
292// test csout
293 /*SIMPLETYPE*/
294 Int64 ret = GlobalsPINVOKE.OdVariant_getInt64(swigCPtr);
296 return ret;
297 }
298
299 public UInt64 getUInt64() {
300// test csout
301 /*SIMPLETYPE*/
302 UInt64 ret = GlobalsPINVOKE.OdVariant_getUInt64(swigCPtr);
304 return ret;
305 }
306
307 public IntPtr getIntPtr() {
308// test csout
309 /*SIMPLETYPE*/
310 IntPtr ret = GlobalsPINVOKE.OdVariant_getIntPtr(swigCPtr);
312 return ret;
313 }
314
315 public double getDouble() {
316 double ret = GlobalsPINVOKE.OdVariant_getDouble(swigCPtr);
318 return ret;
319 }
320
328
336
338// csout array
340
342 return res;
343}
344
346// csout array
348
350 return res;
351}
352
354// csout array
356
358 return res;
359}
360
362// csout array
364
366 return res;
367}
368
376
378// csout array
380
382 return res;
383}
384
392
394// csout array
396
398 return res;
399}
400
408
416
424
432
434// csout array
436
438 return res;
439}
440
442// csout array
444
446 return res;
447}
448
450// csout array
452
454 return res;
455}
456
458// csout array
460
462 return res;
463}
464
472
474// csout array
476
478 return res;
479}
480
488
490// csout array
492
494 return res;
495}
496
504
512
520
528
530// csout array
532
534 return res;
535}
536
538// csout array
540
542 return res;
543}
544
552
560
568
576
584
592
600
608
614
620
626
627 public OdVariant setBool(bool val) {
628 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setBool(swigCPtr, val), false);
630 return ret;
631 }
632
633 public OdVariant setInt8(sbyte val) {
634 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt8(swigCPtr, val /*SIMPLETYPE*/), false);
636 return ret;
637 }
638
639 public OdVariant setUInt8(byte val) {
640 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt8(swigCPtr, val /*SIMPLETYPE*/), false);
642 return ret;
643 }
644
645 public OdVariant setInt16(Int16 val) {
646 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt16(swigCPtr, val /*SIMPLETYPE*/), false);
648 return ret;
649 }
650
651 public OdVariant setUInt16(UInt16 val) {
652 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt16(swigCPtr, val /*SIMPLETYPE*/), false);
654 return ret;
655 }
656
657 public OdVariant setInt32(Int32 val) {
658 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt32(swigCPtr, val /*SIMPLETYPE*/), false);
660 return ret;
661 }
662
663 public OdVariant setUInt32(UInt32 val) {
664 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt32(swigCPtr, val /*SIMPLETYPE*/), false);
666 return ret;
667 }
668
669 public OdVariant setInt64(Int64 val) {
670 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt64(swigCPtr, val /*SIMPLETYPE*/), false);
672 return ret;
673 }
674
675 public OdVariant setUInt64(UInt64 val) {
676 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt64(swigCPtr, val /*SIMPLETYPE*/), false);
678 return ret;
679 }
680
681 public OdVariant setIntPtr(IntPtr val) {
682 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setIntPtr(swigCPtr, val /*SIMPLETYPE*/), false);
684 return ret;
685 }
686
687 public OdVariant setDouble(double val) {
688 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setDouble(swigCPtr, val), false);
690 return ret;
691 }
692
698
704
710
716
722
728
734
740
746
752
758
764
770
776
782
788
794
800
806
812
818
824
830
836
841 public Teigha.Core.OdVariant.Type vb_type() { return this.type(); }
842
848
849 public enum Type {
850 kVoid = 0x0000,
851 kString = 0x0001,
852 kBool = 0x0002,
853 kInt8 = 0x0003,
854 kUInt8 = 0x0003,
855 kInt16 = 0x0004,
856 kUInt16 = 0x0004,
857 kInt32 = 0x0005,
858 kUInt32 = 0x0005,
859 kInt64 = 0x0006,
860 kUInt64 = 0x0006,
861 kDouble = 0x0007,
862 kWString = 0x0008,
863 kAnsiString = 0x0008,
864 kRxObjectPtr = 0x0009,
865 kNextType = 0x000A,
866 kByRef = 0x0040,
867 kArray = 0x0080
868 }
869
870}
871
872}
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)
Definition OdRxObject.cs:26
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)
Definition OdVariant.cs:91
TypeFactory(IntPtr cPtr, bool cMemoryOwn)
Definition OdVariant.cs:56
static HandleRef getCPtr(TypeFactory obj)
Definition OdVariant.cs:61
virtual void construct(IntPtr pData)
Definition OdVariant.cs:86
virtual void Dispose(bool disposing)
Definition OdVariant.cs:74
OdStringArray asStringArray()
Definition OdVariant.cs:417
OdUInt32Array asUInt32Array()
Definition OdVariant.cs:481
OdVariant(UInt64 val)
Definition OdVariant.cs:197
OdVariant setUInt8(byte val)
Definition OdVariant.cs:639
OdUInt16Array asUInt16Array()
Definition OdVariant.cs:465
OdBoolArray asBoolArray()
Definition OdVariant.cs:433
OdStringArray getStringArray()
Definition OdVariant.cs:321
OdInt32Array getInt32ArrayPtr()
Definition OdVariant.cs:569
OdInt32Array getInt32Array()
Definition OdVariant.cs:377
OdUInt64Array getUInt64Array()
Definition OdVariant.cs:401
OdVariant(IntPtr cPtr, bool cMemoryOwn)
Definition OdVariant.cs:21
OdVariant setIntPtr(IntPtr val)
Definition OdVariant.cs:681
OdVariant setUInt8ArrayPtr(OdUInt8Array val)
Definition OdVariant.cs:789
OdVariant setBoolArrayPtr(OdBoolArray val)
Definition OdVariant.cs:777
OdRxObjectPtrArray getRxObjectPtrArrayPtr()
Definition OdVariant.cs:521
OdVariant setInt16(Int16 val)
Definition OdVariant.cs:645
OdVariant(UInt16 val)
Definition OdVariant.cs:181
OdInt16Array getInt16ArrayPtr()
Definition OdVariant.cs:553
OdVariant setInt8(sbyte val)
Definition OdVariant.cs:633
OdUInt16Array getUInt16Array()
Definition OdVariant.cs:369
OdVariant setAnsiString(String val)
Definition OdVariant.cs:615
OdVariant setInt64(Int64 val)
Definition OdVariant.cs:669
OdUInt8Array asUInt8Array()
Definition OdVariant.cs:449
OdRxObject getRxObjectPtr()
Definition OdVariant.cs:217
OdUInt64Array getUInt64ArrayPtr()
Definition OdVariant.cs:593
OdVariant setDouble(double val)
Definition OdVariant.cs:687
OdUInt16Array getUInt16ArrayPtr()
Definition OdVariant.cs:561
OdVariant setStringArray(OdStringArray val)
Definition OdVariant.cs:693
OdUInt32Array getUInt32Array()
Definition OdVariant.cs:385
OdVariant setStringArrayPtr(OdStringArray val)
Definition OdVariant.cs:765
OdVariant setBool(bool val)
Definition OdVariant.cs:627
static Teigha.Core.OdVariant.TypeFactory vb_typeFactory(int type)
Definition OdVariant.cs:847
OdVariant Assign(Object val)
Definition OdVariant.cs:122
static HandleRef getCPtr(OdVariant obj)
Definition OdVariant.cs:26
OdVariant setUInt32Array(OdUInt32Array val)
Definition OdVariant.cs:741
static OdVariant.TypeFactory typeFactory(int type)
Definition OdVariant.cs:98
OdInt16Array getInt16Array()
Definition OdVariant.cs:361
OdVariant(UInt32 val)
Definition OdVariant.cs:189
OdInt8Array getInt8Array()
Definition OdVariant.cs:345
OdVariant setInt16Array(OdInt16Array val)
Definition OdVariant.cs:723
OdVariant setInt32(Int32 val)
Definition OdVariant.cs:657
OdVariant(String val)
Definition OdVariant.cs:157
OdVariant setDoubleArrayPtr(OdGeDoubleArray val)
Definition OdVariant.cs:831
OdInt8Array getInt8ArrayPtr()
Definition OdVariant.cs:537
OdBoolArray getBoolArrayPtr()
Definition OdVariant.cs:529
OdVariant setUInt32(UInt32 val)
Definition OdVariant.cs:663
OdVariant setRxObjectPtrArray(OdRxObjectPtrArray val)
Definition OdVariant.cs:699
OdInt32Array asInt32Array()
Definition OdVariant.cs:473
OdVariant setInt64ArrayPtr(OdInt64Array val)
Definition OdVariant.cs:819
OdVariant(Object val)
Definition OdVariant.cs:118
OdUInt64Array asUInt64Array()
Definition OdVariant.cs:497
virtual void Dispose(bool disposing)
Definition OdVariant.cs:39
OdVariant setInt32ArrayPtr(OdInt32Array val)
Definition OdVariant.cs:807
OdVariant setInt64Array(OdInt64Array val)
Definition OdVariant.cs:747
OdGeDoubleArray asDoubleArray()
Definition OdVariant.cs:505
OdVariant setUInt32ArrayPtr(OdUInt32Array val)
Definition OdVariant.cs:813
OdGeDoubleArray getDoubleArray()
Definition OdVariant.cs:409
OdVariant setUInt16(UInt16 val)
Definition OdVariant.cs:651
OdVariant setBoolArray(OdBoolArray val)
Definition OdVariant.cs:705
OdRxObjectPtrArray getRxObjectPtrArray()
Definition OdVariant.cs:329
OdVariant setUInt8Array(OdUInt8Array val)
Definition OdVariant.cs:717
OdInt64Array getInt64Array()
Definition OdVariant.cs:393
OdBoolArray getBoolArray()
Definition OdVariant.cs:337
OdUInt8Array getUInt8Array()
Definition OdVariant.cs:353
OdVariant setString(String val)
Definition OdVariant.cs:609
OdVariant(OdRxObject val)
Definition OdVariant.cs:161
OdInt64Array asInt64Array()
Definition OdVariant.cs:489
OdVariant setUInt64Array(OdUInt64Array val)
Definition OdVariant.cs:753
Teigha.Core.OdVariant.Type vb_type()
Definition OdVariant.cs:841
OdStringArray getStringArrayPtr()
Definition OdVariant.cs:513
OdInt8Array asInt8Array()
Definition OdVariant.cs:441
OdVariant setUInt64(UInt64 val)
Definition OdVariant.cs:675
OdRxObjectPtrArray asRxObjectPtrArray()
Definition OdVariant.cs:425
OdVariant setUInt64ArrayPtr(OdUInt64Array val)
Definition OdVariant.cs:825
OdInt64Array getInt64ArrayPtr()
Definition OdVariant.cs:585
OdVariant(double val)
Definition OdVariant.cs:201
OdGeDoubleArray getDoubleArrayPtr()
Definition OdVariant.cs:601
OdVariant setDoubleArray(OdGeDoubleArray val)
Definition OdVariant.cs:759
OdInt16Array asInt16Array()
Definition OdVariant.cs:457
OdVariant setInt16ArrayPtr(OdInt16Array val)
Definition OdVariant.cs:795
OdVariant.Type type()
Definition OdVariant.cs:139
OdUInt8Array getUInt8ArrayPtr()
Definition OdVariant.cs:545
OdVariant setUInt16ArrayPtr(OdUInt16Array val)
Definition OdVariant.cs:801
OdVariant setRxObjectPtr(OdRxObject val)
Definition OdVariant.cs:621
OdVariant setInt8Array(OdInt8Array val)
Definition OdVariant.cs:711
OdVariant setInt8ArrayPtr(OdInt8Array val)
Definition OdVariant.cs:783
OdVariant setUInt16Array(OdUInt16Array val)
Definition OdVariant.cs:729
OdVariant setInt32Array(OdInt32Array val)
Definition OdVariant.cs:735
OdUInt32Array getUInt32ArrayPtr()
Definition OdVariant.cs:577
OdVariant setRxObjectPtrArrayPtr(OdRxObjectPtrArray val)
Definition OdVariant.cs:771