Build csapi with Release configuration
[platform/core/dotnet/build-tools.git] / dotnet / sdk / 2.0.0-preview2-006497 / Microsoft / Microsoft.NET.Build.Extensions / net461 / ref / System.Diagnostics.Tracing.xml
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <doc>\r
3   <assembly>\r
4     <name>System.Diagnostics.Tracing</name>\r
5   </assembly>\r
6   <members>\r
7     <member name="T:System.Diagnostics.Tracing.EventActivityOptions">\r
8       <summary>Specifies the tracking of activity start and stop events. </summary>\r
9     </member>\r
10     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Detachable">\r
11       <summary>Allow overlapping activities. By default, activity starts and stops must be property nested. That is, a sequence of Start A, Start B, Stop A, Stop B is not allowed will result in B stopping at the same time as A.</summary>\r
12     </member>\r
13     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Disable">\r
14       <summary>Turn off start and stop tracking. </summary>\r
15     </member>\r
16     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.None">\r
17       <summary>Use the default behavior for start and stop tracking.</summary>\r
18     </member>\r
19     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Recursive">\r
20       <summary>Allow recursive activity starts. By default, an activity cannot be recursive. That is, a sequence of Start A, Start A, Stop A, Stop A is not allowed. Unintentional recursive activities can occur if the app executes and for some the stop is not reached before another start is called. </summary>\r
21     </member>\r
22     <member name="T:System.Diagnostics.Tracing.EventAttribute">\r
23       <summary>Specifies additional event schema information for an event.</summary>\r
24     </member>\r
25     <member name="M:System.Diagnostics.Tracing.EventAttribute.#ctor(System.Int32)">\r
26       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventAttribute" /> class with the specified event identifier.</summary>\r
27       <param name="eventId">The event identifier for the event.</param>\r
28     </member>\r
29     <member name="P:System.Diagnostics.Tracing.EventAttribute.ActivityOptions">\r
30       <summary>Specifies the behavior of the start and stop events of an activity. An activity is the region of time in an app between the start and the stop.</summary>\r
31       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>\r
32     </member>\r
33     <member name="P:System.Diagnostics.Tracing.EventAttribute.Channel">\r
34       <summary>Gets or sets an additional event log where the event should be written.</summary>\r
35       <returns>An additional event log where the event should be written.</returns>\r
36     </member>\r
37     <member name="P:System.Diagnostics.Tracing.EventAttribute.EventId">\r
38       <summary>Gets or sets the identifier for the event.</summary>\r
39       <returns>The event identifier. This value should be between 0 and 65535.</returns>\r
40     </member>\r
41     <member name="P:System.Diagnostics.Tracing.EventAttribute.Keywords">\r
42       <summary>Gets or sets the keywords for the event.</summary>\r
43       <returns>A bitwise combination of the enumeration values.</returns>\r
44     </member>\r
45     <member name="P:System.Diagnostics.Tracing.EventAttribute.Level">\r
46       <summary>Gets or sets the level for the event.</summary>\r
47       <returns>One of the enumeration values that specifies the level for the event.</returns>\r
48     </member>\r
49     <member name="P:System.Diagnostics.Tracing.EventAttribute.Message">\r
50       <summary>Gets or sets the message for the event.</summary>\r
51       <returns>The message for the event.</returns>\r
52     </member>\r
53     <member name="P:System.Diagnostics.Tracing.EventAttribute.Opcode">\r
54       <summary>Gets or sets the operation code for the event.</summary>\r
55       <returns>One of the enumeration values that specifies the operation code.</returns>\r
56     </member>\r
57     <member name="P:System.Diagnostics.Tracing.EventAttribute.Tags">\r
58       <summary>Gets and sets the <see cref="T:System.Diagnostics.Tracing.EventTags" /> value for this <see cref="T:System.Diagnostics.Tracing.EventAttribute" /> object. An event tag is a user-defined value that is passed through when the event is logged. </summary>\r
59       <returns>Returns the <see cref="T:System.Diagnostics.Tracing.EventTags" /> value.</returns>\r
60     </member>\r
61     <member name="P:System.Diagnostics.Tracing.EventAttribute.Task">\r
62       <summary>Gets or sets the task for the event.</summary>\r
63       <returns>The task for the event.</returns>\r
64     </member>\r
65     <member name="P:System.Diagnostics.Tracing.EventAttribute.Version">\r
66       <summary>Gets or sets the version of the event.</summary>\r
67       <returns>The version of the event.</returns>\r
68     </member>\r
69     <member name="T:System.Diagnostics.Tracing.EventChannel">\r
70       <summary>Specifies the event log channel for the event.</summary>\r
71     </member>\r
72     <member name="F:System.Diagnostics.Tracing.EventChannel.Admin">\r
73       <summary>The administrator log channel.</summary>\r
74     </member>\r
75     <member name="F:System.Diagnostics.Tracing.EventChannel.Analytic">\r
76       <summary>The analytic channel.</summary>\r
77     </member>\r
78     <member name="F:System.Diagnostics.Tracing.EventChannel.Debug">\r
79       <summary>The debug channel.</summary>\r
80     </member>\r
81     <member name="F:System.Diagnostics.Tracing.EventChannel.None">\r
82       <summary>No channel specified.</summary>\r
83     </member>\r
84     <member name="F:System.Diagnostics.Tracing.EventChannel.Operational">\r
85       <summary>The operational channel. </summary>\r
86     </member>\r
87     <member name="T:System.Diagnostics.Tracing.EventCommand">\r
88       <summary>Describes the command (<see cref="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command" /> property) that is passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" /> callback.</summary>\r
89     </member>\r
90     <member name="F:System.Diagnostics.Tracing.EventCommand.Disable">\r
91       <summary>Disable the event.</summary>\r
92     </member>\r
93     <member name="F:System.Diagnostics.Tracing.EventCommand.Enable">\r
94       <summary>Enable the event.</summary>\r
95     </member>\r
96     <member name="F:System.Diagnostics.Tracing.EventCommand.SendManifest">\r
97       <summary>Send the manifest.</summary>\r
98     </member>\r
99     <member name="F:System.Diagnostics.Tracing.EventCommand.Update">\r
100       <summary>Update the event.</summary>\r
101     </member>\r
102     <member name="T:System.Diagnostics.Tracing.EventCommandEventArgs">\r
103       <summary>Provides the arguments for the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" /> callback.</summary>\r
104     </member>\r
105     <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Arguments">\r
106       <summary>Gets the array of arguments for the callback.</summary>\r
107       <returns>An array of callback arguments.</returns>\r
108     </member>\r
109     <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command">\r
110       <summary>Gets the command for the callback.</summary>\r
111       <returns>The callback command.</returns>\r
112     </member>\r
113     <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.DisableEvent(System.Int32)">\r
114       <summary>Disables the event that have the specified identifier.</summary>\r
115       <returns>true if <paramref name="eventId" /> is in range; otherwise, false.</returns>\r
116       <param name="eventId">The identifier of the event to disable.</param>\r
117     </member>\r
118     <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.EnableEvent(System.Int32)">\r
119       <summary>Enables the event that has the specified identifier.</summary>\r
120       <returns>true if <paramref name="eventId" /> is in range; otherwise, false.</returns>\r
121       <param name="eventId">The identifier of the event to enable.</param>\r
122     </member>\r
123     <member name="T:System.Diagnostics.Tracing.EventDataAttribute">\r
124       <summary>Specifies a type to be passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)" /> method.</summary>\r
125     </member>\r
126     <member name="M:System.Diagnostics.Tracing.EventDataAttribute.#ctor">\r
127       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> class. </summary>\r
128     </member>\r
129     <member name="P:System.Diagnostics.Tracing.EventDataAttribute.Name">\r
130       <summary>Gets or set the name to apply to an event if the event type or property is not explicitly named.</summary>\r
131       <returns>The name to apply to the event or property.</returns>\r
132     </member>\r
133     <member name="T:System.Diagnostics.Tracing.EventFieldAttribute">\r
134       <summary>The <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" /> is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource" /> payloads. </summary>\r
135     </member>\r
136     <member name="M:System.Diagnostics.Tracing.EventFieldAttribute.#ctor">\r
137       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" /> class.</summary>\r
138     </member>\r
139     <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Format">\r
140       <summary>Gets and sets the value that specifies how to format the value of a user-defined type.</summary>\r
141       <returns>Returns a<see cref="T:System.Diagnostics.Tracing.EventFieldFormat" /> value.</returns>\r
142     </member>\r
143     <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Tags">\r
144       <summary>Gets and sets the user-defined <see cref="T:System.Diagnostics.Tracing.EventFieldTags" /> value that is required for fields that contain data that isn't one of the supported types. </summary>\r
145       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventFieldTags" />.</returns>\r
146     </member>\r
147     <member name="T:System.Diagnostics.Tracing.EventFieldFormat">\r
148       <summary>Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.</summary>\r
149     </member>\r
150     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Boolean">\r
151       <summary>Boolean</summary>\r
152     </member>\r
153     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Default">\r
154       <summary>Default.</summary>\r
155     </member>\r
156     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Hexadecimal">\r
157       <summary>Hexadecimal.</summary>\r
158     </member>\r
159     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.HResult">\r
160       <summary>HResult.</summary>\r
161     </member>\r
162     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Json">\r
163       <summary>JSON.</summary>\r
164     </member>\r
165     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.String">\r
166       <summary>String.</summary>\r
167     </member>\r
168     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Xml">\r
169       <summary>XML.</summary>\r
170     </member>\r
171     <member name="T:System.Diagnostics.Tracing.EventFieldTags">\r
172       <summary>Specifies the user-defined tag that is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource" /> payloads through the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" />. </summary>\r
173     </member>\r
174     <member name="F:System.Diagnostics.Tracing.EventFieldTags.None">\r
175       <summary>Specifies no tag and is equal to zero.</summary>\r
176     </member>\r
177     <member name="T:System.Diagnostics.Tracing.EventIgnoreAttribute">\r
178       <summary>Specifies a property should be ignored when writing an event type with the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)" /> method.</summary>\r
179     </member>\r
180     <member name="M:System.Diagnostics.Tracing.EventIgnoreAttribute.#ctor">\r
181       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventIgnoreAttribute" /> class.</summary>\r
182     </member>\r
183     <member name="T:System.Diagnostics.Tracing.EventKeywords">\r
184       <summary>Defines the standard keywords that apply to events.</summary>\r
185     </member>\r
186     <member name="F:System.Diagnostics.Tracing.EventKeywords.All">\r
187       <summary>All the bits are set to 1, representing every possible group of events.</summary>\r
188     </member>\r
189     <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditFailure">\r
190       <summary>Attached to all failed security audit events. Use this keyword only  for events in the security log.</summary>\r
191     </member>\r
192     <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditSuccess">\r
193       <summary>Attached to all successful security audit events. Use this keyword only for events in the security log.</summary>\r
194     </member>\r
195     <member name="F:System.Diagnostics.Tracing.EventKeywords.CorrelationHint">\r
196       <summary>Attached to transfer events where the related activity ID (correlation ID) is a computed value and is not guaranteed to be unique (that is, it is not a real GUID).</summary>\r
197     </member>\r
198     <member name="F:System.Diagnostics.Tracing.EventKeywords.EventLogClassic">\r
199       <summary>Attached to events that are raised by using the RaiseEvent function.</summary>\r
200     </member>\r
201     <member name="F:System.Diagnostics.Tracing.EventKeywords.None">\r
202       <summary>No filtering on keywords is performed when the event is published.</summary>\r
203     </member>\r
204     <member name="F:System.Diagnostics.Tracing.EventKeywords.Sqm">\r
205       <summary>Attached to all Service Quality Mechanism (SQM) events.</summary>\r
206     </member>\r
207     <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiContext">\r
208       <summary>Attached to all Windows Diagnostics Infrastructure (WDI) context events.</summary>\r
209     </member>\r
210     <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiDiagnostic">\r
211       <summary>Attached to all Windows Diagnostics Infrastructure (WDI) diagnostic events.</summary>\r
212     </member>\r
213     <member name="T:System.Diagnostics.Tracing.EventLevel">\r
214       <summary>Identifies the level of an event.</summary>\r
215     </member>\r
216     <member name="F:System.Diagnostics.Tracing.EventLevel.Critical">\r
217       <summary>This level corresponds to a critical error, which is a serious error that has caused a major failure.</summary>\r
218     </member>\r
219     <member name="F:System.Diagnostics.Tracing.EventLevel.Error">\r
220       <summary>This level adds standard errors that signify a problem.</summary>\r
221     </member>\r
222     <member name="F:System.Diagnostics.Tracing.EventLevel.Informational">\r
223       <summary>This level adds informational events or messages that are not errors. These events can help trace the progress or state of an application.</summary>\r
224     </member>\r
225     <member name="F:System.Diagnostics.Tracing.EventLevel.LogAlways">\r
226       <summary>No level filtering is done on the event.</summary>\r
227     </member>\r
228     <member name="F:System.Diagnostics.Tracing.EventLevel.Verbose">\r
229       <summary>This level adds lengthy events or messages. It causes all events to be logged.</summary>\r
230     </member>\r
231     <member name="F:System.Diagnostics.Tracing.EventLevel.Warning">\r
232       <summary>This level adds warning events (for example, events that are published because a disk is nearing full capacity).</summary>\r
233     </member>\r
234     <member name="T:System.Diagnostics.Tracing.EventListener">\r
235       <summary>Provides methods for enabling and disabling events from event sources.</summary>\r
236     </member>\r
237     <member name="M:System.Diagnostics.Tracing.EventListener.#ctor">\r
238       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>\r
239     </member>\r
240     <member name="M:System.Diagnostics.Tracing.EventListener.DisableEvents(System.Diagnostics.Tracing.EventSource)">\r
241       <summary>Disables all events for the specified event source.</summary>\r
242       <param name="eventSource">The event source to disable events for.</param>\r
243     </member>\r
244     <member name="M:System.Diagnostics.Tracing.EventListener.Dispose">\r
245       <summary>Releases the resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>\r
246     </member>\r
247     <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel)">\r
248       <summary>Enables events for the specified event source that has the specified verbosity level or lower.</summary>\r
249       <param name="eventSource">The event source to enable events for.</param>\r
250       <param name="level">The level of events to enable.</param>\r
251     </member>\r
252     <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">\r
253       <summary>Enables events for the specified event source that has the specified verbosity level or lower, and matching keyword flags.</summary>\r
254       <param name="eventSource">The event source to enable events for.</param>\r
255       <param name="level">The level of events to enable.</param>\r
256       <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>\r
257     </member>\r
258     <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary{System.String,System.String})">\r
259       <summary>Enables events for the specified event source that has the specified verbosity level or lower, matching event keyword flag, and matching arguments.</summary>\r
260       <param name="eventSource">The event source to enable events for.</param>\r
261       <param name="level">The level of events to enable.</param>\r
262       <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>\r
263       <param name="arguments">The arguments to be matched to enable the events.</param>\r
264     </member>\r
265     <member name="M:System.Diagnostics.Tracing.EventListener.EventSourceIndex(System.Diagnostics.Tracing.EventSource)">\r
266       <summary>Gets a small non-negative number that represents the specified event source.</summary>\r
267       <returns>A small non-negative number that represents the specified event source.</returns>\r
268       <param name="eventSource">The event source to find the index for.</param>\r
269     </member>\r
270     <member name="M:System.Diagnostics.Tracing.EventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">\r
271       <summary>Called for all existing event sources when the event listener is created and when a new event source is attached to the listener.</summary>\r
272       <param name="eventSource">The event source.</param>\r
273     </member>\r
274     <member name="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">\r
275       <summary>Called whenever an event has been written by an event source for which the event listener has enabled events.</summary>\r
276       <param name="eventData">The event arguments that describe the event.</param>\r
277     </member>\r
278     <member name="T:System.Diagnostics.Tracing.EventManifestOptions">\r
279       <summary>Specifies how the ETW manifest for the event source is generated.</summary>\r
280     </member>\r
281     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllCultures">\r
282       <summary>Generates a resources node under the localization folder for every satellite assembly provided.</summary>\r
283     </member>\r
284     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllowEventSourceOverride">\r
285       <summary>Overrides the default behavior that the current <see cref="T:System.Diagnostics.Tracing.EventSource" /> must be the base class of the user-defined type passed to the write method. This enables the validation of .NET event sources.</summary>\r
286     </member>\r
287     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.None">\r
288       <summary>No options are specified.</summary>\r
289     </member>\r
290     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.OnlyIfNeededForRegistration">\r
291       <summary>A manifest is generated only the event source must be registered on the host computer.</summary>\r
292     </member>\r
293     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.Strict">\r
294       <summary>Causes an exception to be raised if any inconsistencies occur when writing the manifest file.</summary>\r
295     </member>\r
296     <member name="T:System.Diagnostics.Tracing.EventOpcode">\r
297       <summary>Defines the standard operation codes that the event source attaches to events.</summary>\r
298     </member>\r
299     <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStart">\r
300       <summary>A trace collection start event.</summary>\r
301     </member>\r
302     <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStop">\r
303       <summary>A trace collection stop event.</summary>\r
304     </member>\r
305     <member name="F:System.Diagnostics.Tracing.EventOpcode.Extension">\r
306       <summary>An extension event.</summary>\r
307     </member>\r
308     <member name="F:System.Diagnostics.Tracing.EventOpcode.Info">\r
309       <summary>An informational event.</summary>\r
310     </member>\r
311     <member name="F:System.Diagnostics.Tracing.EventOpcode.Receive">\r
312       <summary>An event that is published when one activity in an application receives data.</summary>\r
313     </member>\r
314     <member name="F:System.Diagnostics.Tracing.EventOpcode.Reply">\r
315       <summary>An event that is published after an activity in an application replies to an event.</summary>\r
316     </member>\r
317     <member name="F:System.Diagnostics.Tracing.EventOpcode.Resume">\r
318       <summary>An event that is published after an activity in an application resumes from a suspended state. The event should follow an event that has the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Suspend" /> operation code.</summary>\r
319     </member>\r
320     <member name="F:System.Diagnostics.Tracing.EventOpcode.Send">\r
321       <summary>An event that is published when one activity in an application transfers data or system resources to another activity.</summary>\r
322     </member>\r
323     <member name="F:System.Diagnostics.Tracing.EventOpcode.Start">\r
324       <summary>An event that is published when an application starts a new transaction or activity. This operation code can be embedded within another transaction or activity when multiple events that have the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start" /> code follow each other without an intervening event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Stop" /> code.</summary>\r
325     </member>\r
326     <member name="F:System.Diagnostics.Tracing.EventOpcode.Stop">\r
327       <summary>An event that is published when an activity or a transaction in an application ends. The event corresponds to the last unpaired event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start" /> operation code.</summary>\r
328     </member>\r
329     <member name="F:System.Diagnostics.Tracing.EventOpcode.Suspend">\r
330       <summary>An event that is published when an activity in an application is suspended.</summary>\r
331     </member>\r
332     <member name="T:System.Diagnostics.Tracing.EventSource">\r
333       <summary>Provides the ability to create events for event tracing for Windows (ETW).</summary>\r
334     </member>\r
335     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor">\r
336       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>\r
337     </member>\r
338     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Boolean)">\r
339       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class and specifies whether to throw an exception when an error occurs in the underlying Windows code.</summary>\r
340       <param name="throwOnEventWriteErrors">true to throw an exception when an error occurs in the underlying Windows code; otherwise, false.</param>\r
341     </member>\r
342     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings)">\r
343       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>\r
344       <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>\r
345     </member>\r
346     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings,System.String[])">\r
347       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> to be used with non-contract events that contains the specified settings and traits.</summary>\r
348       <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>\r
349       <param name="traits">The key-value pairs that specify traits for the event source.</param>\r
350       <exception cref="T:System.ArgumentException">\r
351         <paramref name="traits" /> is not specified in key-value pairs.</exception>\r
352     </member>\r
353     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String)">\r
354       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name.</summary>\r
355       <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>\r
356       <exception cref="T:System.ArgumentNullException">\r
357         <paramref name="eventSourceName" /> is null.</exception>\r
358     </member>\r
359     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings)">\r
360       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name and settings.</summary>\r
361       <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>\r
362       <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>\r
363       <exception cref="T:System.ArgumentNullException">\r
364         <paramref name="eventSourceName" /> is null.</exception>\r
365       <exception cref="T:System.ArgumentNullException">\r
366         <paramref name="eventSourceName" /> is null.</exception>\r
367     </member>\r
368     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[])">\r
369       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>\r
370       <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>\r
371       <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>\r
372       <param name="traits">The key-value pairs that specify traits for the event source.</param>\r
373       <exception cref="T:System.ArgumentNullException">\r
374         <paramref name="eventSourceName" /> is null.</exception>\r
375       <exception cref="T:System.ArgumentException">\r
376         <paramref name="traits" /> is not specified in key-value pairs.</exception>\r
377     </member>\r
378     <member name="P:System.Diagnostics.Tracing.EventSource.ConstructionException">\r
379       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets any exception that was thrown during the construction of the event source.</summary>\r
380       <returns>The exception that was thrown during the construction of the event source, or null if no exception was thrown. </returns>\r
381     </member>\r
382     <member name="P:System.Diagnostics.Tracing.EventSource.CurrentThreadActivityId">\r
383       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID of the current thread. </summary>\r
384       <returns>The activity ID of the current thread. </returns>\r
385     </member>\r
386     <member name="M:System.Diagnostics.Tracing.EventSource.Dispose">\r
387       <summary>Releases all resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>\r
388     </member>\r
389     <member name="M:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean)">\r
390       <summary>Releases the unmanaged resources used by the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class and optionally releases the managed resources.</summary>\r
391       <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>\r
392     </member>\r
393     <member name="M:System.Diagnostics.Tracing.EventSource.Finalize">\r
394       <summary>Allows the <see cref="T:System.Diagnostics.Tracing.EventSource" /> object to attempt to free resources and perform other cleanup operations before the  object is reclaimed by garbage collection.</summary>\r
395     </member>\r
396     <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String)">\r
397       <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>\r
398       <returns>The XML data string.</returns>\r
399       <param name="eventSourceType">The type of the event source.</param>\r
400       <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) to include in the provider element of the manifest. </param>\r
401     </member>\r
402     <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions)">\r
403       <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>\r
404       <returns>The XML data string or null (see remarks).</returns>\r
405       <param name="eventSourceType">The type of the event source.</param>\r
406       <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) file to include in the provider element of the manifest. </param>\r
407       <param name="flags">A bitwise combination of the enumeration values that specify how the manifest is generated.</param>\r
408     </member>\r
409     <member name="M:System.Diagnostics.Tracing.EventSource.GetGuid(System.Type)">\r
410       <summary>Gets the unique identifier for this implementation of the event source.</summary>\r
411       <returns>A unique identifier for this event source type.</returns>\r
412       <param name="eventSourceType">The type of the event source.</param>\r
413     </member>\r
414     <member name="M:System.Diagnostics.Tracing.EventSource.GetName(System.Type)">\r
415       <summary>Gets the friendly name of the event source.</summary>\r
416       <returns>The friendly name of the event source. The default is the simple name of the class.</returns>\r
417       <param name="eventSourceType">The type of the event source.</param>\r
418     </member>\r
419     <member name="M:System.Diagnostics.Tracing.EventSource.GetSources">\r
420       <summary>Gets a snapshot of all the event sources for the application domain.</summary>\r
421       <returns>An enumeration of all the event sources in the application domain.</returns>\r
422     </member>\r
423     <member name="M:System.Diagnostics.Tracing.EventSource.GetTrait(System.String)">\r
424       <summary>Gets the trait value associated with the specified key.</summary>\r
425       <returns>The trait value associated with the specified key. If the key is not found, returns null.</returns>\r
426       <param name="key">The key of the trait to get.</param>\r
427     </member>\r
428     <member name="P:System.Diagnostics.Tracing.EventSource.Guid">\r
429       <summary>The unique identifier for the event source.</summary>\r
430       <returns>A unique identifier for the event source.</returns>\r
431     </member>\r
432     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled">\r
433       <summary>Determines whether the current event source is enabled.</summary>\r
434       <returns>true if the current event source is enabled; otherwise, false.</returns>\r
435     </member>\r
436     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">\r
437       <summary>Determines whether the current event source that has the specified level and keyword is enabled.</summary>\r
438       <returns>true if the event source is enabled; otherwise, false.</returns>\r
439       <param name="level">The level of the event source.</param>\r
440       <param name="keywords">The keyword of the event source.</param>\r
441     </member>\r
442     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel)">\r
443       <summary>Determines whether the current event source is enabled for events with the specified level, keywords and channel.</summary>\r
444       <returns>true if the event source is enabled for the specified event level, keywords and channel; otherwise, false.The result of this method is only an approximation of whether a particular event is active.  Use it to avoid expensive computation for logging when logging is disabled.   Event sources may have additional filtering that determines their activity..</returns>\r
445       <param name="level">The event level to check. An event source will be considered enabled when its level is greater than or equal to <paramref name="level" />.</param>\r
446       <param name="keywords">The event keywords to check.</param>\r
447       <param name="channel">The event channel to check.</param>\r
448     </member>\r
449     <member name="P:System.Diagnostics.Tracing.EventSource.Name">\r
450       <summary>The friendly name of the class that is derived from the event source.</summary>\r
451       <returns>The friendly name of the derived class.  The default is the simple name of the class.</returns>\r
452     </member>\r
453     <member name="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)">\r
454       <summary>Called when the current event source is updated by the controller.</summary>\r
455       <param name="command">The arguments for the event.</param>\r
456     </member>\r
457     <member name="M:System.Diagnostics.Tracing.EventSource.SendCommand(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary{System.String,System.String})">\r
458       <summary>Sends a command to a specified event source.</summary>\r
459       <param name="eventSource">The event source to send the command to.</param>\r
460       <param name="command">The event command to send.</param>\r
461       <param name="commandArguments">The arguments for the event command.</param>\r
462     </member>\r
463     <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid)">\r
464       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread.</summary>\r
465       <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty" /> to indicate that work on the current thread is not associated with any activity. </param>\r
466     </member>\r
467     <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid,System.Guid@)">\r
468       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread, and returns the previous activity ID.</summary>\r
469       <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty" /> to indicate that work on the current thread is not associated with any activity.</param>\r
470       <param name="oldActivityThatWillContinue">When this method returns, contains the previous activity ID on the current thread. </param>\r
471     </member>\r
472     <member name="P:System.Diagnostics.Tracing.EventSource.Settings">\r
473       <summary>Gets the settings applied to this event source.</summary>\r
474       <returns>The settings applied to this event source.</returns>\r
475     </member>\r
476     <member name="M:System.Diagnostics.Tracing.EventSource.ToString">\r
477       <summary>Obtains a string representation of the current event source instance.</summary>\r
478       <returns>The name and unique identifier that identify the current event source.</returns>\r
479     </member>\r
480     <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String)">\r
481       <summary>Writes an event without fields, but with the specified name and default options.</summary>\r
482       <param name="eventName">The name of the event to write.</param>\r
483       <exception cref="T:System.ArgumentNullException">\r
484         <paramref name="eventName" /> is null.</exception>\r
485     </member>\r
486     <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)">\r
487       <summary>Writes an event without fields, but with the specified name and options.</summary>\r
488       <param name="eventName">The name of the event to write.</param>\r
489       <param name="options">The options such as level, keywords and operation code for the event.</param>\r
490       <exception cref="T:System.ArgumentNullException">\r
491         <paramref name="eventName" /> is null.</exception>\r
492     </member>\r
493     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)">\r
494       <summary>Writes an event with the specified name, event data and options.</summary>\r
495       <param name="eventName">The name of the event.</param>\r
496       <param name="options">The event options.</param>\r
497       <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>\r
498       <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>\r
499     </member>\r
500     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,System.Guid@,System.Guid@,``0@)">\r
501       <summary>Writes an event with the specified name, options, related activity and event data.</summary>\r
502       <param name="eventName">The name of the event.</param>\r
503       <param name="options">The event options.</param>\r
504       <param name="activityId">The ID of the activity associated with the event.</param>\r
505       <param name="relatedActivityId">The ID of an associated activity, or <see cref="F:System.Guid.Empty" /> if there is no associated activity.</param>\r
506       <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>\r
507       <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>\r
508     </member>\r
509     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)">\r
510       <summary>Writes an event with the specified name, options and event data.</summary>\r
511       <param name="eventName">The name of the event.</param>\r
512       <param name="options">The event options.</param>\r
513       <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>\r
514       <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>\r
515     </member>\r
516     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,``0)">\r
517       <summary>Writes an event with the specified name and data.</summary>\r
518       <param name="eventName">The name of the event.</param>\r
519       <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>\r
520       <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>\r
521     </member>\r
522     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32)">\r
523       <summary>Writes an event by using the provided event identifier.</summary>\r
524       <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>\r
525     </member>\r
526     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Byte[])">\r
527       <summary>Writes an event by using the provided event identifier and byte array argument.</summary>\r
528       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
529       <param name="arg1">A byte array argument.</param>\r
530     </member>\r
531     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32)">\r
532       <summary>Writes an event by using the provided event identifier and 32-bit integer argument.</summary>\r
533       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
534       <param name="arg1">An integer argument.</param>\r
535     </member>\r
536     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32)">\r
537       <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>\r
538       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
539       <param name="arg1">An integer argument.</param>\r
540       <param name="arg2">An integer argument.</param>\r
541     </member>\r
542     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)">\r
543       <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>\r
544       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
545       <param name="arg1">An integer argument.</param>\r
546       <param name="arg2">An integer argument.</param>\r
547       <param name="arg3">An integer argument.</param>\r
548     </member>\r
549     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.String)">\r
550       <summary>Writes an event by using the provided event identifier and 32-bit integer and string arguments.</summary>\r
551       <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>\r
552       <param name="arg1">A 32-bit integer argument.</param>\r
553       <param name="arg2">A string argument.</param>\r
554     </member>\r
555     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64)">\r
556       <summary>Writes an event by using the provided event identifier and 64-bit integer argument.</summary>\r
557       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
558       <param name="arg1">A 64 bit integer argument.</param>\r
559     </member>\r
560     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Byte[])">\r
561       <summary>Writes the event data using the specified indentifier and 64-bit integer and byte array arguments.</summary>\r
562       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
563       <param name="arg1">A 64-bit integer argument.</param>\r
564       <param name="arg2">A byte array argument.</param>\r
565     </member>\r
566     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64)">\r
567       <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>\r
568       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
569       <param name="arg1">A 64 bit integer argument.</param>\r
570       <param name="arg2">A 64 bit integer argument.</param>\r
571     </member>\r
572     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64,System.Int64)">\r
573       <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>\r
574       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
575       <param name="arg1">A 64 bit integer argument.</param>\r
576       <param name="arg2">A 64 bit integer argument.</param>\r
577       <param name="arg3">A 64 bit integer argument.</param>\r
578     </member>\r
579     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.String)">\r
580       <summary>Writes an event by using the provided event identifier and 64-bit integer, and string arguments.</summary>\r
581       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
582       <param name="arg1">A 64-bit integer argument.</param>\r
583       <param name="arg2">A string argument.</param>\r
584     </member>\r
585     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Object[])">\r
586       <summary>Writes an event by using the provided event identifier and array of arguments.</summary>\r
587       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
588       <param name="args">An array of objects.</param>\r
589     </member>\r
590     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String)">\r
591       <summary>Writes an event by using the provided event identifier and string argument.</summary>\r
592       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
593       <param name="arg1">A string argument.</param>\r
594     </member>\r
595     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32)">\r
596       <summary>Writes an event by using the provided event identifier and arguments.</summary>\r
597       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
598       <param name="arg1">A string argument.</param>\r
599       <param name="arg2">A 32 bit integer argument.</param>\r
600     </member>\r
601     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32,System.Int32)">\r
602       <summary>Writes an event by using the provided event identifier and arguments.</summary>\r
603       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
604       <param name="arg1">A string argument.</param>\r
605       <param name="arg2">A 32 bit integer argument.</param>\r
606       <param name="arg3">A 32 bit integer argument.</param>\r
607     </member>\r
608     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int64)">\r
609       <summary>Writes an event by using the provided event identifier and arguments.</summary>\r
610       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
611       <param name="arg1">A string argument.</param>\r
612       <param name="arg2">A 64 bit integer argument.</param>\r
613     </member>\r
614     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String)">\r
615       <summary>Writes an event by using the provided event identifier and string arguments.</summary>\r
616       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
617       <param name="arg1">A string argument.</param>\r
618       <param name="arg2">A string argument.</param>\r
619     </member>\r
620     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String,System.String)">\r
621       <summary>Writes an event by using the provided event identifier and string arguments.</summary>\r
622       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>\r
623       <param name="arg1">A string argument.</param>\r
624       <param name="arg2">A string argument.</param>\r
625       <param name="arg3">A string argument.</param>\r
626     </member>\r
627     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">\r
628       <summary>Creates a new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload by using the provided event identifier and event data.</summary>\r
629       <param name="eventId">The event identifier.</param>\r
630       <param name="eventDataCount">The number of event data items.</param>\r
631       <param name="data">The structure that contains the event data.</param>\r
632     </member>\r
633     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityId(System.Int32,System.Guid,System.Object[])">\r
634       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity. </summary>\r
635       <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />. </param>\r
636       <param name="relatedActivityId">The related activity identifier. </param>\r
637       <param name="args">An array of objects that contain data about the event. </param>\r
638     </member>\r
639     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityIdCore(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">\r
640       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity.</summary>\r
641       <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />.</param>\r
642       <param name="relatedActivityId">A pointer to the GUID of the related activity ID. </param>\r
643       <param name="eventDataCount">The number of items in the <paramref name="data" /> field. </param>\r
644       <param name="data">A pointer to the first item in the event data field. </param>\r
645     </member>\r
646     <member name="T:System.Diagnostics.Tracing.EventSource.EventData">\r
647       <summary>Provides the event data for creating fast <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overloads by using the <see cref="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)" /> method.</summary>\r
648     </member>\r
649     <member name="P:System.Diagnostics.Tracing.EventSource.EventData.DataPointer">\r
650       <summary>Gets or sets the pointer to the data for the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>\r
651       <returns>The pointer to the data.</returns>\r
652     </member>\r
653     <member name="P:System.Diagnostics.Tracing.EventSource.EventData.Size">\r
654       <summary>Gets or sets the number of payload items in the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>\r
655       <returns>The number of payload items in the new overload.</returns>\r
656     </member>\r
657     <member name="T:System.Diagnostics.Tracing.EventSourceAttribute">\r
658       <summary>Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.   </summary>\r
659     </member>\r
660     <member name="M:System.Diagnostics.Tracing.EventSourceAttribute.#ctor">\r
661       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> class.</summary>\r
662     </member>\r
663     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Guid">\r
664       <summary>Gets or sets the event source identifier.</summary>\r
665       <returns>The event source identifier.</returns>\r
666     </member>\r
667     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.LocalizationResources">\r
668       <summary>Gets or sets the name of the localization resource file.</summary>\r
669       <returns>The name of the localization resource file, or null if the localization resource file does not exist.</returns>\r
670     </member>\r
671     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Name">\r
672       <summary>Gets or sets the name of the event source.</summary>\r
673       <returns>The name of the event source.</returns>\r
674     </member>\r
675     <member name="T:System.Diagnostics.Tracing.EventSourceException">\r
676       <summary>The exception that is thrown when an error occurs during event tracing for Windows (ETW).</summary>\r
677     </member>\r
678     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor">\r
679       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class.</summary>\r
680     </member>\r
681     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String)">\r
682       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with a specified error message.</summary>\r
683       <param name="message">The message that describes the error.</param>\r
684     </member>\r
685     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String,System.Exception)">\r
686       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>\r
687       <param name="message">The error message that explains the reason for the exception. </param>\r
688       <param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified. </param>\r
689     </member>\r
690     <member name="T:System.Diagnostics.Tracing.EventSourceOptions">\r
691       <summary>Specifies overrides of default event settings such as the log level, keywords and operation code when the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)" /> method is called.</summary>\r
692     </member>\r
693     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.ActivityOptions">\r
694       <summary>The activity options defined for this event source.</summary>\r
695       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>\r
696     </member>\r
697     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Keywords">\r
698       <summary>Gets or sets the keywords applied to the event. If this property is not set, the event’s keywords will be None.</summary>\r
699       <returns>The keywords applied to the event, or None if no keywords are set.</returns>\r
700     </member>\r
701     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Level">\r
702       <summary>Gets or sets the event level applied to the event. </summary>\r
703       <returns>The event level for the event. If not set, the default is Verbose (5).</returns>\r
704     </member>\r
705     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Opcode">\r
706       <summary>Gets or sets the operation code to use for the specified event. </summary>\r
707       <returns>The operation code to use for the specified event. If not set, the default is Info (0).</returns>\r
708     </member>\r
709     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Tags">\r
710       <summary>The event tags defined for this event source.</summary>\r
711       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>\r
712     </member>\r
713     <member name="T:System.Diagnostics.Tracing.EventSourceSettings">\r
714       <summary>Specifies configuration options for an event source.</summary>\r
715     </member>\r
716     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.Default">\r
717       <summary>None of the special configuration options are enabled.</summary>\r
718     </member>\r
719     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwManifestEventFormat">\r
720       <summary>The ETW listener should use a manifest-based format when raising events. Setting this option is a directive to the ETW listener should use manifest-based format when raising events. This is the default option when defining a type derived from <see cref="T:System.Diagnostics.Tracing.EventSource" /> using one of the protected <see cref="T:System.Diagnostics.Tracing.EventSource" /> constructors.</summary>\r
721     </member>\r
722     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwSelfDescribingEventFormat">\r
723       <summary>The ETW listener should use self-describing event format. This is the default option when creating a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> using one of the public <see cref="T:System.Diagnostics.Tracing.EventSource" /> constructors. </summary>\r
724     </member>\r
725     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.ThrowOnEventWriteErrors">\r
726       <summary>The event source throws an exception when an error occurs. </summary>\r
727     </member>\r
728     <member name="T:System.Diagnostics.Tracing.EventTags">\r
729       <summary>Specifies the tracking of activity start and stop events. You should only use the lower 24 bits. For more information, see <see cref="T:System.Diagnostics.Tracing.EventSourceOptions" /> and <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)" />.</summary>\r
730     </member>\r
731     <member name="F:System.Diagnostics.Tracing.EventTags.None">\r
732       <summary>Specifies no tag and is equal to zero.</summary>\r
733     </member>\r
734     <member name="T:System.Diagnostics.Tracing.EventTask">\r
735       <summary>Defines the tasks that apply to events.</summary>\r
736     </member>\r
737     <member name="F:System.Diagnostics.Tracing.EventTask.None">\r
738       <summary>Undefined task.</summary>\r
739     </member>\r
740     <member name="T:System.Diagnostics.Tracing.EventWrittenEventArgs">\r
741       <summary>Provides data for the <see cref="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)" /> callback.</summary>\r
742     </member>\r
743     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.ActivityId">\r
744       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID on the thread that the event was written to. </summary>\r
745       <returns>The activity ID on the thread that the event was written to. </returns>\r
746     </member>\r
747     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Channel">\r
748       <summary>Gets the channel for the event.</summary>\r
749       <returns>The channel for the event.</returns>\r
750     </member>\r
751     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventId">\r
752       <summary>Gets the event identifier.</summary>\r
753       <returns>The event identifier.</returns>\r
754     </member>\r
755     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventName">\r
756       <summary>Gets the name of the event.</summary>\r
757       <returns>The name of the event.</returns>\r
758     </member>\r
759     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventSource">\r
760       <summary>Gets the event source object.</summary>\r
761       <returns>The event source object.</returns>\r
762     </member>\r
763     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Keywords">\r
764       <summary>Gets the keywords for the event.</summary>\r
765       <returns>The keywords for the event.</returns>\r
766     </member>\r
767     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Level">\r
768       <summary>Gets the level of the event.</summary>\r
769       <returns>The level of the event.</returns>\r
770     </member>\r
771     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Message">\r
772       <summary>Gets the message for the event.</summary>\r
773       <returns>The message for the event.</returns>\r
774     </member>\r
775     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Opcode">\r
776       <summary>Gets the operation code for the event.</summary>\r
777       <returns>The operation code for the event.</returns>\r
778     </member>\r
779     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Payload">\r
780       <summary>Gets the payload for the event.</summary>\r
781       <returns>The payload for the event.</returns>\r
782     </member>\r
783     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.PayloadNames">\r
784       <summary>Returns a list of strings that represent the property names of the event.</summary>\r
785       <returns>Returns <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>\r
786     </member>\r
787     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.RelatedActivityId">\r
788       <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the identifier of an activity that is related to the activity represented by the current instance. </summary>\r
789       <returns>The identifier of the related activity, or <see cref="F:System.Guid.Empty" /> if there is no related activity.</returns>\r
790     </member>\r
791     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Tags">\r
792       <summary>Returns the tags specified in the call to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)" /> method.</summary>\r
793       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>\r
794     </member>\r
795     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Task">\r
796       <summary>Gets the task for the event.</summary>\r
797       <returns>The task for the event.</returns>\r
798     </member>\r
799     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Version">\r
800       <summary>Gets the version of the event.</summary>\r
801       <returns>The version of the event.</returns>\r
802     </member>\r
803     <member name="T:System.Diagnostics.Tracing.NonEventAttribute">\r
804       <summary>Identifies a method that is not generating an event.</summary>\r
805     </member>\r
806     <member name="M:System.Diagnostics.Tracing.NonEventAttribute.#ctor">\r
807       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.NonEventAttribute" /> class.</summary>\r
808     </member>\r
809   </members>\r
810 </doc>