5 writes to innerException
System.Transactions (5)
System\Transactions\Oletx\OletxEnlistment.cs (3)
1165Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null ); 1321Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null ); 1400this.oletxTransaction.realOletxTransaction.innerException = e;
System\Transactions\Oletx\OleTxTransaction.cs (1)
1231Interlocked.CompareExchange<Exception>( ref this.innerException, comException, null );
System\Transactions\Oletx\OletxVolatileEnlistment.cs (1)
1673Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null );
4 references to innerException
System.Transactions (4)
System\Transactions\Oletx\OletxEnlistment.cs (1)
1398if ( this.oletxTransaction.realOletxTransaction.innerException == null )
System\Transactions\Oletx\OleTxTransaction.cs (3)
131return this.realOletxTransaction.innerException; 423throw TransactionAbortedException.Create(SR.GetString(SR.TraceSourceOletx), SR.GetString(SR.TransactionAborted), realOletxTransaction.innerException, this.DistributedTxId); 427throw TransactionInDoubtException.Create(SR.GetString(SR.TraceSourceOletx), SR.GetString(SR.TransactionIndoubt), realOletxTransaction.innerException, this.DistributedTxId);