14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 : this(
GlobalsPINVOKE.new_OdEdBaseIO(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
48 mTr.AddObject(
new OdEdBaseIO(swigCPtr.Handle,
true));
51 SwigDirectorConnect();
120 private void SwigDirectorConnect() {
121 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
123 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
125 if (SwigDerivedClassHasMethod(
"getString", swigMethodTypes2))
127 if (SwigDerivedClassHasMethod(
"getString", swigMethodTypes3))
129 if (SwigDerivedClassHasMethod(
"getString", swigMethodTypes4))
131 if (SwigDerivedClassHasMethod(
"putString", swigMethodTypes5))
133 if (SwigDerivedClassHasMethod(
"getPoint", swigMethodTypes6))
135 if (SwigDerivedClassHasMethod(
"getPoint", swigMethodTypes7))
137 if (SwigDerivedClassHasMethod(
"getPoint", swigMethodTypes8))
139 if (SwigDerivedClassHasMethod(
"getKeyState", swigMethodTypes9))
141 if (SwigDerivedClassHasMethod(
"putError", swigMethodTypes10))
143 if (SwigDerivedClassHasMethod(
"interactive", swigMethodTypes11))
145 GlobalsPINVOKE.
OdEdBaseIO_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11);
148 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
149 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
150 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdEdBaseIO));
151 return hasDerivedMethod;
154 private IntPtr SwigDirectorMethodqueryX(IntPtr pClass) {
157 OdRxObject.getCPtr(
queryX(
158 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),pClass,
false)
163 private IntPtr SwigDirectorMethodisA() {
166 OdRxClass.getCPtr(
isA()).Handle
170 [
return: MarshalAs(UnmanagedType.LPWStr)]
171 private String SwigDirectorMethodgetString__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]
String prompt,
int options, IntPtr pTracker) {
173 (OdEdStringTracker)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdStringTracker),pTracker,
false)
177 [
return: MarshalAs(UnmanagedType.LPWStr)]
178 private String SwigDirectorMethodgetString__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]
String prompt,
int options) {
182 [
return: MarshalAs(UnmanagedType.LPWStr)]
183 private String SwigDirectorMethodgetString__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]
String prompt) {
187 private void SwigDirectorMethodputString([MarshalAs(UnmanagedType.LPWStr)]
String string_) {
191 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]
String prompt,
int options, IntPtr pTracker) {
192 return OdGePoint3d.getCPtr(
getPoint(prompt, options,
193 (OdEdPointTracker)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdPointTracker),pTracker,
false)
197 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]
String prompt,
int options) {
198 return OdGePoint3d.getCPtr(
getPoint(prompt, options)).Handle;
201 private global::System.IntPtr SwigDirectorMethodgetPoint__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]
String prompt) {
202 return OdGePoint3d.getCPtr(
getPoint(prompt)).Handle;
205 private UInt32 SwigDirectorMethodgetKeyState() {
209 private void SwigDirectorMethodputError([MarshalAs(UnmanagedType.LPWStr)]
String errmsg) {
213 private bool SwigDirectorMethodinteractive() {
219 [
return: MarshalAs(UnmanagedType.LPWStr)]
221 [
return: MarshalAs(UnmanagedType.LPWStr)]
223 [
return: MarshalAs(UnmanagedType.LPWStr)]
246 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
247 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
248 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
String), typeof(
int), typeof(OdEdStringTracker) };
249 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
String), typeof(
int) };
250 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
String) };
251 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(
String) };
252 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(
String), typeof(
int), typeof(OdEdPointTracker) };
253 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(
String), typeof(
int) };
254 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
String) };
255 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { };
256 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(
String) };
257 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { };
static global::System.Exception Retrieve()
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static bool OdEdBaseIO_interactiveSwigExplicitOdEdBaseIO(HandleRef jarg1)
static UInt32 OdEdBaseIO_getKeyState(HandleRef jarg1)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static bool OdEdBaseIO_interactive(HandleRef jarg1)
static String OdEdBaseIO_getString__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static void OdEdBaseIO_putString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdEdBaseIO_getString__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static UInt32 OdEdBaseIO_getKeyStateSwigExplicitOdEdBaseIO(HandleRef jarg1)
static string OdEdBaseIO_getRealClassName(IntPtr jarg1)
static String OdEdBaseIO_getString__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static global::System.IntPtr OdEdBaseIO_getPoint__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdEdBaseIO_getPointSwigExplicitOdEdBaseIO__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, HandleRef jarg4)
static void OdEdBaseIO_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdEdBaseIO.SwigDelegateOdEdBaseIO_0 delegate0, OdEdBaseIO.SwigDelegateOdEdBaseIO_1 delegate1, OdEdBaseIO.SwigDelegateOdEdBaseIO_2 delegate2, OdEdBaseIO.SwigDelegateOdEdBaseIO_3 delegate3, OdEdBaseIO.SwigDelegateOdEdBaseIO_4 delegate4, OdEdBaseIO.SwigDelegateOdEdBaseIO_5 delegate5, OdEdBaseIO.SwigDelegateOdEdBaseIO_6 delegate6, OdEdBaseIO.SwigDelegateOdEdBaseIO_7 delegate7, OdEdBaseIO.SwigDelegateOdEdBaseIO_8 delegate8, OdEdBaseIO.SwigDelegateOdEdBaseIO_9 delegate9, OdEdBaseIO.SwigDelegateOdEdBaseIO_10 delegate10, OdEdBaseIO.SwigDelegateOdEdBaseIO_11 delegate11)
static void delete_OdEdBaseIO(HandleRef jarg1)
static void OdEdBaseIO_putError(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdEdBaseIO_putErrorSwigExplicitOdEdBaseIO(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
virtual UInt32 getKeyState()
virtual String getString(String prompt, int options, OdEdStringTracker pTracker)
virtual void putString(String string_)
virtual String getString(String prompt)
delegate IntPtr SwigDelegateOdEdBaseIO_0(IntPtr pClass)
delegate bool SwigDelegateOdEdBaseIO_11()
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_6([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker)
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_8([MarshalAs(UnmanagedType.LPWStr)]String prompt)
delegate String SwigDelegateOdEdBaseIO_4([MarshalAs(UnmanagedType.LPWStr)]String prompt)
virtual OdGePoint3d getPoint(String prompt)
delegate void SwigDelegateOdEdBaseIO_5([MarshalAs(UnmanagedType.LPWStr)]String string_)
delegate global::System.IntPtr SwigDelegateOdEdBaseIO_7([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options)
override void Dispose(bool disposing)
delegate String SwigDelegateOdEdBaseIO_3([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options)
static string getRealClassName(IntPtr ptr)
virtual void putError(String errmsg)
delegate String SwigDelegateOdEdBaseIO_2([MarshalAs(UnmanagedType.LPWStr)]String prompt, int options, IntPtr pTracker)
virtual bool interactive()
delegate UInt32 SwigDelegateOdEdBaseIO_9()
virtual String getString(String prompt, int options)
delegate void SwigDelegateOdEdBaseIO_10([MarshalAs(UnmanagedType.LPWStr)]String errmsg)
static HandleRef getCPtr(OdEdBaseIO obj)
virtual OdGePoint3d getPoint(String prompt, int options, OdEdPointTracker pTracker)
virtual OdGePoint3d getPoint(String prompt, int options)
OdEdBaseIO(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdEdBaseIO_1()
static HandleRef getCPtr(OdEdPointTracker obj)
static HandleRef getCPtr(OdEdStringTracker obj)
virtual OdRxObject queryX(OdRxClass pClass)