Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgECSchema.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
17public class OdDgECSchema : OdDgElement {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgECSchema(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgECSchema_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgECSchema 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
52 byte ret = TG_DbPINVOKE.OdDgECSchema_getElementSubType(swigCPtr);
54 return ret;
55 }
56
57 public static OdDgECSchema cast(OdRxObject pObj) {// OdSmartPtr<OdDgECSchema>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgECSchema ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, true));
66 ret = (OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgECSchema_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgECSchema_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgECSchema_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgECSchema createObject() {// OdSmartPtr<OdDgECSchema>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgECSchema ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, true));
107 ret = (OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgECSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECSchema),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual String getName() {
119 string ret = TG_DbPINVOKE.OdDgECSchema_getName(swigCPtr);
121 return ret;
122}
123
124 public virtual void setName(String strName) {
125 TG_DbPINVOKE.OdDgECSchema_setName(swigCPtr, strName);
127 }
128
129 public virtual String getNameSpacePrefix() {
130 string ret = TG_DbPINVOKE.OdDgECSchema_getNameSpacePrefix(swigCPtr);
132 return ret;
133}
134
135 public virtual void setNameSpacePrefix(String strNameSpacePrefix) {
136 TG_DbPINVOKE.OdDgECSchema_setNameSpacePrefix(swigCPtr, strNameSpacePrefix);
138 }
139
140 public virtual String getVersion() {
141 string ret = TG_DbPINVOKE.OdDgECSchema_getVersion(swigCPtr);
143 return ret;
144}
145
146 public virtual void setVersion(String strVersion) {
147 TG_DbPINVOKE.OdDgECSchema_setVersion(swigCPtr, strVersion);
149 }
150
154 return ret;
155 }
156
157 public virtual String getDisplayName() {
158 string ret = TG_DbPINVOKE.OdDgECSchema_getDisplayName(swigCPtr);
160 return ret;
161}
162
163 public virtual void setDisplayName(String strDisplayName) {
164 TG_DbPINVOKE.OdDgECSchema_setDisplayName(swigCPtr, strDisplayName);
166 }
167
168 public virtual String getDescription() {
169 string ret = TG_DbPINVOKE.OdDgECSchema_getDescription(swigCPtr);
171 return ret;
172}
173
174 public virtual void setDescription(String strDescription) {
175 TG_DbPINVOKE.OdDgECSchema_setDescription(swigCPtr, strDescription);
177 }
178
179 public virtual bool getExtraXmlnsOnXmlDataFlag() {
182 return ret;
183 }
184
185 public virtual void setExtraXmlnsOnXmlDataFlag(bool bSet) {
188 }
189
190 public virtual UInt32 getReferenceCount() {
191// test csout
192 /*SIMPLETYPE*/
193 UInt32 ret = TG_DbPINVOKE.OdDgECSchema_getReferenceCount(swigCPtr);
195 return ret;
196 }
197
198 public virtual OdDgECSchemaReference getReference(UInt32 /*SIMPLETYPE*/ uIndex) {
199 OdDgECSchemaReference ret = new OdDgECSchemaReference(TG_DbPINVOKE.OdDgECSchema_getReference(swigCPtr, uIndex /*SIMPLETYPE*/), true);
201 return ret;
202 }
203
204 public virtual bool setReference(UInt32 /*SIMPLETYPE*/ uIndex, OdDgECSchemaReference newRef) {
205 bool ret = TG_DbPINVOKE.OdDgECSchema_setReference(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgECSchemaReference.getCPtr(newRef));
207 return ret;
208 }
209
210 public virtual void addReference(OdDgECSchemaReference newRef) {
213 }
214
215 public virtual bool deleteReference(UInt32 /*SIMPLETYPE*/ uIndex) {
216 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteReference(swigCPtr, uIndex /*SIMPLETYPE*/);
218 return ret;
219 }
220
221 public virtual UInt32 getCustomAttributeCount() {
222// test csout
223 /*SIMPLETYPE*/
226 return ret;
227 }
228
229 public virtual OdDgECClassInstance getCustomAttribute(OdDgECClassReference classRef) {// OdDgECClassInstancePtr
230 MemoryManager mMan = MemoryManager.GetMemoryManager();
231 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
233
234 OdDgECClassInstance ret = null;
235 if (null != mTrans)
236 {
237 mTrans.AddObject((OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true));
238 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, false);
239 }
240 else
241 {
242 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true);
243 }
244
246 return ret;
247}
248
249 public virtual OdDgECClassInstance getCustomAttribute(UInt32 /*SIMPLETYPE*/ uIndex) {// OdDgECClassInstancePtr
250 MemoryManager mMan = MemoryManager.GetMemoryManager();
251 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
252 IntPtr ptr = TG_DbPINVOKE.OdDgECSchema_getCustomAttribute__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/);
253
254 OdDgECClassInstance ret = null;
255 if (null != mTrans)
256 {
257 mTrans.AddObject((OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true));
258 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, false);
259 }
260 else
261 {
262 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true);
263 }
264
266 return ret;
267}
268
269 public virtual bool addCustomAttribute(OdDgECClassInstance pAttribute) {
272 return ret;
273 }
274
275 public virtual bool setCustomAttribute(OdDgECClassInstance pAttribute) {
278 return ret;
279 }
280
281 public virtual bool setCustomAttribute(UInt32 /*SIMPLETYPE*/ uIndex, OdDgECClassInstance pAttribute) {
282 bool ret = TG_DbPINVOKE.OdDgECSchema_setCustomAttribute__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgECClassInstance.getCPtr(pAttribute));
284 return ret;
285 }
286
287 public virtual bool deleteCustomAttribute(OdDgECClassReference classRef) {
290 return ret;
291 }
292
293 public virtual bool deleteCustomAttribute(UInt32 /*SIMPLETYPE*/ uIndex) {
294 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteCustomAttribute__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/);
296 return ret;
297 }
298
299 public virtual UInt32 getClassCount() {
300// test csout
301 /*SIMPLETYPE*/
302 UInt32 ret = TG_DbPINVOKE.OdDgECSchema_getClassCount(swigCPtr);
304 return ret;
305 }
306
307 public virtual OdDgECClass getClass(String strClassName) {// OdDgECClassPtr
308 MemoryManager mMan = MemoryManager.GetMemoryManager();
309 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
310 IntPtr ptr = TG_DbPINVOKE.OdDgECSchema_getClass__SWIG_0(swigCPtr, strClassName);
311
312 OdDgECClass ret = null;
313 if (null != mTrans)
314 {
315 mTrans.AddObject((OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true));
316 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, false);
317 }
318 else
319 {
320 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true);
321 }
322
324 return ret;
325}
326
327 public virtual OdDgECClass getClass(UInt32 /*SIMPLETYPE*/ uIndex) {// OdDgECClassPtr
328 MemoryManager mMan = MemoryManager.GetMemoryManager();
329 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
330 IntPtr ptr = TG_DbPINVOKE.OdDgECSchema_getClass__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/);
331
332 OdDgECClass ret = null;
333 if (null != mTrans)
334 {
335 mTrans.AddObject((OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true));
336 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, false);
337 }
338 else
339 {
340 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true);
341 }
342
344 return ret;
345}
346
347 public virtual void addClass(OdDgECClass pClass) {
350 }
351
352 public virtual void setClass(OdDgECClass pClass) {
355 }
356
357 public virtual void setClass(UInt32 /*SIMPLETYPE*/ uIndex, OdDgECClass pClass, bool bDeleteInstances) {
358 TG_DbPINVOKE.OdDgECSchema_setClass__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgECClass.getCPtr(pClass), bDeleteInstances);
360 }
361
362 public virtual void setClass(UInt32 /*SIMPLETYPE*/ uIndex, OdDgECClass pClass) {
363 TG_DbPINVOKE.OdDgECSchema_setClass__SWIG_2(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgECClass.getCPtr(pClass));
365 }
366
367 public virtual bool deleteClass(String strClassName, bool bDeleteInstances) {
368 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteClass__SWIG_0(swigCPtr, strClassName, bDeleteInstances);
370 return ret;
371 }
372
373 public virtual bool deleteClass(String strClassName) {
374 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteClass__SWIG_1(swigCPtr, strClassName);
376 return ret;
377 }
378
379 public virtual bool deleteClass(UInt32 /*SIMPLETYPE*/ uIndex, bool bDeleteInstances) {
380 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteClass__SWIG_2(swigCPtr, uIndex /*SIMPLETYPE*/, bDeleteInstances);
382 return ret;
383 }
384
385 public virtual bool deleteClass(UInt32 /*SIMPLETYPE*/ uIndex) {
386 bool ret = TG_DbPINVOKE.OdDgECSchema_deleteClass__SWIG_3(swigCPtr, uIndex /*SIMPLETYPE*/);
388 return ret;
389 }
390
391 public override OdResult subErase(bool erasing) {
392 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgECSchema_subErase(swigCPtr, erasing);
394 return ret;
395 }
396
397 public virtual OdDgECSchema.DgECSchemeVerificationResult verifyAndAudit(OdDgDatabase pDb, ref string errorDescription) {
398IntPtr tmp_errorDescription = Marshal.StringToCoTaskMemUni(errorDescription);
399 IntPtr saved_errorDescription = tmp_errorDescription;
400 try {
403 return ret;
404 } finally {
405if (tmp_errorDescription != saved_errorDescription) errorDescription = Marshal.PtrToStringUni(tmp_errorDescription);
406 }
407 }
408
409 public virtual void loadFromXMLString(String strXML) {
412 }
413
414 public virtual String saveToXMLString() {
415 string ret = TG_DbPINVOKE.OdDgECSchema_saveToXMLString(swigCPtr);
417 return ret;
418}
419
420 public virtual bool getCorruptedDataFlag() {
423 return ret;
424 }
425
429 return ret;
430 }
431
432 public virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
433 MemoryManager mMan = MemoryManager.GetMemoryManager();
434 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
435 IntPtr ptr = TG_DbPINVOKE.OdDgECSchema_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
436
437 OdDgElementIterator ret = null;
438 if (null != mTrans)
439 {
440 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
441 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
442 }
443 else
444 {
445 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
446 }
447
449 return ret;
450}
451
452 public virtual OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
453 MemoryManager mMan = MemoryManager.GetMemoryManager();
454 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
455 IntPtr ptr = TG_DbPINVOKE.OdDgECSchema_createIterator__SWIG_1(swigCPtr, atBeginning);
456
457 OdDgElementIterator ret = null;
458 if (null != mTrans)
459 {
460 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
461 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
462 }
463 else
464 {
465 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
466 }
467
469 return ret;
470}
471
472 public virtual OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
473 MemoryManager mMan = MemoryManager.GetMemoryManager();
474 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
476
477 OdDgElementIterator ret = null;
478 if (null != mTrans)
479 {
480 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
481 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
482 }
483 else
484 {
485 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
486 }
487
489 return ret;
490}
491
492 public virtual bool getECSchemaForItemTypeFlag() {
495 return ret;
496 }
497
498 public virtual void setECSchemaForItemTypeFlag(bool bSet) {
501 }
502
503 public virtual bool getUseECXAProviderFlag() {
506 return ret;
507 }
508
509 public virtual void setUseECXAProviderFlag(bool bSet) {
512 }
513
514 public static OdDgECProperty getECPropertyByName(OdDgECClassReference classRef, String strPropName, OdDgDatabase pDb) {// OdDgECPropertyPtr
515 MemoryManager mMan = MemoryManager.GetMemoryManager();
516 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
518
519 OdDgECProperty ret = null;
520 if (null != mTrans)
521 {
522 mTrans.AddObject((OdDgECProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECProperty),ptr, true));
523 ret = (OdDgECProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECProperty),ptr, false);
524 }
525 else
526 {
527 ret = (OdDgECProperty)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECProperty),ptr, true);
528 }
529
531 return ret;
532}
533
534 public static OdDgECClass getECClassByReference(OdDgECClassReference classRef, OdDgDatabase pDb) {// OdDgECClassPtr
535 MemoryManager mMan = MemoryManager.GetMemoryManager();
536 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
538
539 OdDgECClass ret = null;
540 if (null != mTrans)
541 {
542 mTrans.AddObject((OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true));
543 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, false);
544 }
545 else
546 {
547 ret = (OdDgECClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClass),ptr, true);
548 }
549
551 return ret;
552}
553
554 public static OdRxObject getClassByReference(OdDgECClassReference classRef, OdDgDatabase pDb) {// OdRxObjectPtr
555 MemoryManager mMan = MemoryManager.GetMemoryManager();
556 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
558
559 OdRxObject ret = null;
560 if (null != mTrans)
561 {
562 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
563 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
564 }
565 else
566 {
567 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
568 }
569
571 return ret;
572}
573
577 return ret;
578 }
579
583 return ret;
584 }
585
589 return ret;
590 }
591
595 return ret;
596 }
597
601 return ret;
602 }
603
604 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
605 string ret = TG_DbPINVOKE.OdDgECSchema_getRealClassName(ptr /*SIMPLETYPE*/);
607 return ret;
608 }
609
614 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
615
621
623 kOk = 0,
624 kUnknownError = 1
625 }
626
627}
628
629}
virtual OdGiDrawable.DrawableType drawableType()
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(OdDgECClass obj)
Definition: OdDgECClass.cs:26
static HandleRef getCPtr(OdDgECClassInstance obj)
static HandleRef getCPtr(OdDgECClassReference obj)
static string getRealClassName(IntPtr ptr)
virtual bool getECSchemaForItemTypeFlag()
virtual void setDisplayName(String strDisplayName)
virtual bool deleteClass(UInt32 uIndex)
virtual bool deleteCustomAttribute(OdDgECClassReference classRef)
virtual OdDgECSchemaReference getReference(UInt32 uIndex)
virtual void setDescription(String strDescription)
virtual bool deleteClass(UInt32 uIndex, bool bDeleteInstances)
virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
virtual void setVersion(String strVersion)
static OdDgECClassReference getECClassReference(OdRxObject pClass)
virtual bool setCustomAttribute(UInt32 uIndex, OdDgECClassInstance pAttribute)
virtual void loadFromXMLString(String strXML)
virtual void addReference(OdDgECSchemaReference newRef)
virtual OdDgECClass getClass(String strClassName)
virtual String getName()
virtual bool deleteClass(String strClassName)
static HandleRef getCPtr(OdDgECSchema obj)
Definition: OdDgECSchema.cs:26
virtual String saveToXMLString()
OdDgECSchema(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDgECSchema.cs:21
static OdDgElementId getECSchemaIdByReference(OdDgECSchemaReference schemaRef, OdDgDatabase pDb)
virtual UInt32 getClassCount()
override OdDgElement.ElementTypes getElementType()
Definition: OdDgECSchema.cs:43
virtual String getDisplayName()
virtual bool deleteReference(UInt32 uIndex)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual bool deleteClass(String strClassName, bool bDeleteInstances)
static OdDgECSchema cast(OdRxObject pObj)
Definition: OdDgECSchema.cs:57
virtual bool getCorruptedDataFlag()
virtual String getNameSpacePrefix()
virtual OdBinaryData getDataOfCorruptedSchema()
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDgECSchema.cs:91
virtual bool deleteCustomAttribute(UInt32 uIndex)
virtual bool setReference(UInt32 uIndex, OdDgECSchemaReference newRef)
override void Dispose(bool disposing)
Definition: OdDgECSchema.cs:30
virtual bool addCustomAttribute(OdDgECClassInstance pAttribute)
static new OdDgECSchema createObject()
Definition: OdDgECSchema.cs:98
virtual String getVersion()
override OdResult subErase(bool erasing)
virtual void setNameSpacePrefix(String strNameSpacePrefix)
static OdDgECProperty getECPropertyByName(OdDgECClassReference classRef, String strPropName, OdDgDatabase pDb)
virtual bool getExtraXmlnsOnXmlDataFlag()
virtual OdDgElementIterator createIterator()
override OdRxClass isA()
Definition: OdDgECSchema.cs:84
virtual String getDescription()
static OdDgECSchemaReference getECSchemaReferenceByName(String strName, OdDgDatabase pDb)
virtual void setClass(UInt32 uIndex, OdDgECClass pClass)
virtual bool getUseECXAProviderFlag()
virtual OdDgECClassInstance getCustomAttribute(OdDgECClassReference classRef)
virtual OdDgElementIterator createIterator(bool atBeginning)
virtual void setName(String strName)
virtual OdDgECSchemaReference getReferenceToSchema()
virtual UInt32 getReferenceCount()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setClass(OdDgECClass pClass)
static OdRxObject getClassByReference(OdDgECClassReference classRef, OdDgDatabase pDb)
static OdDgElementId getECSchemaIdByName(String strName, OdDgDatabase pDb)
static OdDgECClass getECClassByReference(OdDgECClassReference classRef, OdDgDatabase pDb)
virtual bool setCustomAttribute(OdDgECClassInstance pAttribute)
virtual UInt32 getCustomAttributeCount()
virtual OdDgECClassInstance getCustomAttribute(UInt32 uIndex)
override byte getElementSubType()
Definition: OdDgECSchema.cs:49
virtual void setExtraXmlnsOnXmlDataFlag(bool bSet)
static new OdRxClass desc()
Definition: OdDgECSchema.cs:77
virtual OdDgECSchema.DgECSchemeVerificationResult verifyAndAudit(OdDgDatabase pDb, ref string errorDescription)
virtual void setClass(UInt32 uIndex, OdDgECClass pClass, bool bDeleteInstances)
virtual void addClass(OdDgECClass pClass)
virtual void setECSchemaForItemTypeFlag(bool bSet)
virtual OdDgECClass getClass(UInt32 uIndex)
static OdDgECSchemaReference getECSchemaReferenceById(OdDgElementId idSchema)
virtual void setUseECXAProviderFlag(bool bSet)
static HandleRef getCPtr(OdDgECSchemaReference obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static void OdDgECSchema_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgECSchema_desc()
static global::System.IntPtr OdDgECSchema_getReferenceToSchema(HandleRef jarg1)
static IntPtr OdDgECSchema_isA(HandleRef jarg1)
static int OdDgECSchema_verifyAndAudit(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static bool OdDgECSchema_deleteCustomAttribute__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgECSchema_getReference(HandleRef jarg1, UInt32 jarg2)
static bool OdDgECSchema_deleteReference(HandleRef jarg1, UInt32 jarg2)
static bool OdDgECSchema_addCustomAttribute(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgECSchema_getClassCount(HandleRef jarg1)
static void OdDgECSchema_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgECSchema_cast(HandleRef jarg1)
static global::System.IntPtr OdDgECSchema_getECSchemaIdByName([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static int OdDgECSchema_getElementType(HandleRef jarg1)
static int OdDgECSchema_subErase(HandleRef jarg1, bool jarg2)
static void OdDgECSchema_setClass__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static void OdDgECSchema_setClass__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, bool jarg4)
static IntPtr OdDgECSchema_createObject()
static void OdDgECSchema_addReference(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgECSchema_getElementSubType(HandleRef jarg1)
static void OdDgECSchema_addClass(HandleRef jarg1, HandleRef jarg2)
static void OdDgECSchema_loadFromXMLString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDgECSchema_getCustomAttributeCount(HandleRef jarg1)
static bool OdDgECSchema_getECSchemaForItemTypeFlag(HandleRef jarg1)
static global::System.IntPtr OdDgECSchema_getECClassReference(HandleRef jarg1)
static void OdDgECSchema_setECSchemaForItemTypeFlag(HandleRef jarg1, bool jarg2)
static bool OdDgECSchema_getCorruptedDataFlag(HandleRef jarg1)
static IntPtr OdDgECSchema_getClass__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgECSchema_setUseECXAProviderFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgECSchema_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgECSchema_getCustomAttribute__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgECSchema_getECSchemaReferenceByName([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgECSchema_getDataOfCorruptedSchema(HandleRef jarg1)
static void OdDgECSchema_setNameSpacePrefix(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDgECSchema_saveToXMLString(HandleRef jarg1)
static bool OdDgECSchema_setCustomAttribute__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgECSchema_getReferenceCount(HandleRef jarg1)
static IntPtr OdDgECSchema_getECClassByReference(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdDgECSchema_getExtraXmlnsOnXmlDataFlag(HandleRef jarg1)
static bool OdDgECSchema_deleteClass__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgECSchema_getECSchemaReferenceById(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgECSchema_deleteCustomAttribute__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static String OdDgECSchema_getName(HandleRef jarg1)
static IntPtr OdDgECSchema_getECPropertyByName(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static void OdDgECSchema_setVersion(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgECSchema_setCustomAttribute__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static bool OdDgECSchema_deleteClass__SWIG_3(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgECSchema_getCustomAttribute__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static String OdDgECSchema_getNameSpacePrefix(HandleRef jarg1)
static IntPtr OdDgECSchema_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgECSchema_getClass__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdDgECSchema_setClass__SWIG_2(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static string OdDgECSchema_getRealClassName(IntPtr jarg1)
static void delete_OdDgECSchema(HandleRef jarg1)
static bool OdDgECSchema_deleteClass__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static IntPtr OdDgECSchema_getClassByReference(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdDgECSchema_deleteClass__SWIG_2(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static global::System.IntPtr OdDgECSchema_getECSchemaIdByReference(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgECSchema_createIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgECSchema_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgECSchema_setDisplayName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDgECSchema_getDescription(HandleRef jarg1)
static bool OdDgECSchema_getUseECXAProviderFlag(HandleRef jarg1)
static String OdDgECSchema_getVersion(HandleRef jarg1)
static bool OdDgECSchema_setReference(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static String OdDgECSchema_getDisplayName(HandleRef jarg1)
static void OdDgECSchema_setExtraXmlnsOnXmlDataFlag(HandleRef jarg1, bool jarg2)