Extended .NET SDK Documentation 2024 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 /*SIMPLETYPE*/ pData) {
87 GlobalsPINVOKE.OdVariant_TypeFactory_construct(swigCPtr, pData /*SIMPLETYPE*/);
89 }
90
91 public virtual void destroy(IntPtr /*SIMPLETYPE*/ 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
142 return ret;
143 }
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 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_5(val /*SIMPLETYPE*/), true) {
171 }
172
173 public OdVariant(byte /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_6(val /*SIMPLETYPE*/), true) {
175 }
176
177 public OdVariant(Int16 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_7(val /*SIMPLETYPE*/), true) {
179 }
180
181 public OdVariant(UInt16 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_8(val /*SIMPLETYPE*/), true) {
183 }
184
185 public OdVariant(Int32 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_9(val /*SIMPLETYPE*/), true) {
187 }
188
189 public OdVariant(UInt32 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_10(val /*SIMPLETYPE*/), true) {
191 }
192
193 public OdVariant(Int64 /*SIMPLETYPE*/ val) : this(GlobalsPINVOKE.new_OdVariant__SWIG_11(val /*SIMPLETYPE*/), true) {
195 }
196
197 public OdVariant(UInt64 /*SIMPLETYPE*/ 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
205 public String getString() {
206 string ret = GlobalsPINVOKE.OdVariant_getString(swigCPtr);
208 return ret;
209}
210
212 string ret = GlobalsPINVOKE.OdVariant_getAnsiString(swigCPtr);
214 return ret;
215}
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
322// csout array
324
326 return res;
327}
328
330// csout array
332
334 return res;
335}
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
370// csout array
372
374 return res;
375}
376
378// csout array
380
382 return res;
383}
384
386// csout array
388
390 return res;
391}
392
394// csout array
396
398 return res;
399}
400
402// csout array
404
406 return res;
407}
408
410// csout array
412
414 return res;
415}
416
418// csout array
420
422 return res;
423}
424
426// csout array
428
430 return res;
431}
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
466// csout array
468
470 return res;
471}
472
474// csout array
476
478 return res;
479}
480
482// csout array
484
486 return res;
487}
488
490// csout array
492
494 return res;
495}
496
498// csout array
500
502 return res;
503}
504
506// csout array
508
510 return res;
511}
512
514// csout array
516
518 return res;
519}
520
522// csout array
524
526 return res;
527}
528
530// csout array
532
534 return res;
535}
536
538// csout array
540
542 return res;
543}
544
546// csout array
548
550 return res;
551}
552
554// csout array
556
558 return res;
559}
560
562// csout array
564
566 return res;
567}
568
570// csout array
572
574 return res;
575}
576
578// csout array
580
582 return res;
583}
584
586// csout array
588
590 return res;
591}
592
594// csout array
596
598 return res;
599}
600
602// csout array
604
606 return res;
607}
608
610 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setString(swigCPtr, val), false);
612 return ret;
613 }
614
616 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setAnsiString(swigCPtr, val), false);
618 return ret;
619 }
620
624 return ret;
625 }
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 /*SIMPLETYPE*/ val) {
634 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt8(swigCPtr, val /*SIMPLETYPE*/), false);
636 return ret;
637 }
638
639 public OdVariant setUInt8(byte /*SIMPLETYPE*/ val) {
640 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt8(swigCPtr, val /*SIMPLETYPE*/), false);
642 return ret;
643 }
644
645 public OdVariant setInt16(Int16 /*SIMPLETYPE*/ val) {
646 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt16(swigCPtr, val /*SIMPLETYPE*/), false);
648 return ret;
649 }
650
651 public OdVariant setUInt16(UInt16 /*SIMPLETYPE*/ val) {
652 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt16(swigCPtr, val /*SIMPLETYPE*/), false);
654 return ret;
655 }
656
657 public OdVariant setInt32(Int32 /*SIMPLETYPE*/ val) {
658 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt32(swigCPtr, val /*SIMPLETYPE*/), false);
660 return ret;
661 }
662
663 public OdVariant setUInt32(UInt32 /*SIMPLETYPE*/ val) {
664 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt32(swigCPtr, val /*SIMPLETYPE*/), false);
666 return ret;
667 }
668
669 public OdVariant setInt64(Int64 /*SIMPLETYPE*/ val) {
670 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt64(swigCPtr, val /*SIMPLETYPE*/), false);
672 return ret;
673 }
674
675 public OdVariant setUInt64(UInt64 /*SIMPLETYPE*/ val) {
676 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt64(swigCPtr, val /*SIMPLETYPE*/), false);
678 return ret;
679 }
680
681 public OdVariant setIntPtr(IntPtr /*SIMPLETYPE*/ 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
696 return ret;
697 }
698
702 return ret;
703 }
704
706 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setBoolArray(swigCPtr, OdBoolArray.getCPtr(val).Handle), false);
708 return ret;
709 }
710
712 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt8Array(swigCPtr, OdInt8Array.getCPtr(val).Handle), false);
714 return ret;
715 }
716
718 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt8Array(swigCPtr, OdUInt8Array.getCPtr(val).Handle), false);
720 return ret;
721 }
722
724 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt16Array(swigCPtr, OdInt16Array.getCPtr(val).Handle), false);
726 return ret;
727 }
728
730 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt16Array(swigCPtr, OdUInt16Array.getCPtr(val).Handle), false);
732 return ret;
733 }
734
736 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt32Array(swigCPtr, OdInt32Array.getCPtr(val).Handle), false);
738 return ret;
739 }
740
742 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt32Array(swigCPtr, OdUInt32Array.getCPtr(val).Handle), false);
744 return ret;
745 }
746
748 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt64Array(swigCPtr, OdInt64Array.getCPtr(val).Handle), false);
750 return ret;
751 }
752
754 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt64Array(swigCPtr, OdUInt64Array.getCPtr(val).Handle), false);
756 return ret;
757 }
758
762 return ret;
763 }
764
768 return ret;
769 }
770
774 return ret;
775 }
776
778 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setBoolArrayPtr(swigCPtr, OdBoolArray.getCPtr(val).Handle), false);
780 return ret;
781 }
782
784 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt8ArrayPtr(swigCPtr, OdInt8Array.getCPtr(val).Handle), false);
786 return ret;
787 }
788
790 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setUInt8ArrayPtr(swigCPtr, OdUInt8Array.getCPtr(val).Handle), false);
792 return ret;
793 }
794
796 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt16ArrayPtr(swigCPtr, OdInt16Array.getCPtr(val).Handle), false);
798 return ret;
799 }
800
804 return ret;
805 }
806
808 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt32ArrayPtr(swigCPtr, OdInt32Array.getCPtr(val).Handle), false);
810 return ret;
811 }
812
816 return ret;
817 }
818
820 OdVariant ret = new OdVariant(GlobalsPINVOKE.OdVariant_setInt64ArrayPtr(swigCPtr, OdInt64Array.getCPtr(val).Handle), false);
822 return ret;
823 }
824
828 return ret;
829 }
830
834 return ret;
835 }
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)
Definition: OdBoolArray.cs:28
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdInt16Array obj)
Definition: OdInt16Array.cs:28
static HandleRef getCPtr(OdInt32Array obj)
Definition: OdInt32Array.cs:28
static HandleRef getCPtr(OdInt64Array obj)
Definition: OdInt64Array.cs:28
static HandleRef getCPtr(OdInt8Array obj)
Definition: OdInt8Array.cs:28
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)
Definition: OdUInt8Array.cs:28
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(Int32 val)
Definition: OdVariant.cs:185
OdVariant(sbyte val)
Definition: OdVariant.cs:169
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
String getAnsiString()
Definition: OdVariant.cs:211
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(Int64 val)
Definition: OdVariant.cs:193
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(Int16 val)
Definition: OdVariant.cs:177
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