2 writes to RealOletxTransaction
System.Transactions.Local (2)
System\Transactions\Oletx\OletxTransaction.cs (2)
121RealOletxTransaction = realOletxTransaction; 140RealOletxTransaction = null!;
47 references to RealOletxTransaction
System.Transactions.Local (47)
System\Transactions\Oletx\OletxCommittableTransaction.cs (2)
46RealOletxTransaction.InternalTransaction = internalTransaction; 50RealOletxTransaction.Commit();
System\Transactions\Oletx\OletxDependentTransaction.cs (1)
22_volatileEnlistmentContainer = RealOletxTransaction.AddDependentClone(delayCommit);
System\Transactions\Oletx\OletxEnlistment.cs (12)
232if (oletxTransaction == null || oletxTm == oletxTransaction.RealOletxTransaction.OletxTransactionManagerInstance) 266oletxTransaction!.RealOletxTransaction.TooLateForEnlistments = true; 569committableTx = oletxTransaction!.RealOletxTransaction.CommittableTransaction; 705oletxTransaction!.RealOletxTransaction.DecrementUndecidedEnlistments(); 723oletxTransaction!.RealOletxTransaction.DecrementUndecidedEnlistments(); 873if (oletxTransaction!.RealOletxTransaction.Doomed || _fabricateRollback) 899oletxTransaction!.RealOletxTransaction.DecrementUndecidedEnlistments(); 981oletxTransaction!.RealOletxTransaction.DecrementUndecidedEnlistments(); 992Interlocked.CompareExchange(ref oletxTransaction!.RealOletxTransaction.InnerException, e, null); 1106Interlocked.CompareExchange(ref oletxTransaction!.RealOletxTransaction.InnerException, e, null); 1153lock (oletxTransaction!.RealOletxTransaction) 1155oletxTransaction.RealOletxTransaction.InnerException ??= e;
System\Transactions\Oletx\OletxResourceManager.cs (2)
828EnlistmentId = oletxTransaction.RealOletxTransaction._enlistmentCount++; 829TransactionGuidString = oletxTransaction.RealOletxTransaction.TxGuid.ToString();
System\Transactions\Oletx\OletxTransaction.cs (25)
57=> RealOletxTransaction; 69Guid returnValue = RealOletxTransaction.Identifier; 86if (RealOletxTransaction != null && RealOletxTransaction.InternalTransaction != null) 88returnValue = RealOletxTransaction.InternalTransaction.DistributedTxId; 105TransactionStatus returnValue = RealOletxTransaction.Status; 117=> RealOletxTransaction.InnerException; 124RealOletxTransaction.OletxTransactionCreated(); 207RealOletxTransaction.OletxTransactionDisposed(); 244RealOletxTransaction.Rollback(); 265if (RealOletxTransaction == null || RealOletxTransaction.TooLateForEnlistments) 270IPromotedEnlistment enlistment = RealOletxTransaction.EnlistVolatile( 296if (RealOletxTransaction == null || RealOletxTransaction.TooLateForEnlistments) 301IPromotedEnlistment enlistment = RealOletxTransaction.EnlistVolatile( 331if (RealOletxTransaction == null || RealOletxTransaction.TooLateForEnlistments) 337OletxTransactionManager oletxTM = RealOletxTransaction.OletxTransactionManagerInstance; 376SR.TransactionAborted, RealOletxTransaction.InnerException, DistributedTxId); 381SR.TransactionIndoubt, RealOletxTransaction.InnerException, DistributedTxId); 388dependentClone = new OletxDependentTransaction(RealOletxTransaction, delayCommit); 405lock (RealOletxTransaction) 411TransactionTraceIdentifier temp = new(RealOletxTransaction.Identifier.ToString(), 0); 463=> RealOletxTransaction.TransactionIsolationLevel;
System\Transactions\Oletx\OletxTransactionManager.cs (1)
734realTx = tx._internalTransaction.PromotedTransaction!.RealOletxTransaction;
System\Transactions\Oletx\OletxVolatileEnlistment.cs (1)
1470Interlocked.CompareExchange(ref oletxTransaction!.RealOletxTransaction.InnerException, e, null);
System\Transactions\TransactionInterop.cs (3)
69oletxTx.RealOletxTransaction.TransactionShim.Export(whereabouts, out cookie); 217propagationToken = oletxTx.RealOletxTransaction.TransactionShim.GetPropagationToken(); 289oletxTx.RealOletxTransaction.TransactionShim.GetITransactionNative(out ITransaction transactionNative);