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_OdEdCommandStackReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
51 SwigDirectorConnect();
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
96 MemoryManager mMan = MemoryManager.GetMemoryManager();
97 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
146 MemoryManager mMan = MemoryManager.GetMemoryManager();
147 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
171 private void SwigDirectorConnect() {
172 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
174 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
176 if (SwigDerivedClassHasMethod(
"commandAdded", swigMethodTypes2))
178 if (SwigDerivedClassHasMethod(
"commandWillBeRemoved", swigMethodTypes3))
180 if (SwigDerivedClassHasMethod(
"commandWillStart", swigMethodTypes4))
182 if (SwigDerivedClassHasMethod(
"commandEnded", swigMethodTypes5))
184 if (SwigDerivedClassHasMethod(
"commandCancelled", swigMethodTypes6))
186 if (SwigDerivedClassHasMethod(
"commandFailed", swigMethodTypes7))
188 if (SwigDerivedClassHasMethod(
"unknownCommand", swigMethodTypes8))
193 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
194 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);
196 return hasDerivedMethod;
199 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
202 OdRxObject.getCPtr(
queryX(
203 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
208 private IntPtr SwigDirectorMethodisA() {
211 OdRxClass.getCPtr(
isA()).Handle
215 private void SwigDirectorMethodcommandAdded(IntPtr pCommand) {
217 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
221 private void SwigDirectorMethodcommandWillBeRemoved(IntPtr pCommand) {
223 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
227 private void SwigDirectorMethodcommandWillStart(IntPtr pCommand, IntPtr pCmdCtx) {
229 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
231 (OdEdCommandContext)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommandContext),pCmdCtx,
false)
235 private void SwigDirectorMethodcommandEnded(IntPtr pCommand, IntPtr pCmdCtx) {
237 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
239 (OdEdCommandContext)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommandContext),pCmdCtx,
false)
243 private void SwigDirectorMethodcommandCancelled(IntPtr pCommand, IntPtr pCmdCtx) {
245 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
247 (OdEdCommandContext)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommandContext),pCmdCtx,
false)
251 private void SwigDirectorMethodcommandFailed(IntPtr pCommand, IntPtr pCmdCtx) {
253 (OdEdCommand)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommand),pCommand,
false)
255 (OdEdCommandContext)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommandContext),pCmdCtx,
false)
259 private IntPtr SwigDirectorMethodunknownCommand([MarshalAs(UnmanagedType.LPWStr)]
String commandName, IntPtr pCmdCtx) {
261 (OdEdCommandContext)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEdCommandContext),pCmdCtx,
false)
285 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
286 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
287 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(OdEdCommand) };
288 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(OdEdCommand) };
289 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(OdEdCommand), typeof(OdEdCommandContext) };
290 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdEdCommand), typeof(OdEdCommandContext) };
291 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(OdEdCommand), typeof(OdEdCommandContext) };
292 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(OdEdCommand), typeof(OdEdCommandContext) };
293 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
String), typeof(OdEdCommandContext) };
static global::System.Exception Retrieve()
static void OdEdCommandStackReactor_commandAdded(HandleRef jarg1, HandleRef jarg2)
static void OdEdCommandStackReactor_commandFailedSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_commandWillBeRemoved(HandleRef jarg1, HandleRef jarg2)
static void OdEdCommandStackReactor_commandCancelledSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_0 delegate0, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_1 delegate1, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_2 delegate2, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_3 delegate3, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_4 delegate4, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_5 delegate5, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_6 delegate6, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_7 delegate7, OdEdCommandStackReactor.SwigDelegateOdEdCommandStackReactor_8 delegate8)
static IntPtr OdEdCommandStackReactor_unknownCommand(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_commandEndedSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdEdCommandStackReactor_createObject()
static void OdEdCommandStackReactor_commandWillBeRemovedSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2)
static void delete_OdEdCommandStackReactor(HandleRef jarg1)
static IntPtr OdEdCommandStackReactor_queryXSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdEdCommandStackReactor_cast(HandleRef jarg1)
static void OdEdCommandStackReactor_commandAddedSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdEdCommandStackReactor_isA(HandleRef jarg1)
static void OdEdCommandStackReactor_commandWillStart(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_commandFailed(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdEdCommandStackReactor_desc()
static IntPtr OdEdCommandStackReactor_isASwigExplicitOdEdCommandStackReactor(HandleRef jarg1)
static void OdEdCommandStackReactor_commandCancelled(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_commandWillStartSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdEdCommandStackReactor_commandEnded(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdEdCommandStackReactor_unknownCommandSwigExplicitOdEdCommandStackReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static IntPtr OdEdCommandStackReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdEdCommandStackReactor_getRealClassName(IntPtr jarg1)
static HandleRef getCPtr(OdEdCommandContext obj)
static HandleRef getCPtr(OdEdCommand obj)
static HandleRef getCPtr(OdEdCommandStackReactor obj)
virtual void commandEnded(OdEdCommand pCommand, OdEdCommandContext pCmdCtx)
override OdRxObject queryX(OdRxClass protocolClass)
delegate void SwigDelegateOdEdCommandStackReactor_3(IntPtr pCommand)
delegate void SwigDelegateOdEdCommandStackReactor_2(IntPtr pCommand)
static OdEdCommandStackReactor cast(OdRxObject pObj)
virtual void commandAdded(OdEdCommand pCommand)
delegate IntPtr SwigDelegateOdEdCommandStackReactor_8([MarshalAs(UnmanagedType.LPWStr)]String commandName, IntPtr pCmdCtx)
virtual OdEdCommand unknownCommand(String commandName, OdEdCommandContext pCmdCtx)
static OdEdCommandStackReactor createObject()
virtual void commandFailed(OdEdCommand pCommand, OdEdCommandContext pCmdCtx)
virtual void commandCancelled(OdEdCommand pCommand, OdEdCommandContext pCmdCtx)
delegate void SwigDelegateOdEdCommandStackReactor_5(IntPtr pCommand, IntPtr pCmdCtx)
virtual void commandWillStart(OdEdCommand pCommand, OdEdCommandContext pCmdCtx)
delegate void SwigDelegateOdEdCommandStackReactor_4(IntPtr pCommand, IntPtr pCmdCtx)
override void Dispose(bool disposing)
static new OdRxClass desc()
OdEdCommandStackReactor()
delegate void SwigDelegateOdEdCommandStackReactor_7(IntPtr pCommand, IntPtr pCmdCtx)
delegate IntPtr SwigDelegateOdEdCommandStackReactor_1()
static string getRealClassName(IntPtr ptr)
OdEdCommandStackReactor(IntPtr cPtr, bool cMemoryOwn)
delegate void SwigDelegateOdEdCommandStackReactor_6(IntPtr pCommand, IntPtr pCmdCtx)
delegate IntPtr SwigDelegateOdEdCommandStackReactor_0(IntPtr protocolClass)
virtual void commandWillBeRemoved(OdEdCommand pCommand)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)