| 
| unsafe void  | ParallelLoopBegin (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID, ForkJoinOperationType OperationType, long InclusiveFrom, long ExclusiveTo) | 
|   | 
| unsafe void  | ParallelLoopEnd (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID, long TotalIterations) | 
|   | 
| unsafe void  | ParallelInvokeBegin (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID, ForkJoinOperationType OperationType, int ActionCount) | 
|   | 
| void  | ParallelInvokeEnd (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID) | 
|   | 
| void  | ParallelFork (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID) | 
|   | 
| void  | ParallelJoin (int OriginatingTaskSchedulerID, int OriginatingTaskID, int ForkJoinContextID) | 
|   | 
| bool  | IsEnabled () | 
|   | 
| bool  | IsEnabled (EventLevel level, EventKeywords keywords) | 
|   | 
| bool  | IsEnabled (EventLevel level, EventKeywords keywords, EventChannel channel) | 
|   | 
| string?  | GetTrait (string key) | 
|   | 
| override string  | ToString () | 
|   | 
| void  | Dispose () | 
|   | 
| unsafe void  | Write (string? eventName) | 
|   | 
| unsafe void  | Write (string? eventName, EventSourceOptions options) | 
|   | 
| unsafe void  | Write<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (string? eventName, T data) | 
|   | 
| unsafe void  | Write<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (string? eventName, EventSourceOptions options, T data) | 
|   | 
| unsafe void  | Write<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (string? eventName, ref EventSourceOptions options, ref T data) | 
|   | 
| unsafe void  | Write<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] T > (string? eventName, ref EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data) | 
|   | 
 | 
| virtual void  | OnEventCommand (EventCommandEventArgs command) | 
|   | 
| unsafe void  | WriteEvent (int eventId) | 
|   | 
| unsafe void  | WriteEvent (int eventId, int arg1) | 
|   | 
| unsafe void  | WriteEvent (int eventId, int arg1, int arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, int arg1, int arg2, int arg3) | 
|   | 
| unsafe void  | WriteEvent (int eventId, long arg1) | 
|   | 
| unsafe void  | WriteEvent (int eventId, long arg1, long arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, long arg1, long arg2, long arg3) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1, string? arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1, string? arg2, string? arg3) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1, int arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1, int arg2, int arg3) | 
|   | 
| unsafe void  | WriteEvent (int eventId, string? arg1, long arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, long arg1, string? arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, int arg1, string? arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, byte[]? arg1) | 
|   | 
| unsafe void  | WriteEvent (int eventId, long arg1, byte[]? arg2) | 
|   | 
| unsafe void  | WriteEvent (int eventId, params object?[] args) | 
|   | 
| unsafe void  | WriteEventCore (int eventId, int eventDataCount, EventData *data) | 
|   | 
| unsafe void  | WriteEventWithRelatedActivityIdCore (int eventId, Guid *relatedActivityId, int eventDataCount, EventData *data) | 
|   | 
| unsafe void  | WriteEventWithRelatedActivityId (int eventId, Guid relatedActivityId, params object?[] args) | 
|   | 
| virtual void  | Dispose (bool disposing) | 
|   | 
 | 
| void  | SendCommand (EventListener listener, EventProviderType eventProviderType, int perEventSourceSessionId, int etwSessionId, EventCommand command, bool enable, EventLevel level, EventKeywords matchAnyKeyword, IDictionary< string, string > commandArguments) | 
|   | 
| void  | DispatchToAllListeners (EventWrittenEventArgs eventCallbackArgs) | 
|   | 
| void  | DoCommand (EventCommandEventArgs commandArgs) | 
|   | 
| bool  | EnableEventForDispatcher (EventDispatcher dispatcher, EventProviderType eventProviderType, int eventId, bool value) | 
|   | 
| void  | AddListener (EventListener listener) | 
|   | 
| void  | ReportOutOfBandMessage (string msg) | 
|   | 
| unsafe void  | WriteMultiMerge (string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid *activityID, Guid *childActivityID, EventData *data) | 
|   | 
 | 
