static string TransactionIndoubt
virtual void InternalIndoubt(InternalEnlistment enlistment)
EnlistmentState _twoPhaseState
void SignalAsyncCompletion()
TransactionTraceIdentifier TransactionTraceId
VolatileEnlistmentSet _phase1Volatiles
VolatileEnlistmentSet _phase0Volatiles
Exception _innerException
static TransactionException CreateTransactionStateException(Exception innerException, Guid distributedTxId)
static TransactionInDoubtException Create(TraceSourceType traceSource, string message, Exception innerException, Guid distributedTxId)
static TransactionTable TransactionTable
override void CheckForFinishedTransaction(InternalTransaction tx)
override void EndCommit(InternalTransaction tx)
override TransactionStatus get_Status(InternalTransaction tx)
override void Rollback(InternalTransaction tx, Exception e)
override void EnterState(InternalTransaction tx)
void CommonEnterState(InternalTransaction tx)
void TransactionInDoubt(TransactionTraceIdentifier transactionID)
static readonly TransactionsEtwProvider Log
int _volatileEnlistmentCount
InternalEnlistment[] _volatileEnlistments