The namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW). A strongly typed event is identified by name and contains payload descriptions. You can discover the list of events that a program can produce by using reflection.