1 write to _transaction
System.Transactions.Local (1)
System\Transactions\VolatileEnlistmentMultiplexing.cs (1)
26_transaction = transaction;
32 references to _transaction
System.Transactions.Local (32)
System\Transactions\VolatileEnlistmentMultiplexing.cs (32)
88Monitor.TryEnter(demux._transaction, 250, ref tookLock); 109Monitor.Exit(demux._transaction); 127Monitor.TryEnter(demux._transaction, 250, ref tookLock); 148Monitor.Exit(demux._transaction); 166Monitor.TryEnter(demux._transaction, 250, ref tookLock); 187Monitor.Exit(demux._transaction); 205Monitor.TryEnter(demux._transaction, 250, ref tookLock); 226Monitor.Exit(demux._transaction); 258Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 261_transaction.State.ChangeStatePromotedPhase0(_transaction); 285Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 290_transaction.State.ChangeStatePromotedCommitted(_transaction); 295Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 300_transaction.State.ChangeStatePromotedAborted(_transaction); 305Debug.Assert(_transaction.State != null); 306_transaction.State.InDoubtFromDtc(_transaction); 349Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 352_transaction.State.ChangeStatePromotedPhase1(_transaction); 377Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 382_transaction.State.ChangeStatePromotedCommitted(_transaction); 388Debug.Assert(_promotedEnlistment != null && _transaction.State != null); 393_transaction.State.ChangeStatePromotedAborted(_transaction); 399Debug.Assert(_transaction.State != null); 400_transaction.State.InDoubtFromDtc(_transaction);