|   | ParallelEtwProvider () | 
|   | 
| unsafe void  | DefineEventPipeEvents () | 
|   | 
| unsafe void  | WriteEventRaw (string eventName, ref EventDescriptor eventDescriptor, IntPtr eventHandle, Guid *activityID, Guid *relatedActivityID, int dataCount, IntPtr data) | 
|   | 
| unsafe void  | Initialize (Guid eventSourceGuid, string eventSourceName, string[] traits) | 
|   | 
| EventDispatcher  | GetDispatcher (EventListener listener) | 
|   | 
| unsafe void  | WriteEventVarargs (int eventId, Guid *childActivityID, object[] args) | 
|   | 
| object[]  | SerializeEventArgs (int eventId, object[] args) | 
|   | 
| void  | LogEventArgsMismatches (int eventId, object[] args) | 
|   | 
| unsafe void  | WriteToAllListeners (EventWrittenEventArgs eventCallbackArgs, int eventDataCount, EventData *data) | 
|   | 
| unsafe void  | WriteToAllListeners (string eventName, ref EventDescriptor eventDescriptor, EventTags tags, Guid *pActivityId, Guid *pChildActivityId, EventPayload payload) | 
|   | 
| unsafe void  | WriteEventString (string msgString) | 
|   | 
| void  | WriteStringToAllListeners (string eventName, string msg) | 
|   | 
| bool  | IsEnabledByDefault (int eventNum, bool enable, EventLevel currentLevel, EventKeywords currentMatchAnyKeyword) | 
|   | 
| bool  | IsEnabledCommon (bool enabled, EventLevel currentLevel, EventKeywords currentMatchAnyKeyword, EventLevel eventLevel, EventKeywords eventKeywords, EventChannel eventChannel) | 
|   | 
| void  | ThrowEventSourceException (string eventName, Exception innerEx=null) | 
|   | 
| bool  | AnyEventEnabled () | 
|   | 
| void  | EnsureDescriptorsInitialized () | 
|   | 
| unsafe void  | SendManifest (byte[] rawManifest) | 
|   | 
| unsafe void  | WriteMultiMerge (string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid *activityID, Guid *childActivityID, params object[] values) | 
|   | 
| unsafe void  | WriteMultiMergeInner (string eventName, ref EventSourceOptions options, TraceLoggingEventTypes eventTypes, Guid *activityID, Guid *childActivityID, params object[] values) | 
|   | 
| unsafe void  | WriteImpl (string eventName, ref EventSourceOptions options, object data, Guid *pActivityId, Guid *pRelatedActivityId, TraceLoggingEventTypes eventTypes) | 
|   | 
| void  | InitializeProviderMetadata () | 
|   | 
| NameInfo  | UpdateDescriptor (string name, TraceLoggingEventTypes eventInfo, ref EventSourceOptions options, out EventDescriptor descriptor) | 
|   | 
 | 
| static bool  | InitializeIsSupported () | 
|   | 
| static string  | GetName (Type eventSourceType, EventManifestOptions flags) | 
|   | 
| static Guid  | GenerateGuidFromName (string name) | 
|   | 
| static unsafe void  | DecodeObjects (object[] decodedObjects, Type[] parameterTypes, EventData *data) | 
|   | 
| static unsafe void  | AssertValidString (EventData *data) | 
|   | 
| static bool  | AttributeTypeNamesMatch (Type attributeType, Type reflectedAttributeType) | 
|   | 
| static Type  | GetEventSourceBaseType (Type eventSourceType, bool allowEventSourceOverride, bool reflectionOnly) | 
|   | 
| static byte[]  | CreateManifestAndDescriptors ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type eventSourceType, string eventSourceDllName, EventSource source, EventManifestOptions flags=EventManifestOptions.None) | 
|   | 
| static bool  | RemoveFirstArgIfRelatedActivityId (ref ParameterInfo[] args) | 
|   | 
| static void  | AddProviderEnumKind (ManifestBuilder manifest, FieldInfo staticField, string providerEnumKind) | 
|   | 
| static void  | AddEventDescriptor ([NotNull] ref EventMetadata[] eventData, string eventName, EventAttribute eventAttribute, ParameterInfo[] eventParameters, bool hasRelatedActivityID) | 
|   | 
| static void  | TrimEventDescriptors (ref EventMetadata[] eventData) | 
|   | 
| static void  | DebugCheckEvent (ref Dictionary< string, string > eventsByName, EventMetadata[] eventData, MethodInfo method, EventAttribute eventAttribute, ManifestBuilder manifest, EventManifestOptions options) | 
|   | 
| static int  | GetHelperCallFirstArg (MethodInfo method) | 
|   | 
| static EventSourceSettings  | ValidateSettings (EventSourceSettings settings) | 
|   | 
| static unsafe void  | WriteCleanup (GCHandle *pPins, int cPins) | 
|   | 
| static int  | AddValueToMetaData (List< byte > metaData, string value) | 
|   | 
| static int  | HexDigit (char c) | 
|   | 
Definition at line 7 of file ParallelEtwProvider.cs.