2 writes to VolatileDemux
System.Transactions.Local (2)
System\Transactions\TransactionState.cs (2)
2247
volatiles.
VolatileDemux
= new Phase0VolatileDemultiplexer(tx);
2252
volatiles.
VolatileDemux
= new Phase1VolatileDemultiplexer(tx);
22 references to VolatileDemux
System.Transactions.Local (22)
System\Transactions\TransactionState.cs (22)
1924
if (null != tx._phase1Volatiles.
VolatileDemux
)
1981
if (null != tx._phase1Volatiles.
VolatileDemux
)
2256
volatiles.
VolatileDemux
._promotedEnlistment = tx.PromotedTransaction.EnlistVolatile(volatiles.
VolatileDemux
,
2536
Debug.Assert(tx._phase0Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist for VolatilePrepareDone when promoted.");
2541
Debug.Assert(tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment != null);
2543
tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment.Prepared();
2644
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist for VolatilePrepareDone when promoted.");
2649
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment != null);
2651
tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment.Prepared();
2761
if (tx._phase0Volatiles.
VolatileDemux
._preparingEnlistment != null)
2766
Debug.Assert(tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment != null);
2768
tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment.ForceRollback();
2801
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist.");
2808
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment != null);
2810
tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment.ForceRollback();
2932
if (tx._phase1Volatiles.
VolatileDemux
!= null)
2937
if (tx._phase0Volatiles.
VolatileDemux
!= null)
3076
if (tx._phase1Volatiles.
VolatileDemux
!= null)
3081
if (tx._phase0Volatiles.
VolatileDemux
!= null)
3146
if (tx._phase1Volatiles.
VolatileDemux
!= null)
3151
if (tx._phase0Volatiles.
VolatileDemux
!= null)