2 overrides of CurrentTransaction
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (1)
145override internal SqlInternalTransaction CurrentTransaction {
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (1)
545override internal SqlInternalTransaction CurrentTransaction {
13 references to CurrentTransaction
System.Data (13)
fx\src\data\System\Data\SqlClient\SqlDelegatedTransaction.cs (1)
103if (null == connection.CurrentTransaction)
fx\src\data\System\Data\SqlClient\SqlInternalConnection.cs (11)
89return CurrentTransaction; 112SqlInternalTransaction currentTransaction = CurrentTransaction; 120SqlInternalTransaction currentTransaction = CurrentTransaction; 463if (null != CurrentTransaction) { 464transactionId = CurrentTransaction.TransactionId; 465transactionObjectID = CurrentTransaction.ObjectID; 532if (null != CurrentTransaction) { 533transactionId = CurrentTransaction.TransactionId; 534transactionObjectID = CurrentTransaction.ObjectID; 556Debug.Assert(!IsYukonOrNewer || null != CurrentTransaction, "delegated/enlisted transaction with null current transaction?"); 592Debug.Assert(!IsYukonOrNewer || null == CurrentTransaction, "unenlisted transaction with non-null current transaction?"); // verify it!
fx\src\data\System\Data\SqlClient\SqlTransaction.cs (1)
41Debug.Assert(internalConnection.CurrentTransaction == internalTransaction, "Unexpected Parser.CurrentTransaction state!");