19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 swigCPtr =
new HandleRef(
this, cPtr);
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
29 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
38 global::System.GC.SuppressFinalize(
this);
41 protected virtual void Dispose(
bool disposing) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
48 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
125 SwigDirectorConnect();
126 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
129 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
133 this.swigCMemOwn =
false;
138 private void SwigDirectorConnect() {
139 if (SwigDerivedClassHasMethod(
"currentProfileWillChange", swigMethodTypes0))
141 if (SwigDerivedClassHasMethod(
"currentProfileChanged", swigMethodTypes1))
143 if (SwigDerivedClassHasMethod(
"currentProfileWillBeReset", swigMethodTypes2))
145 if (SwigDerivedClassHasMethod(
"currentProfileReset", swigMethodTypes3))
147 if (SwigDerivedClassHasMethod(
"currentProfileWillBeSaved", swigMethodTypes4))
149 if (SwigDerivedClassHasMethod(
"currentProfileWillBeLoaded", swigMethodTypes5))
151 if (SwigDerivedClassHasMethod(
"currentProfileSaved", swigMethodTypes6))
153 if (SwigDerivedClassHasMethod(
"currentProfileLoaded", swigMethodTypes7))
155 if (SwigDerivedClassHasMethod(
"profileWillReset", swigMethodTypes8))
157 if (SwigDerivedClassHasMethod(
"profileReset", swigMethodTypes9))
159 if (SwigDerivedClassHasMethod(
"profileWillBeSaved", swigMethodTypes10))
161 if (SwigDerivedClassHasMethod(
"profileWillBeLoaded", swigMethodTypes11))
163 if (SwigDerivedClassHasMethod(
"profileSaved", swigMethodTypes12))
165 if (SwigDerivedClassHasMethod(
"profileLoaded", swigMethodTypes13))
167 PCADGlobalsPINVOKE.
CFxProfileManagerReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13);
170 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
171 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);
173 return hasDerivedMethod;
176 private void SwigDirectorMethodcurrentProfileWillChange(global::System.IntPtr newProfile) {
180 private void SwigDirectorMethodcurrentProfileChanged(global::System.IntPtr newProfile) {
184 private void SwigDirectorMethodcurrentProfileWillBeReset(global::System.IntPtr currentProfile) {
188 private void SwigDirectorMethodcurrentProfileReset(global::System.IntPtr currentProfile) {
192 private void SwigDirectorMethodcurrentProfileWillBeSaved(global::System.IntPtr currentProfile, global::System.IntPtr pCurrentProfileSettings) {
193 currentProfileWillBeSaved(
new CFxString(currentProfile,
false), (pCurrentProfileSettings == global::System.IntPtr.Zero) ?
null : new CFxSettings(pCurrentProfileSettings, false));
196 private void SwigDirectorMethodcurrentProfileWillBeLoaded(global::System.IntPtr currentProfile, global::System.IntPtr pCurrentProfileSettings) {
197 currentProfileWillBeLoaded(
new CFxString(currentProfile,
false), (pCurrentProfileSettings == global::System.IntPtr.Zero) ?
null : new CFxSettings(pCurrentProfileSettings, false));
200 private void SwigDirectorMethodcurrentProfileSaved(global::System.IntPtr currentProfile) {
204 private void SwigDirectorMethodcurrentProfileLoaded(global::System.IntPtr currentProfile) {
208 private void SwigDirectorMethodprofileWillReset(global::System.IntPtr profileName) {
212 private void SwigDirectorMethodprofileReset(global::System.IntPtr profileName) {
216 private void SwigDirectorMethodprofileWillBeSaved(global::System.IntPtr profileName, global::System.IntPtr pProfileSettings) {
217 profileWillBeSaved(
new CFxString(profileName,
false), (pProfileSettings == global::System.IntPtr.Zero) ?
null : new CFxSettings(pProfileSettings, false));
220 private void SwigDirectorMethodprofileWillBeLoaded(global::System.IntPtr profileName, global::System.IntPtr pProfileSettings) {
221 profileWillBeLoaded(
new CFxString(profileName,
false), (pProfileSettings == global::System.IntPtr.Zero) ?
null : new CFxSettings(pProfileSettings, false));
224 private void SwigDirectorMethodprofileSaved(global::System.IntPtr profileName) {
228 private void SwigDirectorMethodprofileLoaded(global::System.IntPtr profileName) {
262 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
CFxString) };
263 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
CFxString) };
264 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(CFxString) };
265 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(CFxString) };
266 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(CFxString), typeof(CFxSettings) };
267 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(CFxString), typeof(CFxSettings) };
268 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(CFxString) };
269 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(CFxString) };
270 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(CFxString) };
271 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(CFxString) };
272 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(CFxString), typeof(CFxSettings) };
273 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { typeof(CFxString), typeof(CFxSettings) };
274 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(CFxString) };
275 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(CFxString) };
static void CFxProfileManagerReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_0 delegate0, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_1 delegate1, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_2 delegate2, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_3 delegate3, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_4 delegate4, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_5 delegate5, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_6 delegate6, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_7 delegate7, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_8 delegate8, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_9 delegate9, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_10 delegate10, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_11 delegate11, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_12 delegate12, CFxProfileManagerReactor.SwigDelegateCFxProfileManagerReactor_13 delegate13)