2 types derived from OletxTransaction
System.Transactions.Local (2)
System\Transactions\Oletx\OletxCommittableTransaction.cs (1)
20internal sealed class OletxCommittableTransaction : OletxTransaction
System\Transactions\Oletx\OletxDependentTransaction.cs (1)
11internal sealed class OletxDependentTransaction : OletxTransaction
5 instantiations of OletxTransaction
System.Transactions.Local (5)
System\Transactions\Oletx\OletxTransaction.cs (1)
646InternalClone = new OletxTransaction(this);
System\Transactions\TransactionInterop.cs (4)
174oleTx = new OletxTransaction(realTx); 405oleTx = new OletxTransaction(realTx); 422oleTx = new OletxTransaction(realTx); 554return new OletxTransaction(realTx);
47 references to OletxTransaction
System.Transactions.Local (47)
System\Transactions\InternalTransaction.cs (4)
9using OletxTransaction = System.Transactions.Oletx.OletxTransaction; 123private OletxTransaction? _promotedTransaction; 124internal OletxTransaction? PromotedTransaction 252internal InternalTransaction(Transaction outcomeSource, OletxTransaction distributedTx)
System\Transactions\Oletx\OletxEnlistment.cs (1)
57OletxTransaction oletxTransaction)
System\Transactions\Oletx\OletxResourceManager.cs (4)
257OletxTransaction oletxTransaction, 794protected OletxTransaction? oletxTransaction; 795internal OletxTransaction? OletxTransaction => oletxTransaction; 819public OletxBaseEnlistment(OletxResourceManager oletxResourceManager, OletxTransaction? oletxTransaction)
System\Transactions\Oletx\OletxTransaction.cs (19)
66etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Identifier)}"); 73etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Identifier)}"); 102etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Status)}"); 109etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Status)}"); 238etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Rollback)}"); 248etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(Rollback)}"); 290etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(EnlistVolatile)}({nameof(IEnlistmentNotificationInternal)}"); 308etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(EnlistVolatile)}({nameof(IEnlistmentNotificationInternal)}"); 326$"{nameof(OletxTransaction)}.{nameof(EnlistDurable)}({nameof(ISinglePhaseNotificationInternal)})"); 354$"{nameof(OletxTransaction)}.{nameof(EnlistDurable)}({nameof(ISinglePhaseNotificationInternal)})"); 368etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(DependentClone)}"); 392etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(DependentClone)}"); 445etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(GetObjectData)}"); 452serializationInfo.SetType(typeof(OletxTransaction)); 458etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, this, $"{nameof(OletxTransaction)}.{nameof(GetObjectData)}"); 534internal OletxTransaction InternalClone; 843OletxTransaction oletxTransaction) 958OletxTransaction oletxTransaction) 967OletxTransaction oletxTransaction)
System\Transactions\Oletx\OletxVolatileEnlistment.cs (1)
1014OletxTransaction oletxTransaction)
System\Transactions\Transaction.cs (2)
279internal Transaction(OletxTransaction distributedTransaction) 1015internal OletxTransaction? Promote()
System\Transactions\TransactionInterop.cs (10)
15internal static OletxTransaction ConvertToOletxTransaction(Transaction transaction) 26OletxTransaction? oletxTx = transaction.Promote(); 65OletxTransaction oletxTx = ConvertToOletxTransaction(transaction); 117OletxTransaction? oleTx; 199OletxTransaction oletxTx = ConvertToOletxTransaction(transaction); 211internal static byte[] GetTransmitterPropagationToken(OletxTransaction oletxTx) 260OletxTransaction dTx = GetOletxTransactionFromTransmitterPropagationToken(propagationToken); 285OletxTransaction oletxTx = ConvertToOletxTransaction(transaction); 340OletxTransaction? oleTx = null; 497internal static OletxTransaction GetOletxTransactionFromTransmitterPropagationToken(byte[] propagationToken)
System\Transactions\TransactionManager.cs (1)
565internal static Transaction FindOrCreatePromotedTransaction(Guid transactionIdentifier, OletxTransaction dtx)
System\Transactions\TransactionState.cs (5)
2013OletxTransaction serializableTx = tx.PromotedTransaction; 3261Oletx.OletxTransaction? distributedTx = null; 4247OletxTransaction? distributedTx; 4393internal Oletx.OletxTransaction? PSPEPromote(InternalTransaction tx) 4404Oletx.OletxTransaction? distributedTx = null;