private static bool WriteEtwEvent(EtwDiagnosticTrace trace, int eventIndex, EventTraceActivity eventParam0, int eventParam1, string eventParam2) { TraceCore.EnsureEventDescriptors(); object[] objArray = new object[2]; objArray[0] = eventParam1; objArray[1] = eventParam2; return(trace.EtwProvider.WriteEvent(ref TraceCore.eventDescriptors[eventIndex], eventParam0, objArray)); }
private static bool IsEtwEventEnabled(EtwDiagnosticTrace trace, int eventIndex) { if (!trace.IsEtwProviderEnabled) { return(false); } else { TraceCore.EnsureEventDescriptors(); return(trace.IsEtwEventEnabled(ref TraceCore.eventDescriptors[eventIndex])); } }
private static void WriteTraceSource(EtwDiagnosticTrace trace, int eventIndex, string description, TracePayload payload) { TraceCore.EnsureEventDescriptors(); trace.WriteTraceSource(ref TraceCore.eventDescriptors[eventIndex], description, payload); }
private static bool WriteEtwEvent(EtwDiagnosticTrace trace, int eventIndex, EventTraceActivity eventParam0, string eventParam1) { TraceCore.EnsureEventDescriptors(); return(trace.EtwProvider.WriteEvent(ref TraceCore.eventDescriptors[eventIndex], eventParam0, eventParam1)); }