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();
2641
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist for VolatilePrepareDone when promoted.");
2646
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment != null);
2648
tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment.Prepared();
2758
if (tx._phase0Volatiles.
VolatileDemux
._preparingEnlistment != null)
2763
Debug.Assert(tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment != null);
2765
tx._phase0Volatiles.
VolatileDemux
._promotedEnlistment.ForceRollback();
2798
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist.");
2805
Debug.Assert(tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment != null);
2807
tx._phase1Volatiles.
VolatileDemux
._promotedEnlistment.ForceRollback();
2929
if (tx._phase1Volatiles.
VolatileDemux
!= null)
2934
if (tx._phase0Volatiles.
VolatileDemux
!= null)
3073
if (tx._phase1Volatiles.
VolatileDemux
!= null)
3078
if (tx._phase0Volatiles.
VolatileDemux
!= null)
3143
if (tx._phase1Volatiles.
VolatileDemux
!= null)
3148
if (tx._phase0Volatiles.
VolatileDemux
!= null)