Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLocalizationSpecificationClassInstance.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 OdDgLocalizationSpecificationClassInstance(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLocalizationSpecificationClassInstance_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
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 OdDgLocalizationSpecificationClassInstance cast(OdRxObject pObj) {// OdSmartPtr<OdDgLocalizationSpecificationClassInstance>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),ptr, true));
52 ret = (OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),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.OdDgLocalizationSpecificationClassInstance_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.OdDgLocalizationSpecificationClassInstance_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.OdDgLocalizationSpecificationClassInstance_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgLocalizationSpecificationClassInstance createObject() {// OdSmartPtr<OdDgLocalizationSpecificationClassInstance>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),ptr, true));
93 ret = (OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgLocalizationSpecificationClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationSpecificationClassInstance),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual String getLocale() {
107 return ret;
108}
109
110 public virtual void setLocale(String strValue) {
113 }
114
115 public virtual UInt32 getResourceItemCount() {
116// test csout
117 /*SIMPLETYPE*/
120 return ret;
121 }
122
123 public virtual OdDgLocalizationDataClassInstance getResourceItem(UInt32 /*SIMPLETYPE*/ uIndex) {// OdDgLocalizationDataClassInstancePtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
126 IntPtr ptr = TG_DbPINVOKE.OdDgLocalizationSpecificationClassInstance_getResourceItem(swigCPtr, uIndex /*SIMPLETYPE*/);
127
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdDgLocalizationDataClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationDataClassInstance),ptr, true));
132 ret = (OdDgLocalizationDataClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationDataClassInstance),ptr, false);
133 }
134 else
135 {
136 ret = (OdDgLocalizationDataClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLocalizationDataClassInstance),ptr, true);
137 }
138
140 return ret;
141}
142
143 public virtual void setResourceItem(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLocalizationDataClassInstance value) {
146 }
147
151 }
152
153 public virtual void deleteResourceItem(UInt32 /*SIMPLETYPE*/ uIndex) {
156 }
157
161 return ret;
162 }
163
164 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
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
static HandleRef getCPtr(OdDgLocalizationDataClassInstance obj)
static OdDgLocalizationSpecificationClassInstance createObject()
virtual void setResourceItem(UInt32 uIndex, OdDgLocalizationDataClassInstance value)
static HandleRef getCPtr(OdDgLocalizationSpecificationClassInstance obj)
virtual void addResourceItem(OdDgLocalizationDataClassInstance value)
static OdDgLocalizationSpecificationClassInstance cast(OdRxObject pObj)
virtual OdDgLocalizationDataClassInstance getResourceItem(UInt32 uIndex)
static global::System.Exception Retrieve()
static void OdDgLocalizationSpecificationClassInstance_setResourceItem(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void OdDgLocalizationSpecificationClassInstance_addResourceItem(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLocalizationSpecificationClassInstance_createObject()
static void OdDgLocalizationSpecificationClassInstance_deleteResourceItem(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLocalizationSpecificationClassInstance_cast(HandleRef jarg1)
static IntPtr OdDgLocalizationSpecificationClassInstance_desc()
static string OdDgLocalizationSpecificationClassInstance_getRealClassName(IntPtr jarg1)
static IntPtr OdDgLocalizationSpecificationClassInstance_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLocalizationSpecificationClassInstance_isA(HandleRef jarg1)
static void OdDgLocalizationSpecificationClassInstance_setLocale(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgLocalizationSpecificationClassInstance_getDefaultClassReference()
static IntPtr OdDgLocalizationSpecificationClassInstance_getResourceItem(HandleRef jarg1, UInt32 jarg2)
static String OdDgLocalizationSpecificationClassInstance_getLocale(HandleRef jarg1)
static void delete_OdDgLocalizationSpecificationClassInstance(HandleRef jarg1)
static UInt32 OdDgLocalizationSpecificationClassInstance_getResourceItemCount(HandleRef jarg1)