1 write to realOletxTransaction
System.Transactions (1)
System\Transactions\Oletx\OleTxTransaction.cs (1)
137this.realOletxTransaction = realOletxTransaction;
49 references to realOletxTransaction
System.Transactions (49)
System\Transactions\Oletx\OletxCommittableTransaction.cs (2)
69this.realOletxTransaction.InternalTransaction = internalTransaction; 73this.realOletxTransaction.Commit();
System\Transactions\Oletx\OletxDependentTransaction.cs (1)
31this.volatileEnlistmentContainer = realOletxTransaction.AddDependentClone( delayCommit );
System\Transactions\Oletx\OletxEnlistment.cs (13)
306if ( ( null == this.oletxTransaction ) || ( oletxTm == this.oletxTransaction.realOletxTransaction.OletxTransactionManagerInstance ) ) 347this.oletxTransaction.realOletxTransaction.TooLateForEnlistments = true; 678committableTx = this.oletxTransaction.realOletxTransaction.committableTransaction; 834oletxTransaction.realOletxTransaction.DecrementUndecidedEnlistments(); 852oletxTransaction.realOletxTransaction.DecrementUndecidedEnlistments(); 1022if ( ( oletxTransaction.realOletxTransaction.Doomed ) || 1051oletxTransaction.realOletxTransaction.DecrementUndecidedEnlistments(); 1153oletxTransaction.realOletxTransaction.DecrementUndecidedEnlistments(); 1165Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null ); 1321Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null ); 1396lock ( this.oletxTransaction.realOletxTransaction ) 1398if ( this.oletxTransaction.realOletxTransaction.innerException == null ) 1400this.oletxTransaction.realOletxTransaction.innerException = e;
System\Transactions\Oletx\OletxResourceManager.cs (2)
1027this.enlistmentId = oletxTransaction.realOletxTransaction.enlistmentCount++; 1028this.transactionGuidString = oletxTransaction.realOletxTransaction.TxGuid.ToString();
System\Transactions\Oletx\OleTxTransaction.cs (25)
67return this.realOletxTransaction; 81Guid returnValue = this.realOletxTransaction.Identifier; 98if (this.realOletxTransaction != null && this.realOletxTransaction.InternalTransaction != null) 100returnValue = this.realOletxTransaction.InternalTransaction.DistributedTxId; 116TransactionStatus returnValue = this.realOletxTransaction.Status; 131return this.realOletxTransaction.innerException; 140this.realOletxTransaction.OletxTransactionCreated(); 234this.realOletxTransaction.OletxTransactionDisposed(); 278this.realOletxTransaction.Rollback(); 303if ( this.realOletxTransaction == null || this.realOletxTransaction.TooLateForEnlistments ) 309IPromotedEnlistment enlistment = realOletxTransaction.EnlistVolatile( 339if ( this.realOletxTransaction == null || this.realOletxTransaction.TooLateForEnlistments ) 345IPromotedEnlistment enlistment = realOletxTransaction.EnlistVolatile( 376if ( this.realOletxTransaction == null || this.realOletxTransaction.TooLateForEnlistments ) 383OletxTransactionManager oletxTM = realOletxTransaction.OletxTransactionManagerInstance; 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); 434dependentClone = new OletxDependentTransaction( realOletxTransaction, delayCommit ); 453lock ( this.realOletxTransaction ) 459TransactionTraceIdentifier temp = new TransactionTraceIdentifier( this.realOletxTransaction.Identifier.ToString(), 0 ); 524get { return ( this.realOletxTransaction.TransactionIsolationLevel ); }
System\Transactions\Oletx\OletxTransactionManager.cs (1)
1024realTx = tx.internalTransaction.PromotedTransaction.realOletxTransaction;
System\Transactions\Oletx\OletxVolatileEnlistment.cs (1)
1673Interlocked.CompareExchange<Exception>( ref this.oletxTransaction.realOletxTransaction.innerException, e, null );
System\Transactions\TransactionInterop.cs (3)
124oletxTx.realOletxTransaction.TransactionShim.Export( 345oletxTx.realOletxTransaction.TransactionShim.GetPropagationToken( 547oletxTx.realOletxTransaction.TransactionShim.GetITransactionNative( out transactionNative );
System\Transactions\TransactionState.cs (1)
2905tx.PromotedTransaction.realOletxTransaction.InternalTransaction = tx;