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