14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 : this(
TD_DbPINVOKE.new_OdDbLayoutManagerReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
52 SwigDirectorConnect();
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
187 private void SwigDirectorConnect() {
188 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
190 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
192 if (SwigDerivedClassHasMethod(
"layoutCreated", swigMethodTypes2))
194 if (SwigDerivedClassHasMethod(
"layoutToBeRemoved", swigMethodTypes3))
196 if (SwigDerivedClassHasMethod(
"layoutRemoved", swigMethodTypes4))
198 if (SwigDerivedClassHasMethod(
"abortLayoutRemoved", swigMethodTypes5))
200 if (SwigDerivedClassHasMethod(
"layoutToBeCopied", swigMethodTypes6))
202 if (SwigDerivedClassHasMethod(
"layoutCopied", swigMethodTypes7))
204 if (SwigDerivedClassHasMethod(
"abortLayoutCopied", swigMethodTypes8))
206 if (SwigDerivedClassHasMethod(
"layoutToBeRenamed", swigMethodTypes9))
208 if (SwigDerivedClassHasMethod(
"layoutRenamed", swigMethodTypes10))
210 if (SwigDerivedClassHasMethod(
"abortLayoutRename", swigMethodTypes11))
212 if (SwigDerivedClassHasMethod(
"layoutSwitched", swigMethodTypes12))
214 if (SwigDerivedClassHasMethod(
"plotStyleTableChanged", swigMethodTypes13))
216 if (SwigDerivedClassHasMethod(
"layoutToBeDeactivated", swigMethodTypes14))
218 TD_DbPINVOKE.
OdDbLayoutManagerReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14);
221 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
222 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);
224 return hasDerivedMethod;
227 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
236 private IntPtr SwigDirectorMethodisA() {
243 private void SwigDirectorMethodlayoutCreated([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
244 layoutCreated(layoutName,
new OdDbObjectId(layoutId,
false));
247 private void SwigDirectorMethodlayoutToBeRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
251 private void SwigDirectorMethodlayoutRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
252 layoutRemoved(layoutName,
new OdDbObjectId(layoutId,
false));
255 private void SwigDirectorMethodabortLayoutRemoved([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
259 private void SwigDirectorMethodlayoutToBeCopied([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
263 private void SwigDirectorMethodlayoutCopied([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, global::System.IntPtr oldLayoutId, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr newLayoutId) {
264 layoutCopied(oldLayoutName,
new OdDbObjectId(oldLayoutId,
false), newLayoutName,
new OdDbObjectId(newLayoutId,
false));
267 private void SwigDirectorMethodabortLayoutCopied([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
271 private void SwigDirectorMethodlayoutToBeRenamed([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
272 layoutToBeRenamed(oldLayoutName, newLayoutName,
new OdDbObjectId(layoutId,
false));
275 private void SwigDirectorMethodlayoutRenamed([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
276 layoutRenamed(oldLayoutName, newLayoutName,
new OdDbObjectId(layoutId,
false));
279 private void SwigDirectorMethodabortLayoutRename([MarshalAs(UnmanagedType.LPWStr)]
String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr layoutId) {
280 abortLayoutRename(oldLayoutName, newLayoutName,
new OdDbObjectId(layoutId,
false));
283 private void SwigDirectorMethodlayoutSwitched([MarshalAs(UnmanagedType.LPWStr)]
String newLayoutName, global::System.IntPtr newLayoutId) {
284 layoutSwitched(newLayoutName,
new OdDbObjectId(newLayoutId,
false));
287 private void SwigDirectorMethodplotStyleTableChanged([MarshalAs(UnmanagedType.LPWStr)]
String newTableName, global::System.IntPtr layoutId) {
291 private void SwigDirectorMethodlayoutToBeDeactivated([MarshalAs(UnmanagedType.LPWStr)]
String layoutName, global::System.IntPtr layoutId) {
327 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
328 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
329 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
330 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
331 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
332 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
333 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
334 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId), typeof(
String), typeof(OdDbObjectId) };
335 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
336 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(OdDbObjectId) };
337 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(OdDbObjectId) };
338 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { typeof(
String), typeof(
String), typeof(OdDbObjectId) };
339 private static global::System.Type[] swigMethodTypes12 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
340 private static global::System.Type[] swigMethodTypes13 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
341 private static global::System.Type[] swigMethodTypes14 =
new global::System.Type[] { typeof(
String), typeof(OdDbObjectId) };
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void layoutRemoved(String layoutName, OdDbObjectId layoutId)
virtual void abortLayoutRename(String oldLayoutName, String newLayoutName, OdDbObjectId layoutId)
static OdDbLayoutManagerReactor cast(OdRxObject pObj)
static new OdRxClass desc()
OdDbLayoutManagerReactor(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdDbLayoutManagerReactor_1()
delegate void SwigDelegateOdDbLayoutManagerReactor_4([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
virtual void layoutToBeDeactivated(String layoutName, OdDbObjectId layoutId)
virtual void layoutCopied(String oldLayoutName, OdDbObjectId oldLayoutId, String newLayoutName, OdDbObjectId newLayoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_3([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
virtual void plotStyleTableChanged(String newTableName, OdDbObjectId layoutId)
virtual void layoutToBeCopied(String layoutName, OdDbObjectId layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_10([MarshalAs(UnmanagedType.LPWStr)]String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]String newLayoutName, global::System.IntPtr layoutId)
virtual void layoutToBeRemoved(String layoutName, OdDbObjectId layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_7([MarshalAs(UnmanagedType.LPWStr)]String oldLayoutName, global::System.IntPtr oldLayoutId, [MarshalAs(UnmanagedType.LPWStr)]String newLayoutName, global::System.IntPtr newLayoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_5([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_2([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
virtual void abortLayoutRemoved(String layoutName, OdDbObjectId layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_8([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
override void Dispose(bool disposing)
virtual void layoutSwitched(String newLayoutName, OdDbObjectId newLayoutId)
static OdDbLayoutManagerReactor createObject()
delegate void SwigDelegateOdDbLayoutManagerReactor_14([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
virtual void layoutRenamed(String oldLayoutName, String newLayoutName, OdDbObjectId layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_6([MarshalAs(UnmanagedType.LPWStr)]String layoutName, global::System.IntPtr layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_13([MarshalAs(UnmanagedType.LPWStr)]String newTableName, global::System.IntPtr layoutId)
static HandleRef getCPtr(OdDbLayoutManagerReactor obj)
delegate void SwigDelegateOdDbLayoutManagerReactor_12([MarshalAs(UnmanagedType.LPWStr)]String newLayoutName, global::System.IntPtr newLayoutId)
delegate IntPtr SwigDelegateOdDbLayoutManagerReactor_0(IntPtr protocolClass)
virtual void abortLayoutCopied(String layoutName, OdDbObjectId layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_9([MarshalAs(UnmanagedType.LPWStr)]String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]String newLayoutName, global::System.IntPtr layoutId)
delegate void SwigDelegateOdDbLayoutManagerReactor_11([MarshalAs(UnmanagedType.LPWStr)]String oldLayoutName, [MarshalAs(UnmanagedType.LPWStr)]String newLayoutName, global::System.IntPtr layoutId)
OdDbLayoutManagerReactor()
virtual void layoutToBeRenamed(String oldLayoutName, String newLayoutName, OdDbObjectId layoutId)
static string getRealClassName(IntPtr ptr)
virtual void layoutCreated(String layoutName, OdDbObjectId layoutId)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static IntPtr OdDbLayoutManagerReactor_queryXSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayoutManagerReactor_layoutRenamed(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayoutManagerReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_0 delegate0, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_1 delegate1, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_2 delegate2, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_3 delegate3, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_4 delegate4, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_5 delegate5, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_6 delegate6, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_7 delegate7, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_8 delegate8, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_9 delegate9, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_10 delegate10, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_11 delegate11, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_12 delegate12, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_13 delegate13, OdDbLayoutManagerReactor.SwigDelegateOdDbLayoutManagerReactor_14 delegate14)
static void OdDbLayoutManagerReactor_layoutRemovedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDbLayoutManagerReactor_getRealClassName(IntPtr jarg1)
static IntPtr OdDbLayoutManagerReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayoutManagerReactor_layoutToBeCopiedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_plotStyleTableChanged(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_abortLayoutRemoved(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_abortLayoutCopiedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayoutManagerReactor_cast(HandleRef jarg1)
static void OdDbLayoutManagerReactor_abortLayoutRename(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayoutManagerReactor_layoutToBeRenamed(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayoutManagerReactor_layoutCopied(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbLayoutManagerReactor_abortLayoutRemovedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutCreated(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutCreatedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayoutManagerReactor_createObject()
static void OdDbLayoutManagerReactor_layoutToBeDeactivated(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_abortLayoutCopied(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayoutManagerReactor_isA(HandleRef jarg1)
static void OdDbLayoutManagerReactor_layoutCopiedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void delete_OdDbLayoutManagerReactor(HandleRef jarg1)
static void OdDbLayoutManagerReactor_layoutToBeCopied(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayoutManagerReactor_desc()
static void OdDbLayoutManagerReactor_layoutSwitched(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutToBeRemoved(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutToBeRemovedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutSwitchedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_plotStyleTableChangedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutToBeRenamedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayoutManagerReactor_abortLayoutRenameSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayoutManagerReactor_layoutToBeDeactivatedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayoutManagerReactor_layoutRemoved(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayoutManagerReactor_isASwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1)
static void OdDbLayoutManagerReactor_layoutRenamedSwigExplicitOdDbLayoutManagerReactor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)