29 references to TransactionInterop
netstandard (1)
netstandard.cs (1)
2189
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.
TransactionInterop
))]
System.Data.OleDb (1)
System\Data\Common\AdapterUtil.cs (1)
946
oleTxTransaction = SysTx.
TransactionInterop
.GetDtcTransaction(transaction);
System.Transactions (1)
System.Transactions.cs (1)
30
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.
TransactionInterop
))]
System.Transactions.Local (26)
System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs (2)
263
var cloner = (ITransactionCloner)
TransactionInterop
.GetITransactionFromIDtcTransaction(transactionNative);
331
var pContainer = (IConnectionPointContainer)
TransactionInterop
.GetDtcTransaction(transaction);
System\Transactions\InternalTransaction.cs (3)
214
if ((_promoterType != Guid.Empty) && (_promoterType !=
TransactionInterop
.PromoterTypeDtc))
218
_promoterType =
TransactionInterop
.PromoterTypeDtc;
225
if ((_promoterType != Guid.Empty) && (_promoterType !=
TransactionInterop
.PromoterTypeDtc))
System\Transactions\Oletx\OletxTransaction.cs (2)
173
Transaction returnValue =
TransactionInterop
.GetTransactionFromTransmitterPropagationToken(_propagationTokenForDeserialize);
450
propagationToken =
TransactionInterop
.GetTransmitterPropagationToken(this);
System\Transactions\Transaction.cs (1)
869
return EnlistPromotableSinglePhase(promotableSinglePhaseNotification,
TransactionInterop
.PromoterTypeDtc);
System\Transactions\TransactionInterop.cs (13)
55
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetExportCookie)}");
87
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetExportCookie)}");
105
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransactionFromExportCookie)}");
182
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransactionFromExportCookie)}");
195
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransmitterPropagationToken)}");
205
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransmitterPropagationToken)}");
279
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetDtcTransaction)}");
306
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetDtcTransaction)}");
330
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransactionFromDtcTransaction)}");
369
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransactionFromDtcTransaction)}");
432
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.{nameof(GetTransactionFromDtcTransaction)}");
468
etwLog.MethodEnter(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.${nameof(GetWhereabouts)}");
491
etwLog.MethodExit(TraceSourceType.TraceSourceOleTx, $"{nameof(
TransactionInterop
)}.${nameof(GetWhereabouts)}");
System\Transactions\TransactionState.cs (5)
789
if (tx._promoterType ==
TransactionInterop
.PromoterTypeDtc)
1078
if (tx._promoterType ==
TransactionInterop
.PromoterTypeDtc)
2145
Debug.Assert((tx._promoterType == Guid.Empty) || (tx._promoterType ==
TransactionInterop
.PromoterTypeDtc), "Promoted to MSTC but PromoterType is not TransactionInterop.PromoterTypeDtc");
4424
if (tx._promoterType !=
TransactionInterop
.PromoterTypeDtc)
4471
distributedTx =
TransactionInterop
.GetOletxTransactionFromTransmitterPropagationToken(