2 writes to PromotedTransaction
System.Transactions (2)
System\Transactions\TransactionState.cs (2)
2991tx.PromotedTransaction = distributedTx; 4131tx.PromotedTransaction = distributedTx;
47 references to PromotedTransaction
System.Transactions (47)
System\Transactions\InternalTransaction.cs (1)
396tx.innerException = tx.PromotedTransaction.InnerException;
System\Transactions\Oletx\OleTxTransaction.cs (1)
204returnValue.internalTransaction.PromotedTransaction.TransactionTraceId
System\Transactions\Oletx\OletxTransactionManager.cs (1)
1024realTx = tx.internalTransaction.PromotedTransaction.realOletxTransaction;
System\Transactions\Transaction.cs (1)
1424return this.internalTransaction.PromotedTransaction;
System\Transactions\TransactionState.cs (43)
2413Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2424tx.PromotedTransaction.EnlistVolatile( 2445Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2456tx.PromotedTransaction.EnlistVolatile( 2478Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2496tx.PromotedTransaction.EnlistDurable( 2522Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2540tx.PromotedTransaction.EnlistDurable( 2560Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2572tx.PromotedTransaction.Rollback( ); 2586if (tx != null && tx.PromotedTransaction != null) 2588return tx.PromotedTransaction.Identifier; 2741tx.phase0WaveDependentClone = tx.PromotedTransaction.DependentClone( true ); 2762tx.abortingDependentClone = tx.PromotedTransaction.DependentClone( false ); 2777Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 2783ISerializable serializableTx = tx.PromotedTransaction as ISerializable; 2793serializationInfo.FullTypeName = tx.PromotedTransaction.GetType().FullName; 2839tx.PromotedTransaction.Rollback(); 2905tx.PromotedTransaction.realOletxTransaction.InternalTransaction = tx; 3029volatiles.VolatileDemux.oletxEnlistment = tx.PromotedTransaction.EnlistVolatile( volatiles.VolatileDemux, 3044IPromotedEnlistment oletxEnlistment = tx.PromotedTransaction.EnlistDurable( 3069tx.PromotedTransaction.RealTransaction.InternalTransaction = tx; 3094tx.PromotedTransaction.Rollback( ); 3123tx.PromotedTransaction.Rollback( ); 3153tx.PromotedTransaction.Rollback( ); 3245Oletx.OletxCommittableTransaction ctx = (Oletx.OletxCommittableTransaction)tx.PromotedTransaction; 3570tx.PromotedTransaction.Rollback(); 3657Debug.Assert( tx.PromotedTransaction != null, "Promoted state not valid for transaction." ); 3687return tx.PromotedTransaction.Identifier; 3839if ( ( null == tx.innerException ) && ( null != tx.PromotedTransaction ) ) 3841tx.innerException = tx.PromotedTransaction.InnerException; 4026if ( ( null == tx.innerException ) && ( null != tx.PromotedTransaction ) ) 4028tx.innerException = tx.PromotedTransaction.InnerException; 4128if (tx.PromotedTransaction != distributedTx) 4139tx.finalizedObject = new FinalizedObject(tx, tx.PromotedTransaction.Identifier); 4142promotedTransactionTable[tx.PromotedTransaction.Identifier] = weakRef; 4963if ((null == tx.innerException) && (null != tx.PromotedTransaction)) 4965tx.innerException = tx.PromotedTransaction.InnerException; 5079if ((null == tx.innerException) && (null != tx.PromotedTransaction)) 5081tx.innerException = tx.PromotedTransaction.InnerException; 5177tx.PromotedTransaction.Rollback(); 5320if (tx.PromotedTransaction == null) 5334distributedTx = tx.PromotedTransaction;