5 writes to _currentTransaction
System.Data (5)
fx\src\data\System\Data\SqlClient\TdsParser.cs (5)
291_currentTransaction = value; 1217_currentTransaction = null; 2085_currentTransaction = _pendingTransaction; 2093_currentTransaction = new SqlInternalTransaction(_connHandler, transactionType, null, env[ii].newLongValue); 2136_currentTransaction = null;
25 references to _currentTransaction
System.Data (25)
fx\src\data\System\Data\SqlClient\TdsParser.cs (25)
277return _currentTransaction; 280Debug.Assert(value == _currentTransaction 281|| null == _currentTransaction 283|| (null != _currentTransaction && !_currentTransaction.IsLocal), "attempting to change current transaction?"); 289if ((null == _currentTransaction && null != value) 290||(null != _currentTransaction && null == value)) { 1214Debug.Assert(_currentTransaction != null && _currentTransaction == internalTransaction, "disconnecting different transaction"); 1216if (_currentTransaction != null && _currentTransaction == internalTransaction) { 2084Debug.Assert(null == _currentTransaction, "non-null current transaction with an ENV Change"); 2088if (null != _currentTransaction) { 2089_currentTransaction.TransactionId = env[ii].newLongValue; // this is defined as a ULongLong in the server and in the TDS Spec. 2112if (null != _currentTransaction) { 2121_currentTransaction.Completed(TransactionState.Committed); 2127if (_currentTransaction.IsDistributed && _currentTransaction.IsActive) { 2130_currentTransaction.Completed(TransactionState.Aborted); 2134_currentTransaction.Completed(TransactionState.Unknown); 7749WriteMarsHeaderData(stateObj, _currentTransaction); 7789if (_currentTransaction != transaction) { 7790Debug.Assert(_currentTransaction == null || true == _fResetConnection, "We should not have a current Tx at this point"); 11433null == _currentTransaction ? "(null)" : _currentTransaction.TraceString(),