5 instantiations of SqlInternalTransaction
System.Data (5)
fx\src\data\System\Data\SqlClient\SqlDelegatedTransaction.cs (1)
98_internalTransaction = new SqlInternalTransaction(connection, TransactionType.Delegated, null);
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (2)
267_currentTransaction = new SqlInternalTransaction(this, TransactionType.Context, null, contextTransactionId); 521_currentTransaction = new SqlInternalTransaction(this, transactionType, null, transactionId);
fx\src\data\System\Data\SqlClient\SqlTransaction.cs (1)
38_internalTransaction = new SqlInternalTransaction(internalConnection, TransactionType.LocalFromAPI, this);
fx\src\data\System\Data\SqlClient\TdsParser.cs (1)
2093_currentTransaction = new SqlInternalTransaction(_connHandler, transactionType, null, env[ii].newLongValue);
48 references to SqlInternalTransaction
System.Data (48)
fx\src\data\System\Data\SqlClient\SqlDelegatedTransaction.cs (1)
38private SqlInternalTransaction _internalTransaction; // the SQL Server transaction we're delegating to
fx\src\data\System\Data\SqlClient\SqlInternalConnection.cs (9)
79abstract internal SqlInternalTransaction CurrentTransaction { 87virtual internal SqlInternalTransaction AvailableInternalTransaction { 93abstract internal SqlInternalTransaction PendingTransaction { 112SqlInternalTransaction currentTransaction = CurrentTransaction; 120SqlInternalTransaction currentTransaction = CurrentTransaction; 336abstract internal void DisconnectTransaction(SqlInternalTransaction internalTransaction); 461long transactionId = SqlInternalTransaction.NullTransactionId; 530long transactionId = SqlInternalTransaction.NullTransactionId; 658abstract internal void ExecuteTransaction(TransactionRequest transactionRequest, string name, IsolationLevel iso, SqlInternalTransaction internalTransaction, bool isDelegateControlRequest);
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (8)
24private SqlInternalTransaction _pendingTransaction; // transaction awaiting event signalling that it is active 25private SqlInternalTransaction _currentTransaction; // currently active non-context transaction. 145override internal SqlInternalTransaction CurrentTransaction { 175override internal SqlInternalTransaction PendingTransaction { 260if (SqlInternalTransaction.NullTransactionId != contextTransactionId) { 325override internal void DisconnectTransaction(SqlInternalTransaction internalTransaction) { 347SqlInternalTransaction internalTransaction, 356(null != internalTransaction) ? internalTransaction.TransactionId : SqlInternalTransaction.NullTransactionId
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (7)
545override internal SqlInternalTransaction CurrentTransaction { 551override internal SqlInternalTransaction AvailableInternalTransaction { 558override internal SqlInternalTransaction PendingTransaction { 923override internal void DisconnectTransaction(SqlInternalTransaction internalTransaction) { 935override internal void ExecuteTransaction(TransactionRequest transactionRequest, string name, IsolationLevel iso, SqlInternalTransaction internalTransaction, bool isDelegateControlRequest) { 967SqlInternalTransaction internalTransaction) { 1051SqlInternalTransaction internalTransaction,
fx\src\data\System\Data\SqlClient\SqlTransaction.cs (3)
25private SqlInternalTransaction _internalTransaction; 31IsolationLevel iso, SqlInternalTransaction internalTransaction) { 68internal SqlInternalTransaction InternalTransaction {
fx\src\data\System\Data\SqlClient\TdsParser.cs (18)
160private SqlInternalTransaction _currentTransaction; 161private SqlInternalTransaction _pendingTransaction; // pending transaction for Yukon and beyond. 164private long _retainedTransactionId = SqlInternalTransaction.NullTransactionId; 275internal SqlInternalTransaction CurrentTransaction { 329internal SqlInternalTransaction PendingTransaction { 1138SqlInternalTransaction currentTransaction = CurrentTransaction; 1213internal void DisconnectTransaction(SqlInternalTransaction internalTransaction) { 1223SqlInternalTransaction currentTransaction = CurrentTransaction; 2099_retainedTransactionId = SqlInternalTransaction.NullTransactionId; 2107_retainedTransactionId = SqlInternalTransaction.NullTransactionId; 2509Debug.Assert(env.newLongValue != SqlInternalTransaction.NullTransactionId, "New transaction id is null?"); // the server guarantees that zero is an invalid transaction id. 2512env.newLongValue = SqlInternalTransaction.NullTransactionId; // the server guarantees that zero is an invalid transaction id. 2525Debug.Assert(env.oldLongValue != SqlInternalTransaction.NullTransactionId, "Old transaction id is null?"); // the server guarantees that zero is an invalid transaction id. 2528env.oldLongValue = SqlInternalTransaction.NullTransactionId; // the server guarantees that zero is an invalid transaction id. 7697SqlInternalTransaction transaction, 7865_retainedTransactionId = SqlInternalTransaction.NullTransactionId; 9660private void WriteMarsHeaderData(TdsParserStateObject stateObj, SqlInternalTransaction transaction) { 9672if (null != transaction && SqlInternalTransaction.NullTransactionId != transaction.TransactionId) {
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (2)
143internal SqlInternalTransaction _executedUnderTransaction = null; 899internal Int32 IncrementAndObtainOpenResultCount(SqlInternalTransaction transaction) {