Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdFdFieldEnginePE.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 OdFdFieldEnginePE(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdFdFieldEnginePE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdFdFieldEnginePE 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 OdFdFieldEnginePE cast(OdRxObject pObj) {// OdSmartPtr<OdFdFieldEnginePE>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdFdFieldEnginePE ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true));
52 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, false);
53 }
54 else
55 {
56 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),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.OdFdFieldEnginePE_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.OdFdFieldEnginePE_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.OdFdFieldEnginePE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdFdFieldEnginePE createObject() {// OdSmartPtr<OdFdFieldEnginePE>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdFdFieldEnginePE ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true));
93 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, false);
94 }
95 else
96 {
97 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult getSheetSetProperty(ref string propValue, OdDbField pField, OdDbDatabase pDb) {
105IntPtr tmp_propValue = Marshal.StringToCoTaskMemUni(propValue);
106 IntPtr saved_propValue = tmp_propValue;
107 try {
110 return ret;
111 } finally {
112if (tmp_propValue != saved_propValue) propValue = Marshal.PtrToStringUni(tmp_propValue);
113 }
114 }
115
116 public virtual bool parseObjProp(String prop, OdDbDatabase pDb, OdDbObjectId objId, ref string propName) {
117IntPtr tmp_propName = Marshal.StringToCoTaskMemUni(propName);
118 IntPtr saved_propName = tmp_propName;
119 try {
120 bool ret = TD_DbPINVOKE.OdFdFieldEnginePE_parseObjProp(swigCPtr, prop, OdDbDatabase.getCPtr(pDb), OdDbObjectId.getCPtr(objId), ref tmp_propName);
122 return ret;
123 } finally {
124if (tmp_propName != saved_propName) propName = Marshal.PtrToStringUni(tmp_propName);
125 }
126 }
127
128 public virtual bool getObjPropValue(String propName, Int32 /*SIMPLETYPE*/ paramId, OdDbObjectId objId, OdFdFieldResult result) {
129 bool ret = TD_DbPINVOKE.OdFdFieldEnginePE_getObjPropValue(swigCPtr, propName, paramId /*SIMPLETYPE*/, OdDbObjectId.getCPtr(objId), OdFdFieldResult.getCPtr(result));
131 return ret;
132 }
133
134 public virtual OdDbDatabase getCurrentDb() {
135 OdDbDatabase ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),TD_DbPINVOKE.OdFdFieldEnginePE_getCurrentDb(swigCPtr),false); /*createInt 3_2*/
136
138 return ret;
139}
140
141 public virtual String getFileName(OdDbDatabase pDb) {
144 return ret;
145}
146
147 public virtual void getLispVariable(String lispVar, OdFieldValue fValue) {
150 }
151
152 public virtual OdDbObjectId getOwnerTable(OdDbField field) {
153 MemoryManager mMan = MemoryManager.GetMemoryManager();
154 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
155 IntPtr ptr = TD_DbPINVOKE.OdFdFieldEnginePE_getOwnerTable(swigCPtr, OdDbField.getCPtr(field));
156
157 OdDbObjectId ret = null;
158 if (null != mTrans)
159 {
160 mTrans.AddObject(new OdDbObjectId(ptr, true));
161 ret = new OdDbObjectId(ptr, false);
162 }
163 else
164 {
165 ret = new OdDbObjectId(ptr, true);
166 }
167
169 return ret;
170}
171
172 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
173 string ret = TD_DbPINVOKE.OdFdFieldEnginePE_getRealClassName(ptr /*SIMPLETYPE*/);
175 return ret;
176 }
177
178}
179
180}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbField obj)
Definition: OdDbField.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static OdFdFieldEnginePE cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDbObjectId getOwnerTable(OdDbField field)
static OdFdFieldEnginePE createObject()
override void Dispose(bool disposing)
virtual String getFileName(OdDbDatabase pDb)
virtual OdResult getSheetSetProperty(ref string propValue, OdDbField pField, OdDbDatabase pDb)
OdFdFieldEnginePE(IntPtr cPtr, bool cMemoryOwn)
virtual void getLispVariable(String lispVar, OdFieldValue fValue)
static new OdRxClass desc()
virtual bool getObjPropValue(String propName, Int32 paramId, OdDbObjectId objId, OdFdFieldResult result)
virtual OdDbDatabase getCurrentDb()
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdFdFieldEnginePE obj)
override OdRxClass isA()
virtual bool parseObjProp(String prop, OdDbDatabase pDb, OdDbObjectId objId, ref string propName)
static HandleRef getCPtr(OdFdFieldResult obj)
static HandleRef getCPtr(OdFieldValue obj)
Definition: OdFieldValue.cs:26
static global::System.Exception Retrieve()
static void delete_OdFdFieldEnginePE(HandleRef jarg1)
static IntPtr OdFdFieldEnginePE_isA(HandleRef jarg1)
static IntPtr OdFdFieldEnginePE_getCurrentDb(HandleRef jarg1)
static String OdFdFieldEnginePE_getFileName(HandleRef jarg1, HandleRef jarg2)
static void OdFdFieldEnginePE_getLispVariable(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static IntPtr OdFdFieldEnginePE_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdFdFieldEnginePE_createObject()
static int OdFdFieldEnginePE_getSheetSetProperty(HandleRef jarg1, ref IntPtr jarg2, HandleRef jarg3, HandleRef jarg4)
static string OdFdFieldEnginePE_getRealClassName(IntPtr jarg1)
static IntPtr OdFdFieldEnginePE_cast(HandleRef jarg1)
static bool OdFdFieldEnginePE_parseObjProp(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref IntPtr jarg5)
static bool OdFdFieldEnginePE_getObjPropValue(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static IntPtr OdFdFieldEnginePE_desc()
static global::System.IntPtr OdFdFieldEnginePE_getOwnerTable(HandleRef jarg1, HandleRef jarg2)