5 types derived from TransactionState
System.Transactions.Local (5)
System\Transactions\TransactionState.cs (5)
519internal abstract class ActiveStates : TransactionState 1342internal abstract class TransactionStateEnded : TransactionState 1648internal abstract class TransactionStatePromotedBase : TransactionState 3395internal abstract class TransactionStatePromotedNonMSDTCBase : TransactionState 4330internal sealed class TransactionStatePSPEOperation : TransactionState
13 references to TransactionState
System.Transactions.Local (13)
System\Transactions\InternalTransaction.cs (11)
20private TransactionState? _transactionState; 22internal TransactionState? State 32internal TransactionState _promoteState; 52internal readonly TransactionState[] _stateHistory = new TransactionState[MaxStateHist]; 238TransactionState.TransactionStateActive.EnterState(this); 241_promoteState = TransactionState.TransactionStatePromoted; 265TransactionState.TransactionStateNonCommittablePromoted.EnterState(this); 268_promoteState = TransactionState.TransactionStateNonCommittablePromoted; 286TransactionState.TransactionStateSubordinateActive.EnterState(this); 289_promoteState = TransactionState.TransactionStateDelegatedSubordinate;
System\Transactions\TransactionState.cs (2)
4400TransactionState? returnState = tx.State; 4551tx._promoteState = TransactionState.TransactionStatePromoted;