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