2 instantiations of OleDbTransaction
System.Data (2)
fx\src\data\System\Data\OleDb\OleDbConnectionInternal.cs (1)
255transaction = new OleDbTransaction(outerConnection, null, isolationLevel);
fx\src\data\System\Data\OleDb\OleDbTransaction.cs (1)
185OleDbTransaction transaction = new OleDbTransaction(_parentConnection, this, isolevel);
41 references to OleDbTransaction
System.Data (41)
fx\src\data\System\Data\OleDb\OleDbCommand.cs (6)
39private OleDbTransaction _transaction; 78public OleDbCommand(string cmdText, OleDbConnection connection, OleDbTransaction transaction) : this() { 213_transaction = OleDbTransaction.TransactionUpdate(_transaction); // MDAC 63226 252Transaction = (OleDbTransaction)value; 304new public OleDbTransaction Transaction { 308OleDbTransaction transaction = _transaction;
fx\src\data\System\Data\OleDb\OleDbConnection.cs (6)
170internal OleDbTransaction LocalTransaction { 312new public OleDbTransaction BeginTransaction() { 316new public OleDbTransaction BeginTransaction(IsolationLevel isolationLevel) { 317return (OleDbTransaction)InnerConnection.BeginTransaction(isolationLevel); 574internal OleDbTransaction ValidateTransaction(OleDbTransaction transaction, string method) {
fx\src\data\System\Data\OleDb\OleDbConnectionInternal.cs (13)
155internal OleDbTransaction LocalTransaction { 157OleDbTransaction result = null; 159result = ((OleDbTransaction)weakTransaction.Target); 167weakTransaction = new WeakReference((OleDbTransaction)value); 253OleDbTransaction transaction; 287OleDbTransaction transaction = LocalTransaction; 705internal OleDbTransaction ValidateTransaction(OleDbTransaction transaction, string method) { 708OleDbTransaction head = (OleDbTransaction) this.weakTransaction.Target; 710head = OleDbTransaction.TransactionUpdate(head); 723OleDbTransaction tail = OleDbTransaction.TransactionLast(head);
fx\src\data\System\Data\OleDb\OleDbTransaction.cs (16)
22private readonly OleDbTransaction _parentTransaction; // strong reference to keep parent alive 115internal OleDbTransaction(OleDbConnection connection, OleDbTransaction transaction, IsolationLevel isolevel) { 165internal OleDbTransaction Parent { 171public OleDbTransaction Begin(IsolationLevel isolevel) { 185OleDbTransaction transaction = new OleDbTransaction(_parentConnection, this, isolevel); 205public OleDbTransaction Begin() { 240OleDbTransaction transaction = (OleDbTransaction) _nestedTransaction.Target; 312OleDbTransaction transaction = (OleDbTransaction) _nestedTransaction.Target; 337static internal OleDbTransaction TransactionLast(OleDbTransaction head) { 339OleDbTransaction current = (OleDbTransaction) head._nestedTransaction.Target; 347static internal OleDbTransaction TransactionUpdate(OleDbTransaction transaction) {