Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbTransactionReactor.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbTransactionReactor(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbTransactionReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbTransactionReactor obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
44 : this(TD_DbPINVOKE.new_OdDbTransactionReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDbTransactionReactor(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 }
54
55 public static OdDbTransactionReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDbTransactionReactor>
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
59
60 OdDbTransactionReactor ret = null;
61 if (null != mTrans)
62 {
63 mTrans.AddObject((OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, true));
64 ret = (OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, false);
65 }
66 else
67 {
68 ret = (OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, true);
69 }
70
72 return ret;
73}
74
75 public new static OdRxClass desc() {
76 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbTransactionReactor_desc(),false); /*createInt 3_2*/
77
79 return ret;
80}
81
82 public override OdRxClass isA() {
83 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? TD_DbPINVOKE.OdDbTransactionReactor_isASwigExplicitOdDbTransactionReactor(swigCPtr) : TD_DbPINVOKE.OdDbTransactionReactor_isA(swigCPtr)),false); /*createInt 3_2*/
84
86 return ret;
87}
88
89 public override OdRxObject queryX(OdRxClass protocolClass) {
90 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? TD_DbPINVOKE.OdDbTransactionReactor_queryXSwigExplicitOdDbTransactionReactor(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TD_DbPINVOKE.OdDbTransactionReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
91
93 return ret;
94}
95
96 public static OdDbTransactionReactor createObject() {// OdSmartPtr<OdDbTransactionReactor>
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
100
101 OdDbTransactionReactor ret = null;
102 if (null != mTrans)
103 {
104 mTrans.AddObject((OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, true));
105 ret = (OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, false);
106 }
107 else
108 {
109 ret = (OdDbTransactionReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTransactionReactor),ptr, true);
110 }
111
113 return ret;
114}
115
116 public virtual void transactionAboutToStart(OdDbDatabase pDb) {
117 if (SwigDerivedClassHasMethod("transactionAboutToStart", swigMethodTypes2)) TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToStartSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToStart(swigCPtr, OdDbDatabase.getCPtr(pDb));
119 }
120
121 public virtual void transactionStarted(OdDbDatabase pDb) {
122 if (SwigDerivedClassHasMethod("transactionStarted", swigMethodTypes3)) TD_DbPINVOKE.OdDbTransactionReactor_transactionStartedSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionStarted(swigCPtr, OdDbDatabase.getCPtr(pDb));
124 }
125
126 public virtual void transactionAboutToEnd(OdDbDatabase pDb) {
127 if (SwigDerivedClassHasMethod("transactionAboutToEnd", swigMethodTypes4)) TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToEndSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToEnd(swigCPtr, OdDbDatabase.getCPtr(pDb));
129 }
130
131 public virtual void transactionEnded(OdDbDatabase pDb) {
132 if (SwigDerivedClassHasMethod("transactionEnded", swigMethodTypes5)) TD_DbPINVOKE.OdDbTransactionReactor_transactionEndedSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionEnded(swigCPtr, OdDbDatabase.getCPtr(pDb));
134 }
135
136 public virtual void transactionAboutToAbort(OdDbDatabase pDb) {
137 if (SwigDerivedClassHasMethod("transactionAboutToAbort", swigMethodTypes6)) TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToAbortSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionAboutToAbort(swigCPtr, OdDbDatabase.getCPtr(pDb));
139 }
140
141 public virtual void transactionAborted(OdDbDatabase pDb) {
142 if (SwigDerivedClassHasMethod("transactionAborted", swigMethodTypes7)) TD_DbPINVOKE.OdDbTransactionReactor_transactionAbortedSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_transactionAborted(swigCPtr, OdDbDatabase.getCPtr(pDb));
144 }
145
149 }
150
151 public virtual void objectIdSwapped(OdDbObject pTransObj, OdDbObject pOtherTransObj, OdDbDatabase pDb) {
152 if (SwigDerivedClassHasMethod("objectIdSwapped", swigMethodTypes9)) TD_DbPINVOKE.OdDbTransactionReactor_objectIdSwappedSwigExplicitOdDbTransactionReactor(swigCPtr, OdDbObject.getCPtr(pTransObj), OdDbObject.getCPtr(pOtherTransObj), OdDbDatabase.getCPtr(pDb)); else TD_DbPINVOKE.OdDbTransactionReactor_objectIdSwapped(swigCPtr, OdDbObject.getCPtr(pTransObj), OdDbObject.getCPtr(pOtherTransObj), OdDbDatabase.getCPtr(pDb));
154 }
155
156 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
157 string ret = TD_DbPINVOKE.OdDbTransactionReactor_getRealClassName(ptr /*SIMPLETYPE*/);
159 return ret;
160 }
161
162 private void SwigDirectorConnect() {
163 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
164 swigDelegate0 = new SwigDelegateOdDbTransactionReactor_0(SwigDirectorMethodqueryX);
165 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
166 swigDelegate1 = new SwigDelegateOdDbTransactionReactor_1(SwigDirectorMethodisA);
167 if (SwigDerivedClassHasMethod("transactionAboutToStart", swigMethodTypes2))
168 swigDelegate2 = new SwigDelegateOdDbTransactionReactor_2(SwigDirectorMethodtransactionAboutToStart);
169 if (SwigDerivedClassHasMethod("transactionStarted", swigMethodTypes3))
170 swigDelegate3 = new SwigDelegateOdDbTransactionReactor_3(SwigDirectorMethodtransactionStarted);
171 if (SwigDerivedClassHasMethod("transactionAboutToEnd", swigMethodTypes4))
172 swigDelegate4 = new SwigDelegateOdDbTransactionReactor_4(SwigDirectorMethodtransactionAboutToEnd);
173 if (SwigDerivedClassHasMethod("transactionEnded", swigMethodTypes5))
174 swigDelegate5 = new SwigDelegateOdDbTransactionReactor_5(SwigDirectorMethodtransactionEnded);
175 if (SwigDerivedClassHasMethod("transactionAboutToAbort", swigMethodTypes6))
176 swigDelegate6 = new SwigDelegateOdDbTransactionReactor_6(SwigDirectorMethodtransactionAboutToAbort);
177 if (SwigDerivedClassHasMethod("transactionAborted", swigMethodTypes7))
178 swigDelegate7 = new SwigDelegateOdDbTransactionReactor_7(SwigDirectorMethodtransactionAborted);
179 if (SwigDerivedClassHasMethod("endCalledOnOutermostTransaction", swigMethodTypes8))
180 swigDelegate8 = new SwigDelegateOdDbTransactionReactor_8(SwigDirectorMethodendCalledOnOutermostTransaction);
181 if (SwigDerivedClassHasMethod("objectIdSwapped", swigMethodTypes9))
182 swigDelegate9 = new SwigDelegateOdDbTransactionReactor_9(SwigDirectorMethodobjectIdSwapped);
183 TD_DbPINVOKE.OdDbTransactionReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9);
184 }
185
186 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
187 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);
188 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbTransactionReactor));
189 return hasDerivedMethod;
190 }
191
192 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
193 return
194 // csdirectorout for OdRxObject*, OdRxObject&
196 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
197)).Handle
198;
199 }
200
201 private IntPtr SwigDirectorMethodisA() {
202 return
203 // csdirectorout for OdRxClass*, OdRxClass&
204 OdRxClass.getCPtr(isA()).Handle
205;
206 }
207
208 private void SwigDirectorMethodtransactionAboutToStart(IntPtr pDb) {
210 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
211);
212 }
213
214 private void SwigDirectorMethodtransactionStarted(IntPtr pDb) {
216 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
217);
218 }
219
220 private void SwigDirectorMethodtransactionAboutToEnd(IntPtr pDb) {
222 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
223);
224 }
225
226 private void SwigDirectorMethodtransactionEnded(IntPtr pDb) {
228 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
229);
230 }
231
232 private void SwigDirectorMethodtransactionAboutToAbort(IntPtr pDb) {
234 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
235);
236 }
237
238 private void SwigDirectorMethodtransactionAborted(IntPtr pDb) {
240 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
241);
242 }
243
244 private void SwigDirectorMethodendCalledOnOutermostTransaction(IntPtr pDb) {
246 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
247);
248 }
249
250 private void SwigDirectorMethodobjectIdSwapped(IntPtr pTransObj, IntPtr pOtherTransObj, IntPtr pDb) {
252 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pTransObj,false) /*createInt 6_2*/ // csdirectorin for smart pointer
253,
254 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pOtherTransObj,false) /*createInt 6_2*/ // csdirectorin for smart pointer
255,
256 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_1*/ // csdirectorin for smart pointer
257);
258 }
259
260 public delegate IntPtr SwigDelegateOdDbTransactionReactor_0(IntPtr protocolClass);
261 public delegate IntPtr SwigDelegateOdDbTransactionReactor_1();
262 public delegate void SwigDelegateOdDbTransactionReactor_2(IntPtr pDb);
263 public delegate void SwigDelegateOdDbTransactionReactor_3(IntPtr pDb);
264 public delegate void SwigDelegateOdDbTransactionReactor_4(IntPtr pDb);
265 public delegate void SwigDelegateOdDbTransactionReactor_5(IntPtr pDb);
266 public delegate void SwigDelegateOdDbTransactionReactor_6(IntPtr pDb);
267 public delegate void SwigDelegateOdDbTransactionReactor_7(IntPtr pDb);
268 public delegate void SwigDelegateOdDbTransactionReactor_8(IntPtr pDb);
269 public delegate void SwigDelegateOdDbTransactionReactor_9(IntPtr pTransObj, IntPtr pOtherTransObj, IntPtr pDb);
270
271 private SwigDelegateOdDbTransactionReactor_0 swigDelegate0;
272 private SwigDelegateOdDbTransactionReactor_1 swigDelegate1;
273 private SwigDelegateOdDbTransactionReactor_2 swigDelegate2;
274 private SwigDelegateOdDbTransactionReactor_3 swigDelegate3;
275 private SwigDelegateOdDbTransactionReactor_4 swigDelegate4;
276 private SwigDelegateOdDbTransactionReactor_5 swigDelegate5;
277 private SwigDelegateOdDbTransactionReactor_6 swigDelegate6;
278 private SwigDelegateOdDbTransactionReactor_7 swigDelegate7;
279 private SwigDelegateOdDbTransactionReactor_8 swigDelegate8;
280 private SwigDelegateOdDbTransactionReactor_9 swigDelegate9;
281
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(OdDbDatabase) };
285 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDbDatabase) };
286 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbDatabase) };
287 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbDatabase) };
288 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbDatabase) };
289 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbDatabase) };
290 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbDatabase) };
291 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbObject), typeof(OdDbObject), typeof(OdDbDatabase) };
292}
293
294}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
virtual void transactionAboutToAbort(OdDbDatabase pDb)
delegate void SwigDelegateOdDbTransactionReactor_3(IntPtr pDb)
delegate void SwigDelegateOdDbTransactionReactor_5(IntPtr pDb)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
delegate void SwigDelegateOdDbTransactionReactor_9(IntPtr pTransObj, IntPtr pOtherTransObj, IntPtr pDb)
virtual void transactionStarted(OdDbDatabase pDb)
static OdDbTransactionReactor cast(OdRxObject pObj)
delegate IntPtr SwigDelegateOdDbTransactionReactor_1()
delegate void SwigDelegateOdDbTransactionReactor_8(IntPtr pDb)
delegate void SwigDelegateOdDbTransactionReactor_7(IntPtr pDb)
delegate void SwigDelegateOdDbTransactionReactor_2(IntPtr pDb)
virtual void transactionAboutToStart(OdDbDatabase pDb)
static OdDbTransactionReactor createObject()
delegate IntPtr SwigDelegateOdDbTransactionReactor_0(IntPtr protocolClass)
delegate void SwigDelegateOdDbTransactionReactor_4(IntPtr pDb)
delegate void SwigDelegateOdDbTransactionReactor_6(IntPtr pDb)
virtual void transactionAborted(OdDbDatabase pDb)
OdDbTransactionReactor(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual void transactionEnded(OdDbDatabase pDb)
virtual void endCalledOnOutermostTransaction(OdDbDatabase pDb)
virtual void transactionAboutToEnd(OdDbDatabase pDb)
static HandleRef getCPtr(OdDbTransactionReactor obj)
virtual void objectIdSwapped(OdDbObject pTransObj, OdDbObject pOtherTransObj, OdDbDatabase pDb)
static global::System.Exception Retrieve()
static void delete_OdDbTransactionReactor(HandleRef jarg1)
static void OdDbTransactionReactor_transactionAboutToAbortSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionStarted(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_endCalledOnOutermostTransactionSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionAboutToEnd(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionEndedSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionAboutToStartSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbTransactionReactor_isASwigExplicitOdDbTransactionReactor(HandleRef jarg1)
static void OdDbTransactionReactor_transactionAboutToStart(HandleRef jarg1, HandleRef jarg2)
static string OdDbTransactionReactor_getRealClassName(IntPtr jarg1)
static IntPtr OdDbTransactionReactor_desc()
static IntPtr OdDbTransactionReactor_isA(HandleRef jarg1)
static IntPtr OdDbTransactionReactor_queryXSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionAborted(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionAboutToEndSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionAboutToAbort(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_objectIdSwappedSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDbTransactionReactor_transactionStartedSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_transactionEnded(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_objectIdSwapped(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDbTransactionReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbTransactionReactor_createObject()
static IntPtr OdDbTransactionReactor_cast(HandleRef jarg1)
static void OdDbTransactionReactor_transactionAbortedSwigExplicitOdDbTransactionReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_endCalledOnOutermostTransaction(HandleRef jarg1, HandleRef jarg2)
static void OdDbTransactionReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_0 delegate0, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_1 delegate1, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_2 delegate2, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_3 delegate3, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_4 delegate4, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_5 delegate5, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_6 delegate6, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_7 delegate7, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_8 delegate8, OdDbTransactionReactor.SwigDelegateOdDbTransactionReactor_9 delegate9)