2 writes to PromotedTransaction
System.Transactions.Local (2)
System\Transactions\TransactionState.cs (2)
2217tx.PromotedTransaction = distributedTx; 3315tx.PromotedTransaction = distributedTx;
57 references to PromotedTransaction
System.Transactions.Local (57)
System\Transactions\InternalTransaction.cs (2)
300Debug.Assert(tx.PromotedTransaction != null); 301tx._innerException = tx.PromotedTransaction.InnerException;
System\Transactions\Transaction.cs (1)
1023return _internalTransaction.PromotedTransaction;
System\Transactions\TransactionState.cs (54)
1668Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 1679tx.PromotedTransaction.EnlistVolatile( 1697Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 1708tx.PromotedTransaction.EnlistVolatile( 1727Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 1745tx.PromotedTransaction.EnlistDurable( 1768Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 1786tx.PromotedTransaction.EnlistDurable( 1803Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 1812tx.PromotedTransaction.Rollback(); 1823if (tx != null && tx.PromotedTransaction != null) 1825return tx.PromotedTransaction.Identifier; 1969Debug.Assert(tx.PromotedTransaction != null); 1970tx._phase0WaveDependentClone = tx.PromotedTransaction.DependentClone(true); 1991Debug.Assert(tx.PromotedTransaction != null); 1992tx._abortingDependentClone = tx.PromotedTransaction.DependentClone(false); 2007Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 2013OletxTransaction serializableTx = tx.PromotedTransaction; 2065Debug.Assert(tx.PromotedTransaction != null); 2066tx.PromotedTransaction.Rollback(); 2131Debug.Assert(tx.PromotedTransaction != null && tx.PromotedTransaction.RealTransaction != null); 2133tx.PromotedTransaction.RealTransaction.InternalTransaction = tx; 2255Debug.Assert(tx.PromotedTransaction != null); 2256volatiles.VolatileDemux._promotedEnlistment = tx.PromotedTransaction.EnlistVolatile(volatiles.VolatileDemux, 2271Debug.Assert(tx.PromotedTransaction != null); 2272IPromotedEnlistment promotedEnlistment = tx.PromotedTransaction.EnlistDurable( 2296Debug.Assert(tx.PromotedTransaction != null && tx.PromotedTransaction.RealTransaction != null); 2298tx.PromotedTransaction.RealTransaction.InternalTransaction = tx; 2322tx.PromotedTransaction.Rollback(); 2351tx.PromotedTransaction.Rollback(); 2381tx.PromotedTransaction.Rollback(); 2466OletxCommittableTransaction ctx = (OletxCommittableTransaction)tx.PromotedTransaction!; 2777Debug.Assert(tx.PromotedTransaction != null); 2779tx.PromotedTransaction.Rollback(); 2864Debug.Assert(tx.PromotedTransaction != null, "Promoted state not valid for transaction."); 2894Debug.Assert(tx.PromotedTransaction != null); 2895return tx.PromotedTransaction.Identifier; 3026if ((null == tx._innerException) && (null != tx.PromotedTransaction)) 3028tx._innerException = tx.PromotedTransaction.InnerException; 3209if ((null == tx._innerException) && (null != tx.PromotedTransaction)) 3211tx._innerException = tx.PromotedTransaction.InnerException; 3312if (tx.PromotedTransaction != distributedTx) 3323tx._finalizedObject = new FinalizedObject(tx, tx.PromotedTransaction.Identifier); 3326promotedTransactionTable[tx.PromotedTransaction.Identifier] = weakRef; 4099if ((null == tx._innerException) && (null != tx.PromotedTransaction)) 4101tx._innerException = tx.PromotedTransaction.InnerException; 4211if ((null == tx._innerException) && (null != tx.PromotedTransaction)) 4213tx._innerException = tx.PromotedTransaction.InnerException; 4307Debug.Assert(tx.PromotedTransaction != null); 4308tx.PromotedTransaction.Rollback(); 4451if (tx.PromotedTransaction == null) 4465distributedTx = tx.PromotedTransaction;