private MethodExit ( TraceSourceType traceSource, object thisOrContextObject, [ methodname = null ) : void | ||
traceSource | TraceSourceType | |
thisOrContextObject | object | |
methodname | [ | |
리턴 | void |
internal void MethodExit(TraceSourceType traceSource, object thisOrContextObject, [CallerMemberName] string methodname = null)
{
if (IsEnabled(EventLevel.Verbose, ALL_KEYWORDS))
{
if (traceSource == TraceSourceType.TraceSourceLtm)
{
MethodExitTraceLtm(IdOf(thisOrContextObject), methodname);
}
else if (traceSource == TraceSourceType.TraceSourceBase)
{
MethodExitTraceBase(IdOf(thisOrContextObject), methodname);
}
else if (traceSource == TraceSourceType.TraceSourceDistributed)
{
MethodExitTraceDistributed(IdOf(thisOrContextObject), methodname);
}
}
}
TransactionsEtwProvider::MethodExit ( TraceSourceType traceSource, [ methodname = null ) : void |