Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgStandardValuesClassInstance.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 OdDgStandardValuesClassInstance(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgStandardValuesClassInstance_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgStandardValuesClassInstance 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 OdDgStandardValuesClassInstance cast(OdRxObject pObj) {// OdSmartPtr<OdDgStandardValuesClassInstance>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),ptr, true));
52 ret = (OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),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.OdDgStandardValuesClassInstance_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.OdDgStandardValuesClassInstance_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.OdDgStandardValuesClassInstance_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgStandardValuesClassInstance createObject() {// OdSmartPtr<OdDgStandardValuesClassInstance>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),ptr, true));
93 ret = (OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgStandardValuesClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgStandardValuesClassInstance),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual bool getMustBeFromListFlag() {
107 return ret;
108 }
109
110 public virtual void setMustBeFromListFlag(bool bValue) {
113 }
114
115 public virtual UInt32 getValueMapItemCount() {
116// test csout
117 /*SIMPLETYPE*/
120 return ret;
121 }
122
123 public virtual OdDgValueMapClassInstance getValueMapItem(UInt32 /*SIMPLETYPE*/ uIndex) {// OdDgValueMapClassInstancePtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
126 IntPtr ptr = TG_DbPINVOKE.OdDgStandardValuesClassInstance_getValueMapItem(swigCPtr, uIndex /*SIMPLETYPE*/);
127
128 OdDgValueMapClassInstance ret = null;
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdDgValueMapClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgValueMapClassInstance),ptr, true));
132 ret = (OdDgValueMapClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgValueMapClassInstance),ptr, false);
133 }
134 else
135 {
136 ret = (OdDgValueMapClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgValueMapClassInstance),ptr, true);
137 }
138
140 return ret;
141}
142
143 public virtual void setValueMapItem(UInt32 /*SIMPLETYPE*/ uIndex, OdDgValueMapClassInstance value) {
146 }
147
151 }
152
153 public virtual void deleteValueMapItem(UInt32 /*SIMPLETYPE*/ uIndex) {
156 }
157
161 return ret;
162 }
163
164 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
165 string ret = TG_DbPINVOKE.OdDgStandardValuesClassInstance_getRealClassName(ptr /*SIMPLETYPE*/);
167 return ret;
168 }
169
170}
171
172}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgStandardValuesClassInstance obj)
virtual OdDgValueMapClassInstance getValueMapItem(UInt32 uIndex)
static OdDgStandardValuesClassInstance createObject()
static OdDgStandardValuesClassInstance cast(OdRxObject pObj)
virtual void setValueMapItem(UInt32 uIndex, OdDgValueMapClassInstance value)
virtual void addValueMapItem(OdDgValueMapClassInstance value)
static HandleRef getCPtr(OdDgValueMapClassInstance obj)
static global::System.Exception Retrieve()
static void delete_OdDgStandardValuesClassInstance(HandleRef jarg1)
static void OdDgStandardValuesClassInstance_setMustBeFromListFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgStandardValuesClassInstance_createObject()
static void OdDgStandardValuesClassInstance_setValueMapItem(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static IntPtr OdDgStandardValuesClassInstance_desc()
static void OdDgStandardValuesClassInstance_deleteValueMapItem(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgStandardValuesClassInstance_getValueMapItemCount(HandleRef jarg1)
static IntPtr OdDgStandardValuesClassInstance_getValueMapItem(HandleRef jarg1, UInt32 jarg2)
static void OdDgStandardValuesClassInstance_addValueMapItem(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgStandardValuesClassInstance_isA(HandleRef jarg1)
static IntPtr OdDgStandardValuesClassInstance_cast(HandleRef jarg1)
static bool OdDgStandardValuesClassInstance_getMustBeFromListFlag(HandleRef jarg1)
static global::System.IntPtr OdDgStandardValuesClassInstance_getDefaultClassReference()
static string OdDgStandardValuesClassInstance_getRealClassName(IntPtr jarg1)
static IntPtr OdDgStandardValuesClassInstance_queryX(HandleRef jarg1, HandleRef jarg2)