1 write to oletxTransaction
System.Transactions.Local (1)
System\Transactions\Oletx\OletxResourceManager.cs (1)
825this.oletxTransaction = oletxTransaction;
17 references to oletxTransaction
System.Transactions.Local (17)
System\Transactions\Oletx\OletxEnlistment.cs (13)
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 (3)
795internal OletxTransaction? OletxTransaction => oletxTransaction; 854if (oletxTransaction != null) 856temp = new EnlistmentTraceIdentifier(rmId, oletxTransaction.TransactionTraceId, EnlistmentId);
System\Transactions\Oletx\OletxVolatileEnlistment.cs (1)
1470Interlocked.CompareExchange(ref oletxTransaction!.RealOletxTransaction.InnerException, e, null);