2 writes to VolatileDemux
System.Transactions (2)
System\Transactions\TransactionState.cs (2)
3021
volatiles.
VolatileDemux
= new Phase0VolatileDemultiplexer( tx );
3026
volatiles.
VolatileDemux
= new Phase1VolatileDemultiplexer( tx );
24 references to VolatileDemux
System.Transactions (24)
System\Transactions\TransactionState.cs (24)
2692
if ( null != tx.phase1Volatiles.
VolatileDemux
)
2752
if ( null != tx.phase1Volatiles.
VolatileDemux
)
3029
volatiles.
VolatileDemux
.oletxEnlistment = tx.PromotedTransaction.EnlistVolatile( volatiles.
VolatileDemux
,
3315
Debug.Assert( tx.phase0Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist for VolatilePrepareDone when promoted." );
3321
tx.phase0Volatiles.
VolatileDemux
.oletxEnlistment.Prepared();
3431
Debug.Assert( tx.phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist for VolatilePrepareDone when promoted." );
3437
tx.phase1Volatiles.
VolatileDemux
.oletxEnlistment.Prepared();
3551
if ( tx.phase0Volatiles.
VolatileDemux
.preparingEnlistment != null )
3557
tx.phase0Volatiles.
VolatileDemux
.oletxEnlistment.ForceRollback();
3592
Debug.Assert( tx.phase1Volatiles.
VolatileDemux
!= null, "Volatile Demux must exist." );
3600
tx.phase1Volatiles.
VolatileDemux
.oletxEnlistment.ForceRollback();
3743
if ( tx.phase1Volatiles.
VolatileDemux
!= null )
3745
tx.phase1Volatiles.
VolatileDemux
.BroadcastRollback( ref tx.phase1Volatiles );
3748
if ( tx.phase0Volatiles.
VolatileDemux
!= null )
3750
tx.phase0Volatiles.
VolatileDemux
.BroadcastRollback( ref tx.phase0Volatiles );
3889
if ( tx.phase1Volatiles.
VolatileDemux
!= null )
3891
tx.phase1Volatiles.
VolatileDemux
.BroadcastCommitted( ref tx.phase1Volatiles );
3894
if ( tx.phase0Volatiles.
VolatileDemux
!= null )
3896
tx.phase0Volatiles.
VolatileDemux
.BroadcastCommitted( ref tx.phase0Volatiles );
3961
if ( tx.phase1Volatiles.
VolatileDemux
!= null )
3963
tx.phase1Volatiles.
VolatileDemux
.BroadcastInDoubt( ref tx.phase1Volatiles );
3966
if ( tx.phase0Volatiles.
VolatileDemux
!= null )
3968
tx.phase0Volatiles.
VolatileDemux
.BroadcastInDoubt( ref tx.phase0Volatiles );