2 writes to VolatileDemux
System.Transactions.Local (2)
System\Transactions\TransactionState.cs (2)
2247volatiles.VolatileDemux = new Phase0VolatileDemultiplexer(tx); 2252volatiles.VolatileDemux = new Phase1VolatileDemultiplexer(tx);
22 references to VolatileDemux
System.Transactions.Local (22)
System\Transactions\TransactionState.cs (22)
1924if (null != tx._phase1Volatiles.VolatileDemux) 1981if (null != tx._phase1Volatiles.VolatileDemux) 2256volatiles.VolatileDemux._promotedEnlistment = tx.PromotedTransaction.EnlistVolatile(volatiles.VolatileDemux, 2536Debug.Assert(tx._phase0Volatiles.VolatileDemux != null, "Volatile Demux must exist for VolatilePrepareDone when promoted."); 2541Debug.Assert(tx._phase0Volatiles.VolatileDemux._promotedEnlistment != null); 2543tx._phase0Volatiles.VolatileDemux._promotedEnlistment.Prepared(); 2641Debug.Assert(tx._phase1Volatiles.VolatileDemux != null, "Volatile Demux must exist for VolatilePrepareDone when promoted."); 2646Debug.Assert(tx._phase1Volatiles.VolatileDemux._promotedEnlistment != null); 2648tx._phase1Volatiles.VolatileDemux._promotedEnlistment.Prepared(); 2758if (tx._phase0Volatiles.VolatileDemux._preparingEnlistment != null) 2763Debug.Assert(tx._phase0Volatiles.VolatileDemux._promotedEnlistment != null); 2765tx._phase0Volatiles.VolatileDemux._promotedEnlistment.ForceRollback(); 2798Debug.Assert(tx._phase1Volatiles.VolatileDemux != null, "Volatile Demux must exist."); 2805Debug.Assert(tx._phase1Volatiles.VolatileDemux._promotedEnlistment != null); 2807tx._phase1Volatiles.VolatileDemux._promotedEnlistment.ForceRollback(); 2929if (tx._phase1Volatiles.VolatileDemux != null) 2934if (tx._phase0Volatiles.VolatileDemux != null) 3073if (tx._phase1Volatiles.VolatileDemux != null) 3078if (tx._phase0Volatiles.VolatileDemux != null) 3143if (tx._phase1Volatiles.VolatileDemux != null) 3148if (tx._phase0Volatiles.VolatileDemux != null)