Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbObjectContextPE.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.TD {
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 OdDbObjectContextPE(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbObjectContextPE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbObjectContextPE 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 OdDbObjectContextPE cast(OdRxObject pObj) {// OdSmartPtr<OdDbObjectContextPE>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbObjectContextPE ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),ptr, true));
52 ret = (OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),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),TD_DbPINVOKE.OdDbObjectContextPE_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),TD_DbPINVOKE.OdDbObjectContextPE_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),TD_DbPINVOKE.OdDbObjectContextPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbObjectContextPE createObject() {// OdSmartPtr<OdDbObjectContextPE>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbObjectContextPE ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),ptr, true));
93 ret = (OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbObjectContextPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextPE),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
110 public virtual OdDbObjectContextData getDefaultContextData(OdDbObject arg0, String arg1) {// OdDbObjectContextDataPtr
111 MemoryManager mMan = MemoryManager.GetMemoryManager();
112 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
114
115 OdDbObjectContextData ret = null;
116 if (null != mTrans)
117 {
118 mTrans.AddObject((OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true));
119 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, false);
120 }
121 else
122 {
123 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true);
124 }
125
127 return ret;
128}
129
130 public override OdResult addContext(OdDbObject arg0, OdDbObjectContext arg1) {
133 return ret;
134 }
135
136 public virtual OdDbObjectContextData createContextData(OdDbObject pObj, OdDbObjectContext ctx, OdDbObjectContext def) {// OdDbObjectContextDataPtr
137 MemoryManager mMan = MemoryManager.GetMemoryManager();
138 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
140
141 OdDbObjectContextData ret = null;
142 if (null != mTrans)
143 {
144 mTrans.AddObject((OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true));
145 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, false);
146 }
147 else
148 {
149 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true);
150 }
151
153 return ret;
154}
155
156 public override bool hasContext(OdDbObject arg0, OdDbObjectContext arg1) {
159 return ret;
160 }
161
165 return ret;
166 }
167
168 public override bool supportsCollection(OdDbObject arg0, String arg1) {
171 return ret;
172 }
173
174 public virtual OdDbObjectContextData getContextData(OdDbObject arg0, OdDbObjectContext arg1) {// OdDbObjectContextDataPtr
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
178
179 OdDbObjectContextData ret = null;
180 if (null != mTrans)
181 {
182 mTrans.AddObject((OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true));
183 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, false);
184 }
185 else
186 {
187 ret = (OdDbObjectContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectContextData),ptr, true);
188 }
189
191 return ret;
192}
193
194 public virtual void compose(OdDbObject pObj) {
197 }
198
199 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
200 string ret = TD_DbPINVOKE.OdDbObjectContextPE_getRealClassName(ptr /*SIMPLETYPE*/);
202 return ret;
203 }
204
205}
206
207}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbObjectContext obj)
virtual OdResult setDefaultContext(OdDbObject arg0, OdDbObjectContext arg1)
virtual OdDbObjectContextData getContextData(OdDbObject arg0, OdDbObjectContext arg1)
override void Dispose(bool disposing)
virtual OdDbObjectContextData createContextData(OdDbObject pObj, OdDbObjectContext ctx, OdDbObjectContext def)
virtual void compose(OdDbObject pObj)
OdDbObjectContextPE(IntPtr cPtr, bool cMemoryOwn)
override OdResult addContext(OdDbObject arg0, OdDbObjectContext arg1)
static string getRealClassName(IntPtr ptr)
override bool supportsCollection(OdDbObject arg0, String arg1)
static OdDbObjectContextPE cast(OdRxObject pObj)
static OdDbObjectContextPE createObject()
virtual OdDbObjectContextData getDefaultContextData(OdDbObject arg0, String arg1)
override bool hasContext(OdDbObject arg0, OdDbObjectContext arg1)
override OdResult removeContext(OdDbObject arg0, OdDbObjectContext arg1)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbObjectContextPE obj)
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDbObjectContextPE_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbObjectContextPE_addContext(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbObjectContextPE_isA(HandleRef jarg1)
static IntPtr OdDbObjectContextPE_getDefaultContextData(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbObjectContextPE_createContextData(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static bool OdDbObjectContextPE_hasContext(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbObjectContextPE_setDefaultContext(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObjectContextPE_compose(HandleRef jarg1, HandleRef jarg2)
static bool OdDbObjectContextPE_supportsCollection(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbObjectContextPE_getContextData(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static string OdDbObjectContextPE_getRealClassName(IntPtr jarg1)
static IntPtr OdDbObjectContextPE_createObject()
static void delete_OdDbObjectContextPE(HandleRef jarg1)
static int OdDbObjectContextPE_removeContext(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbObjectContextPE_desc()
static IntPtr OdDbObjectContextPE_cast(HandleRef jarg1)