Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSchemaDescriptionXAttribute.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.TG {
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 OdDgSchemaDescriptionXAttribute(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSchemaDescriptionXAttribute 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 OdDgSchemaDescriptionXAttribute cast(OdRxObject pObj) {// OdSmartPtr<OdDgSchemaDescriptionXAttribute>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),ptr, true));
52 ret = (OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),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),TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_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),TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_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),TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgSchemaDescriptionXAttribute createObject() {// OdSmartPtr<OdDgSchemaDescriptionXAttribute>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),ptr, true));
93 ret = (OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgSchemaDescriptionXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionXAttribute),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt16 getPrimaryIndex() {
105// test csout
106 /*SIMPLETYPE*/
109 return ret;
110 }
111
112 public virtual void setPrimaryIndex(UInt16 /*SIMPLETYPE*/ uPrimaryIndex) {
113 TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_setPrimaryIndex(swigCPtr, uPrimaryIndex /*SIMPLETYPE*/);
115 }
116
117 public virtual UInt16 getSecondaryIndex() {
118// test csout
119 /*SIMPLETYPE*/
122 return ret;
123 }
124
125 public virtual void setSecondaryIndex(UInt16 /*SIMPLETYPE*/ uSecondaryIndex) {
126 TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_setSecondaryIndex(swigCPtr, uSecondaryIndex /*SIMPLETYPE*/);
128 }
129
130 public virtual UInt32 getVersion() {
131// test csout
132 /*SIMPLETYPE*/
135 return ret;
136 }
137
138 public virtual void setVersion(UInt32 /*SIMPLETYPE*/ uVersion) {
139 TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_setVersion(swigCPtr, uVersion /*SIMPLETYPE*/);
141 }
142
143 public virtual UInt32 getSubVersion() {
144// test csout
145 /*SIMPLETYPE*/
148 return ret;
149 }
150
151 public virtual void setSubVersion(UInt32 /*SIMPLETYPE*/ uSubVersion) {
152 TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_setSubVersion(swigCPtr, uSubVersion /*SIMPLETYPE*/);
154 }
155
156 public virtual UInt32 getDataFlags() {
157// test csout
158 /*SIMPLETYPE*/
161 return ret;
162 }
163
164 public virtual void setDataFlags(UInt32 /*SIMPLETYPE*/ uDataFlags) {
165 TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_setDataFlags(swigCPtr, uDataFlags /*SIMPLETYPE*/);
167 }
168
172 return ret;
173 }
174
175 public virtual OdDgSchemaDescriptionItem getSchemaItem() {// OdDgSchemaDescriptionItemPtr
176 MemoryManager mMan = MemoryManager.GetMemoryManager();
177 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
179
180 OdDgSchemaDescriptionItem ret = null;
181 if (null != mTrans)
182 {
183 mTrans.AddObject((OdDgSchemaDescriptionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionItem),ptr, true));
184 ret = (OdDgSchemaDescriptionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionItem),ptr, false);
185 }
186 else
187 {
188 ret = (OdDgSchemaDescriptionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSchemaDescriptionItem),ptr, true);
189 }
190
192 return ret;
193}
194
195 public virtual void setSchemaItem(OdDgSchemaDescriptionItem pItem) {
198 }
199
200 public override void readData(OdBinaryData data, OdDgDatabase pDb) {
203 }
204
205 public override void readData(OdBinaryData data) {
208 }
209
210 public override void writeData(OdBinaryData data) {
213 }
214
215 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
216 string ret = TG_DbPINVOKE.OdDgSchemaDescriptionXAttribute_getRealClassName(ptr /*SIMPLETYPE*/);
218 return ret;
219 }
220
221 public enum Type : uint {
222 kType = (uint) 0xEC5C0000
223 }
224
225}
226
227}
static HandleRef getCPtr(OdBinaryData obj)
Definition: OdBinaryData.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
static HandleRef getCPtr(OdDgSchemaDescriptionItem obj)
virtual OdDgSchemaDescriptionItem.OdDgSchemaDescriptionItemType getSchemaType()
virtual void setSecondaryIndex(UInt16 uSecondaryIndex)
override void readData(OdBinaryData data, OdDgDatabase pDb)
virtual void setSchemaItem(OdDgSchemaDescriptionItem pItem)
static OdDgSchemaDescriptionXAttribute cast(OdRxObject pObj)
static OdDgSchemaDescriptionXAttribute createObject()
static HandleRef getCPtr(OdDgSchemaDescriptionXAttribute obj)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static string OdDgSchemaDescriptionXAttribute_getRealClassName(IntPtr jarg1)
static UInt32 OdDgSchemaDescriptionXAttribute_getVersion(HandleRef jarg1)
static IntPtr OdDgSchemaDescriptionXAttribute_desc()
static UInt32 OdDgSchemaDescriptionXAttribute_getDataFlags(HandleRef jarg1)
static IntPtr OdDgSchemaDescriptionXAttribute_createObject()
static void OdDgSchemaDescriptionXAttribute_setVersion(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgSchemaDescriptionXAttribute_isA(HandleRef jarg1)
static IntPtr OdDgSchemaDescriptionXAttribute_getSchemaItem(HandleRef jarg1)
static int OdDgSchemaDescriptionXAttribute_getSchemaType(HandleRef jarg1)
static IntPtr OdDgSchemaDescriptionXAttribute_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgSchemaDescriptionXAttribute_cast(HandleRef jarg1)
static void OdDgSchemaDescriptionXAttribute_writeData(HandleRef jarg1, IntPtr jarg2)
static UInt16 OdDgSchemaDescriptionXAttribute_getPrimaryIndex(HandleRef jarg1)
static void OdDgSchemaDescriptionXAttribute_readData__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static void OdDgSchemaDescriptionXAttribute_setDataFlags(HandleRef jarg1, UInt32 jarg2)
static void OdDgSchemaDescriptionXAttribute_readData__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3)
static void OdDgSchemaDescriptionXAttribute_setSchemaItem(HandleRef jarg1, HandleRef jarg2)
static UInt16 OdDgSchemaDescriptionXAttribute_getSecondaryIndex(HandleRef jarg1)
static void OdDgSchemaDescriptionXAttribute_setSubVersion(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgSchemaDescriptionXAttribute(HandleRef jarg1)
static UInt32 OdDgSchemaDescriptionXAttribute_getSubVersion(HandleRef jarg1)
static void OdDgSchemaDescriptionXAttribute_setSecondaryIndex(HandleRef jarg1, UInt16 jarg2)
static void OdDgSchemaDescriptionXAttribute_setPrimaryIndex(HandleRef jarg1, UInt16 jarg2)