Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdRxLocalizedNameAttribute.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdRxLocalizedNameAttribute(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdRxLocalizedNameAttribute_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdRxLocalizedNameAttribute obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdRxLocalizedNameAttribute cast(OdRxObject pObj) {// OdSmartPtr<OdRxLocalizedNameAttribute>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, true));
51 ret = (OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, false);
52 }
53 else
54 {
55 ret = (OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxLocalizedNameAttribute_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdRxLocalizedNameAttribute_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdRxLocalizedNameAttribute_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdRxLocalizedNameAttribute createObject() {// OdSmartPtr<OdRxLocalizedNameAttribute>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, true));
92 ret = (OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, false);
93 }
94 else
95 {
96 ret = (OdRxLocalizedNameAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxLocalizedNameAttribute),ptr, true);
97 }
98
100 return ret;
101}
102
103 public static OdRxAttribute createObject(uint id, uint sourceHint) {// OdRxAttributePtr
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
107
108 OdRxAttribute ret = null;
109 if (null != mTrans)
110 {
111 mTrans.AddObject((OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, true));
112 ret = (OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, false);
113 }
114 else
115 {
116 ret = (OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, true);
117 }
118
120 return ret;
121}
122
123 public static OdRxAttribute createObject(uint id) {// OdRxAttributePtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
127
128 OdRxAttribute ret = null;
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, true));
132 ret = (OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, false);
133 }
134 else
135 {
136 ret = (OdRxAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxAttribute),ptr, true);
137 }
138
140 return ret;
141}
142
148
149 public uint id() {
152 return ret;
153 }
154
160
161 protected static string getRealClassName(IntPtr ptr) {
162 string ret = GlobalsPINVOKE.OdRxLocalizedNameAttribute_getRealClassName(ptr /*SIMPLETYPE*/);
164 return ret;
165 }
166
167}
168
169}
static global::System.Exception Retrieve()
static IntPtr OdRxLocalizedNameAttribute_createObject__SWIG_0()
static String OdRxLocalizedNameAttribute_getLocalizedName(HandleRef jarg1)
static uint OdRxLocalizedNameAttribute_sourceHint(HandleRef jarg1)
static IntPtr OdRxLocalizedNameAttribute_createObject__SWIG_2(uint jarg1)
static IntPtr OdRxLocalizedNameAttribute_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdRxLocalizedNameAttribute_getRealClassName(IntPtr jarg1)
static IntPtr OdRxLocalizedNameAttribute_cast(HandleRef jarg1)
static IntPtr OdRxLocalizedNameAttribute_desc()
static void delete_OdRxLocalizedNameAttribute(HandleRef jarg1)
static IntPtr OdRxLocalizedNameAttribute_createObject__SWIG_1(uint jarg1, uint jarg2)
static IntPtr OdRxLocalizedNameAttribute_isA(HandleRef jarg1)
static uint OdRxLocalizedNameAttribute_id(HandleRef jarg1)
OdRxAttribute(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxLocalizedNameAttribute(IntPtr cPtr, bool cMemoryOwn)
static OdRxLocalizedNameAttribute cast(OdRxObject pObj)
static OdRxLocalizedNameAttribute createObject()
static OdRxAttribute createObject(uint id, uint sourceHint)
static HandleRef getCPtr(OdRxLocalizedNameAttribute obj)
override OdRxObject queryX(OdRxClass protocolClass)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26