Extended .NET SDK Documentation 2024 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 /*SIMPLETYPE*/ 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
153 public bool valueAs(OdGePoint2d val) {
156 return ret;
157 }
158
159 public bool valueAs(OdGePoint3d val) {
162 return ret;
163 }
164
165 public void setValue(String val) {
168 }
169
170 public void setValue(int val) {
173 }
174
175 public void setValue(bool val) {
178 }
179
180 public void setValue(double val) {
183 }
184
185 public void setValue(OdGePoint2d val) {
188 }
189
190 public void setValue(OdGePoint3d val) {
193 }
194
195 public override OdResult dxfIn(OdDbDxfFiler pFiler) {
198 return ret;
199 }
200
201 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
204 return ret;
205 }
206
207 public override void dwgOutFields(OdDbDwgFiler pFiler) {
210 }
211
212 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
215 return ret;
216 }
217
218 public override void dxfOutFields(OdDbDxfFiler pFiler) {
221 }
222
223 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
224 string ret = TD_DbPINVOKE.OdDbDictionaryVar_getRealClassName(ptr /*SIMPLETYPE*/);
226 return ret;
227 }
228
234
235}
236
237}
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
bool valueAs(ref string val)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbDictionaryVar(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfIn(OdDbDxfFiler pFiler)
bool valueAs(out double val)
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)
override OdRxClass isA()
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)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
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)