Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ MethodExit() [2/2]

void System.Transactions.TransactionsEtwProvider.MethodExit ( TraceSourceType traceSource,
object thisOrContextObject,
[CallerMemberName] string methodname = null )
inlinepackage

Definition at line 516 of file TransactionsEtwProvider.cs.

517 {
518 if (IsEnabled(EventLevel.Verbose, EventKeywords.All))
519 {
520 switch (traceSource)
521 {
522 case TraceSourceType.TraceSourceLtm:
523 MethodExitTraceLtm(IdOf(thisOrContextObject), methodname);
524 break;
525 case TraceSourceType.TraceSourceBase:
526 MethodExitTraceBase(IdOf(thisOrContextObject), methodname);
527 break;
528 case TraceSourceType.TraceSourceDistributed:
529 MethodExitTraceDistributed(IdOf(thisOrContextObject), methodname);
530 break;
531 }
532 }
533 }
void MethodExitTraceLtm(string thisOrContextObject, string methodname)
void MethodExitTraceBase(string thisOrContextObject, string methodname)
void MethodExitTraceDistributed(string thisOrContextObject, string methodname)

References System.Transactions.TransactionsEtwProvider.IdOf(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.MethodExitTraceBase(), System.Transactions.TransactionsEtwProvider.MethodExitTraceDistributed(), and System.Transactions.TransactionsEtwProvider.MethodExitTraceLtm().

Referenced by System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.TransactionScope.TransactionScope(), System.Transactions.SinglePhaseEnlistment.Aborted(), System.Transactions.SinglePhaseEnlistment.Aborted(), System.Transactions.CommittableTransaction.BeginCommit(), System.Transactions.CommittableTransaction.Commit(), System.Transactions.SinglePhaseEnlistment.Committed(), System.Transactions.DependentTransaction.Complete(), System.Transactions.TransactionScope.Complete(), System.Transactions.TransactionScope.Dispose(), System.Transactions.Enlistment.Done(), System.Transactions.CommittableTransaction.EndCommit(), System.Transactions.PreparingEnlistment.ForceRollback(), System.Transactions.PreparingEnlistment.ForceRollback(), System.Transactions.TransactionInterop.GetDtcTransaction(), System.Transactions.TransactionInterop.GetExportCookie(), System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(), System.Transactions.TransactionInterop.GetTransactionFromExportCookie(), System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(), System.Transactions.TransactionInterop.GetTransmitterPropagationToken(), System.Transactions.TransactionInterop.GetWhereabouts(), System.Transactions.SinglePhaseEnlistment.InDoubt(), System.Transactions.SinglePhaseEnlistment.InDoubt(), System.Transactions.CommittableTransaction.InternalDispose(), System.Transactions.PreparingEnlistment.Prepared(), System.Transactions.TransactionManager.RecoveryComplete(), System.Transactions.PreparingEnlistment.RecoveryInformation(), and System.Transactions.TransactionManager.Reenlist().