Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbDictionaryVar.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbDictionaryVar(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDictionaryVar_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDictionaryVar obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbDictionaryVar cast(OdRxObject pObj) {// OdSmartPtr<OdDbDictionaryVar>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDictionaryVar ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, true));
52 ret = (OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDictionaryVar_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDictionaryVar_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbDictionaryVar_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbDictionaryVar createObject() {// OdSmartPtr<OdDbDictionaryVar>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDictionaryVar ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, true));
93 ret = (OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDictionaryVar)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionaryVar),ptr, true);
98 }
99
101 return ret;
102}
103
104 public Int16 getSchema() {
105// test csout
106 /*SIMPLETYPE*/
107 Int16 ret = TD_DbPINVOKE.OdDbDictionaryVar_getSchema(swigCPtr);
109 return ret;
110 }
111
112 public void setSchema(Int16 schemaNumber) {
113 TD_DbPINVOKE.OdDbDictionaryVar_setSchema(swigCPtr, schemaNumber /*SIMPLETYPE*/);
115 }
116
117 public String value() {
118 string ret = TD_DbPINVOKE.OdDbDictionaryVar_value(swigCPtr);
120 return ret;
121}
122
123 public bool valueAs(ref string val) {
124IntPtr tmp_val = Marshal.StringToCoTaskMemUni(val);
125 IntPtr saved_val = tmp_val;
126 try {
127 bool ret = TD_DbPINVOKE.OdDbDictionaryVar_valueAs__SWIG_0(swigCPtr, ref tmp_val);
129 return ret;
130 } finally {
131if (tmp_val != saved_val) val = Marshal.PtrToStringUni(tmp_val);
132 }
133 }
134
135 public bool valueAs(out int val) {
136 bool ret = TD_DbPINVOKE.OdDbDictionaryVar_valueAs__SWIG_1(swigCPtr, out val);
138 return ret;
139 }
140
141 public bool valueAs(out bool val) {
142 bool ret = TD_DbPINVOKE.OdDbDictionaryVar_valueAs__SWIG_2(swigCPtr, out val);
144 return ret;
145 }
146
147 public bool valueAs(out double val) {
148 bool ret = TD_DbPINVOKE.OdDbDictionaryVar_valueAs__SWIG_3(swigCPtr, out val);
150 return ret;
151 }
152
158
164
169
174
179
184
189
194
200
206
211
217
222
223 protected static string getRealClassName(IntPtr ptr) {
224 string ret = TD_DbPINVOKE.OdDbDictionaryVar_getRealClassName(ptr /*SIMPLETYPE*/);
226 return ret;
227 }
228
234
235}
236
237}
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbDictionaryVar(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfIn(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
void setSchema(Int16 schemaNumber)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
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(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)