14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
31 protected override void Dispose(
bool disposing) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
40 base.Dispose(disposing);
46 SwigDirectorConnect();
147 private void SwigDirectorConnect() {
148 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
150 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
152 if (SwigDerivedClassHasMethod(
"DocumentCreateStarted", swigMethodTypes2))
154 if (SwigDerivedClassHasMethod(
"DocumentCreated", swigMethodTypes3))
156 if (SwigDerivedClassHasMethod(
"DocumentToBeDestroyed", swigMethodTypes4))
158 if (SwigDerivedClassHasMethod(
"DocumentDestroyed", swigMethodTypes5))
160 if (SwigDerivedClassHasMethod(
"DatabaseAttached", swigMethodTypes6))
162 if (SwigDerivedClassHasMethod(
"DatabaseDetached", swigMethodTypes7))
164 if (SwigDerivedClassHasMethod(
"DocumentToBeActivated", swigMethodTypes8))
166 if (SwigDerivedClassHasMethod(
"DocumentToBeDeactivated", swigMethodTypes9))
168 if (SwigDerivedClassHasMethod(
"DocumentActivated", swigMethodTypes10))
170 if (SwigDerivedClassHasMethod(
"DocumentCreateCanceled", swigMethodTypes11))
172 if (SwigDerivedClassHasMethod(
"DocumentBecameCurrent", swigMethodTypes12))
174 if (SwigDerivedClassHasMethod(
"DocumentActivationModified", swigMethodTypes13))
176 if (SwigDerivedClassHasMethod(
"DocumentPreOpen", swigMethodTypes14))
178 PCADGlobalsPINVOKE.
CFxDocumentManagerReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14);
181 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
182 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);
184 return hasDerivedMethod;
187 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
196 private IntPtr SwigDirectorMethodisA() {
203 private void SwigDirectorMethodDocumentCreateStarted(global::System.IntPtr pDocCreating) {
204 DocumentCreateStarted((pDocCreating == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDocCreating,
false));
207 private void SwigDirectorMethodDocumentCreated(global::System.IntPtr pDocCreating) {
208 DocumentCreated((pDocCreating == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDocCreating,
false));
211 private void SwigDirectorMethodDocumentToBeDestroyed(global::System.IntPtr pDocToDestroy) {
212 DocumentToBeDestroyed((pDocToDestroy == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDocToDestroy,
false));
215 private void SwigDirectorMethodDocumentDestroyed(global::System.IntPtr pDocToDestroyed, global::System.IntPtr strFileName) {
216 DocumentDestroyed((pDocToDestroyed == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDocToDestroyed,
false),
new CFxString(strFileName,
false));
219 private void SwigDirectorMethodDatabaseAttached(global::System.IntPtr pDoc) {
220 DatabaseAttached((pDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDoc,
false));
223 private void SwigDirectorMethodDatabaseDetached(global::System.IntPtr pDoc) {
224 DatabaseDetached((pDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDoc,
false));
227 private void SwigDirectorMethodDocumentToBeActivated(global::System.IntPtr pActivatingDoc) {
228 DocumentToBeActivated((pActivatingDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pActivatingDoc,
false));
231 private void SwigDirectorMethodDocumentToBeDeactivated(global::System.IntPtr pDeActivatedDoc) {
232 DocumentToBeDeactivated((pDeActivatedDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDeActivatedDoc,
false));
235 private void SwigDirectorMethodDocumentActivated(global::System.IntPtr pActivatedDoc) {
236 DocumentActivated((pActivatedDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pActivatedDoc,
false));
239 private void SwigDirectorMethodDocumentCreateCanceled(global::System.IntPtr pDocCreateCancelled) {
240 DocumentCreateCanceled((pDocCreateCancelled == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDocCreateCancelled,
false));
243 private void SwigDirectorMethodDocumentBecameCurrent(global::System.IntPtr pDoc) {
247 private void SwigDirectorMethodDocumentActivationModified(
bool bActivation) {
251 private void SwigDirectorMethodDocumentPreOpen(global::System.IntPtr pDoc, global::System.IntPtr strFileName,
int codePage,
int openFlags) {
252 DocumentPreOpen((pDoc == global::System.IntPtr.Zero) ?
null :
new CFxDocument(pDoc,
false),
new CFxString(strFileName,
false), codePage, openFlags);
287 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
288 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
289 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(CFxDocument) };
290 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(CFxDocument) };
291 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(CFxDocument) };
292 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(CFxDocument), typeof(CFxString) };
293 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(CFxDocument) };
294 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(CFxDocument) };
295 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(CFxDocument) };
296 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(CFxDocument) };
297 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(CFxDocument) };
298 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { typeof(CFxDocument) };
299 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(CFxDocument) };
300 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(
bool) };
301 private static global::System.Type[] swigMethodTypes14 =
new global::System.Type[] { typeof(CFxDocument), typeof(CFxString), typeof(
int), typeof(
int) };
static HandleRef getCPtr(CFxDocument obj)
virtual void DocumentToBeActivated(CFxDocument pActivatingDoc)
delegate void SwigDelegateCFxDocumentManagerReactor_13(bool bActivation)
virtual void DocumentCreateStarted(CFxDocument pDocCreating)
virtual void DocumentBecameCurrent(CFxDocument pDoc)
delegate void SwigDelegateCFxDocumentManagerReactor_2(global::System.IntPtr pDocCreating)
delegate void SwigDelegateCFxDocumentManagerReactor_11(global::System.IntPtr pDocCreateCancelled)
virtual void DocumentToBeDeactivated(CFxDocument pDeActivatedDoc)
virtual void DocumentCreateCanceled(CFxDocument pDocCreateCancelled)
virtual void DocumentActivated(CFxDocument pActivatedDoc)
static HandleRef getCPtr(CFxDocumentManagerReactor obj)
static SWIGTYPE_p_OdSmartPtrT_CFxDocumentManagerReactor_t createObject()
CFxDocumentManagerReactor(IntPtr cPtr, bool cMemoryOwn)
delegate void SwigDelegateCFxDocumentManagerReactor_8(global::System.IntPtr pActivatingDoc)
virtual void DocumentPreOpen(CFxDocument pDoc, CFxString strFileName, int codePage, int openFlags)
CFxDocumentManagerReactor()
delegate void SwigDelegateCFxDocumentManagerReactor_4(global::System.IntPtr pDocToDestroy)
virtual void DatabaseAttached(CFxDocument pDoc)
virtual void DocumentActivationModified(bool bActivation)
delegate IntPtr SwigDelegateCFxDocumentManagerReactor_0(IntPtr protocolClass)
virtual void DatabaseDetached(CFxDocument pDoc)
static SWIGTYPE_p_OdSmartPtrT_CFxDocumentManagerReactor_t cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void DocumentDestroyed(CFxDocument pDocToDestroyed, CFxString strFileName)
delegate void SwigDelegateCFxDocumentManagerReactor_12(global::System.IntPtr pDoc)
delegate void SwigDelegateCFxDocumentManagerReactor_9(global::System.IntPtr pDeActivatedDoc)
delegate void SwigDelegateCFxDocumentManagerReactor_3(global::System.IntPtr pDocCreating)
virtual void DocumentToBeDestroyed(CFxDocument pDocToDestroy)
virtual void DocumentCreated(CFxDocument pDocCreating)
delegate void SwigDelegateCFxDocumentManagerReactor_5(global::System.IntPtr pDocToDestroyed, global::System.IntPtr strFileName)
delegate void SwigDelegateCFxDocumentManagerReactor_7(global::System.IntPtr pDoc)
delegate IntPtr SwigDelegateCFxDocumentManagerReactor_1()
delegate void SwigDelegateCFxDocumentManagerReactor_10(global::System.IntPtr pActivatedDoc)
delegate void SwigDelegateCFxDocumentManagerReactor_14(global::System.IntPtr pDoc, global::System.IntPtr strFileName, int codePage, int openFlags)
delegate void SwigDelegateCFxDocumentManagerReactor_6(global::System.IntPtr pDoc)
override void Dispose(bool disposing)
static new OdRxClass desc()
static HandleRef getCPtr(CFxString obj)
static global::System.Exception Retrieve()
static IntPtr CFxDocumentManagerReactor_isA(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxDocumentManagerReactor_cast(HandleRef jarg1)
static void delete_CFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDocumentManagerReactor_DatabaseAttachedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentToBeDestroyedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DatabaseDetached(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxDocumentManagerReactor_createObject()
static void CFxDocumentManagerReactor_DocumentActivated(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentActivationModifiedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void CFxDocumentManagerReactor_DocumentToBeActivated(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentToBeDestroyed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentToBeDeactivated(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentCreateStarted(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_0 delegate0, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_1 delegate1, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_2 delegate2, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_3 delegate3, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_4 delegate4, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_5 delegate5, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_6 delegate6, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_7 delegate7, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_8 delegate8, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_9 delegate9, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_10 delegate10, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_11 delegate11, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_12 delegate12, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_13 delegate13, CFxDocumentManagerReactor.SwigDelegateCFxDocumentManagerReactor_14 delegate14)
static void CFxDocumentManagerReactor_DocumentCreated(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentBecameCurrent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentCreateCanceledSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentToBeDeactivatedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentActivationModified(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr CFxDocumentManagerReactor_desc()
static void CFxDocumentManagerReactor_DocumentActivatedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DatabaseAttached(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentCreateCanceled(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentDestroyedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr CFxDocumentManagerReactor_queryX(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentCreatedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr CFxDocumentManagerReactor_isASwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDocumentManagerReactor_DatabaseDetachedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentDestroyed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr CFxDocumentManagerReactor_queryXSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentPreOpenSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5)
static void CFxDocumentManagerReactor_DocumentBecameCurrentSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentToBeActivatedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentCreateStartedSwigExplicitCFxDocumentManagerReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDocumentManagerReactor_DocumentPreOpen(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)