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);
45 : this(
PCADGlobalsPINVOKE.new_CFxLayoutManagerReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
47 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
53 SwigDirectorConnect();
54 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
134 private void SwigDirectorConnect() {
135 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
137 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
139 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
141 if (SwigDerivedClassHasMethod(
"layoutCreated", swigMethodTypes3))
143 if (SwigDerivedClassHasMethod(
"layoutToBeRemoved", swigMethodTypes4))
145 if (SwigDerivedClassHasMethod(
"layoutRemoved", swigMethodTypes5))
147 if (SwigDerivedClassHasMethod(
"abortLayoutRemoved", swigMethodTypes6))
149 if (SwigDerivedClassHasMethod(
"layoutToBeCopied", swigMethodTypes7))
151 if (SwigDerivedClassHasMethod(
"layoutCopied", swigMethodTypes8))
153 if (SwigDerivedClassHasMethod(
"abortLayoutCopied", swigMethodTypes9))
155 if (SwigDerivedClassHasMethod(
"layoutToBeRenamed", swigMethodTypes10))
157 if (SwigDerivedClassHasMethod(
"layoutRenamed", swigMethodTypes11))
159 if (SwigDerivedClassHasMethod(
"abortLayoutRename", swigMethodTypes12))
161 if (SwigDerivedClassHasMethod(
"layoutSwitched", swigMethodTypes13))
163 if (SwigDerivedClassHasMethod(
"plotStyleTableChanged", swigMethodTypes14))
165 if (SwigDerivedClassHasMethod(
"layoutToBeDeactivated", swigMethodTypes15))
167 if (SwigDerivedClassHasMethod(
"layoutToBeActivated", swigMethodTypes16))
169 PCADGlobalsPINVOKE.
CFxLayoutManagerReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16);
172 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
173 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);
175 return hasDerivedMethod;
178 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
187 private IntPtr SwigDirectorMethodisA() {
194 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
200 private void SwigDirectorMethodlayoutCreated([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
204 private void SwigDirectorMethodlayoutToBeRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
208 private void SwigDirectorMethodlayoutRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
212 private void SwigDirectorMethodabortLayoutRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
216 private void SwigDirectorMethodlayoutToBeCopied([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
220 private void SwigDirectorMethodlayoutCopied([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, global::System.IntPtr oldLayoutId, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr newLayoutId) {
224 private void SwigDirectorMethodabortLayoutCopied([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
228 private void SwigDirectorMethodlayoutToBeRenamed([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
232 private void SwigDirectorMethodlayoutRenamed([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
236 private void SwigDirectorMethodabortLayoutRename([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
240 private void SwigDirectorMethodlayoutSwitched([MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr newLayoutId) {
244 private void SwigDirectorMethodplotStyleTableChanged([MarshalAs(UnmanagedType.LPWStr)]
String newTableName, global::System.IntPtr layoutId) {
248 private void SwigDirectorMethodlayoutToBeDeactivated([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, global::System.IntPtr oldLayoutId) {
252 private void SwigDirectorMethodlayoutToBeActivated([MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr newLayoutId) {
292 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
293 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
294 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
295 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
296 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
297 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
298 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
299 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
301 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
302 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(
OdDbObjectId) };
303 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(
OdDbObjectId) };
304 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(
OdDbObjectId) };
305 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
306 private static global::System.Type[] swigMethodTypes14 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
307 private static global::System.Type[] swigMethodTypes15 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };
308 private static global::System.Type[] swigMethodTypes16 =
new global::System.Type[] { typeof(
String), typeof(
OdDbObjectId) };