2 types derived from OletxTransaction
System.Transactions.Local (2)
System\Transactions\NonWindowsUnsupported.cs (2)
142internal sealed class OletxDependentTransaction : OletxTransaction 147internal sealed class OletxCommittableTransaction : OletxTransaction
23 references to OletxTransaction
System.Transactions.Local (23)
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\NonWindowsUnsupported.cs (2)
40internal static OletxTransaction GetTransactionFromExportCookie(byte[] cookie, Guid txId) 43internal static OletxTransaction GetOletxTransactionFromTransmitterPropagationToken(byte[] propagationToken)
System\Transactions\Transaction.cs (2)
279internal Transaction(OletxTransaction distributedTransaction) 1044internal OletxTransaction? Promote()
System\Transactions\TransactionInteropNonWindows.cs (9)
11internal static OletxTransaction ConvertToOletxTransaction(Transaction transaction) 22OletxTransaction? distributedTx = transaction.Promote(); 25throw OletxTransaction.NotSupported(); 61byte[] cookie = OletxTransaction.GetExportCookie(whereaboutsCopy); 109OletxTransaction dTx = OletxTransactionManager.GetTransactionFromExportCookie(cookieCopy, txId); 131byte[] token = OletxTransaction.GetTransmitterPropagationToken(); 173OletxTransaction dTx = GetOletxTransactionFromTransmitterPropagationToken(propagationToken); 196IDtcTransaction transactionNative = OletxTransaction.GetDtcTransaction(); 242internal static OletxTransaction GetOletxTransactionFromTransmitterPropagationToken(byte[] propagationToken)
System\Transactions\TransactionManager.cs (1)
570internal static Transaction FindOrCreatePromotedTransaction(Guid transactionIdentifier, OletxTransaction dtx)
System\Transactions\TransactionState.cs (5)
2013OletxTransaction serializableTx = tx.PromotedTransaction; 3264Oletx.OletxTransaction? distributedTx = null; 4250OletxTransaction? distributedTx; 4396internal Oletx.OletxTransaction? PSPEPromote(InternalTransaction tx) 4407Oletx.OletxTransaction? distributedTx = null;