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);
78 private Object locker =
new Object();
79 private HandleRef swigCPtr;
81 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
84 swigCPtr =
new HandleRef(
this, cPtr);
86 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
88 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
97 global::System.GC.SuppressFinalize(
this);
100 protected virtual void Dispose(
bool disposing) {
102 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
107 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
165 SwigDirectorConnect();
166 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
169 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
172 mTr.AddObject(
new CFxModule(swigCPtr.Handle,
true));
173 this.swigCMemOwn =
false;
178 private void SwigDirectorConnect() {
179 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
181 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
183 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
185 if (SwigDerivedClassHasMethod(
"sysData", swigMethodTypes3))
187 if (SwigDerivedClassHasMethod(
"deleteModule", swigMethodTypes4))
189 if (SwigDerivedClassHasMethod(
"initApp", swigMethodTypes5))
191 if (SwigDerivedClassHasMethod(
"uninitApp", swigMethodTypes6))
193 if (SwigDerivedClassHasMethod(
"moduleName", swigMethodTypes7))
195 if (SwigDerivedClassHasMethod(
"event_", swigMethodTypes8))
197 if (SwigDerivedClassHasMethod(
"event_", swigMethodTypes9))
199 PCADGlobalsPINVOKE.
CFxModule_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9);
202 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
203 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);
204 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
CFxModule));
205 return hasDerivedMethod;
208 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
217 private IntPtr SwigDirectorMethodisA() {
224 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
230 private IntPtr SwigDirectorMethodsysData() {
234 private void SwigDirectorMethoddeleteModule() {
238 private void SwigDirectorMethodinitApp() {
242 private void SwigDirectorMethoduninitApp() {
246 [
return: MarshalAs(UnmanagedType.LPWStr)]
247 private String SwigDirectorMethodmoduleName() {
251 private int SwigDirectorMethodevent___SWIG_0(
int e, global::System.IntPtr pData) {
252 return event_((
CFxModule.ModuleEvent)e, (pData == global::System.IntPtr.Zero) ?
null : new
CFxModule.CFxEventData(pData, false));
255 private int SwigDirectorMethodevent___SWIG_1(
int e) {
266 [
return: MarshalAs(UnmanagedType.LPWStr)]
282 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
283 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
284 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
285 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { };
286 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
287 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { };
288 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };
289 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { };
290 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
CFxModule.ModuleEvent), typeof(
CFxModule.CFxEventData) };
291 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(
CFxModule.ModuleEvent) };
static void CFxModule_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxModule.SwigDelegateCFxModule_0 delegate0, CFxModule.SwigDelegateCFxModule_1 delegate1, CFxModule.SwigDelegateCFxModule_2 delegate2, CFxModule.SwigDelegateCFxModule_3 delegate3, CFxModule.SwigDelegateCFxModule_4 delegate4, CFxModule.SwigDelegateCFxModule_5 delegate5, CFxModule.SwigDelegateCFxModule_6 delegate6, CFxModule.SwigDelegateCFxModule_7 delegate7, CFxModule.SwigDelegateCFxModule_8 delegate8, CFxModule.SwigDelegateCFxModule_9 delegate9)