3 writes to outcomeSource
System.Transactions (3)
System\Transactions\InternalTransaction.cs (3)
334this.outcomeSource = committableTransaction; 351this.outcomeSource = outcomeSource; 372this.outcomeSource = outcomeSource;
12 references to outcomeSource
System.Transactions (12)
System\Transactions\InternalTransaction.cs (1)
477args.transaction = this.outcomeSource.InternalClone();
System\Transactions\TransactionState.cs (11)
2080args.transaction = tx.outcomeSource.InternalClone(); 2921if ( tx.outcomeSource.isoLevel == IsolationLevel.Snapshot ) 2952options.IsolationLevel = tx.outcomeSource.isoLevel; 2958distributedTx.savedLtmPromotedTransaction = tx.outcomeSource; 3001WeakReference weakRef = new WeakReference( tx.outcomeSource, false ); 3004TransactionManager.FireDistributedTransactionStarted( tx.outcomeSource ); 3648args.transaction = tx.outcomeSource.InternalClone(); 4071if ( tx.outcomeSource.isoLevel == IsolationLevel.Snapshot ) 4141WeakReference weakRef = new WeakReference(tx.outcomeSource, false); 4144TransactionManager.FireDistributedTransactionStarted(tx.outcomeSource); 4804args.transaction = tx.outcomeSource.InternalClone();