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