2 instantiations of OleDbTransaction
System.Data.OleDb (2)
OleDbConnectionInternal.cs (1)
266transaction = new OleDbTransaction(outerConnection, null, isolationLevel);
OleDbTransaction.cs (1)
189OleDbTransaction transaction = new OleDbTransaction(_parentConnection, this, isolevel);
42 references to OleDbTransaction
System.Data (1)
src\runtime\src\libraries\shims\System.Data\ref\System.Data.cs (1)
176[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.OleDb.OleDbTransaction))]
System.Data.OleDb (41)
OleDbCommand.cs (6)
27private OleDbTransaction? _transaction; 66public OleDbCommand(string? cmdText, OleDbConnection? connection, OleDbTransaction? transaction) : this() 203_transaction = OleDbTransaction.TransactionUpdate(_transaction); 253Transaction = (OleDbTransaction?)value; 309public new OleDbTransaction? Transaction 315OleDbTransaction? transaction = _transaction;
OleDbConnection.cs (6)
160internal OleDbTransaction? LocalTransaction 314public new OleDbTransaction BeginTransaction() 319public new OleDbTransaction BeginTransaction(IsolationLevel isolationLevel) 321return (OleDbTransaction)InnerConnection.BeginTransaction(isolationLevel); 573internal OleDbTransaction? ValidateTransaction(OleDbTransaction? transaction, string method)
OleDbConnectionInternal.cs (13)
145internal OleDbTransaction? LocalTransaction 149OleDbTransaction? result = null; 152result = ((OleDbTransaction?)weakTransaction.Target); 162weakTransaction = new WeakReference((OleDbTransaction)value); 263OleDbTransaction transaction; 302OleDbTransaction? transaction = LocalTransaction; 771internal OleDbTransaction? ValidateTransaction(OleDbTransaction? transaction, string method) 775OleDbTransaction? head = (OleDbTransaction?)this.weakTransaction.Target; 778head = OleDbTransaction.TransactionUpdate(head); 794OleDbTransaction tail = OleDbTransaction.TransactionLast(head);
OleDbTransaction.cs (16)
16private readonly OleDbTransaction? _parentTransaction; // strong reference to keep parent alive 118internal OleDbTransaction(OleDbConnection connection, OleDbTransaction? transaction, IsolationLevel isolevel) 169internal OleDbTransaction? Parent 177public OleDbTransaction Begin(IsolationLevel isolevel) 189OleDbTransaction transaction = new OleDbTransaction(_parentConnection, this, isolevel); 208public OleDbTransaction Begin() 242OleDbTransaction? transaction = (OleDbTransaction?)_nestedTransaction.Target; 323OleDbTransaction? transaction = (OleDbTransaction?)_nestedTransaction.Target; 353internal static OleDbTransaction TransactionLast(OleDbTransaction head) 357OleDbTransaction? current = (OleDbTransaction?)head._nestedTransaction.Target; 366internal static OleDbTransaction? TransactionUpdate(OleDbTransaction? transaction)