internal static bool TraceCodeEventLogWarningIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Warning))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 10));
 }
 internal static bool HandledExceptionIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Informational))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 1));
 }
 internal static bool TraceCodeEventLogVerboseIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Verbose))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 9));
 }
 internal static bool TraceCodeEventLogInfoIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Informational))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 8));
 }
 internal static bool TraceCodeEventLogErrorIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Error))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 7));
 }
 internal static bool TraceCodeEventLogCriticalIsEnabled(DiagnosticTrace trace)
 {
     if (trace.ShouldTrace(TraceEventLevel.Critical))
     {
         return(true);
     }
     return(TraceCore.IsEtwEventEnabled(trace, 6));
 }
        internal static void TraceCodeEventLogCritical(DiagnosticTrace trace, TraceRecord traceRecord)
        {
            TracePayload serializedPayload = DiagnosticTrace.GetSerializedPayload(null, traceRecord, null);

            if (TraceCore.IsEtwEventEnabled(trace, 6))
            {
                TraceCore.WriteEtwEvent(trace, 6, serializedPayload.ExtendedData, serializedPayload.AppDomainFriendlyName);
            }
            if (trace.ShouldTraceToTraceSource(TraceEventLevel.Critical))
            {
                string str = string.Format(TraceCore.Culture, TraceCore.ResourceManager.GetString("TraceCodeEventLogCritical", TraceCore.Culture), new object[0]);
                TraceCore.WriteTraceSource(trace, 6, str, serializedPayload);
            }
        }
        internal static void HandledException(DiagnosticTrace trace, Exception exception)
        {
            TracePayload serializedPayload = DiagnosticTrace.GetSerializedPayload(null, null, exception);

            if (TraceCore.IsEtwEventEnabled(trace, 1))
            {
                TraceCore.WriteEtwEvent(trace, 1, serializedPayload.SerializedException, serializedPayload.AppDomainFriendlyName);
            }
            if (trace.ShouldTraceToTraceSource(TraceEventLevel.Informational))
            {
                string str = string.Format(TraceCore.Culture, TraceCore.ResourceManager.GetString("HandledException", TraceCore.Culture), new object[0]);
                TraceCore.WriteTraceSource(trace, 1, str, serializedPayload);
            }
        }