[ElmSharp] Add internal Evas Image APIs (#1146)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API7 / build / tizen70 / ref / System.Diagnostics.Tracing.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Diagnostics.Tracing</name>
5   </assembly>
6   <members>
7     <member name="T:System.Diagnostics.Tracing.DiagnosticCounter">
8       <summary>
9         <see cref="T:System.Diagnostics.Tracing.DiagnosticCounter" /> is an abstract class that serves as the parent class for various Counter* classes, namely <see cref="T:System.Diagnostics.Tracing.EventCounter" />, <see cref="T:System.Diagnostics.Tracing.PollingCounter" />, <see cref="T:System.Diagnostics.Tracing.IncrementingEventCounter" />, and <see cref="T:System.Diagnostics.Tracing.IncrementingPollingCounter" />.</summary>
10     </member>
11     <member name="M:System.Diagnostics.Tracing.DiagnosticCounter.AddMetadata(System.String,System.String)">
12       <summary>Adds key-value metadata to the counter that will be included as a part of the payload</summary>
13       <param name="key">The metadata key.</param>
14       <param name="value">The metadata value.</param>
15     </member>
16     <member name="P:System.Diagnostics.Tracing.DiagnosticCounter.DisplayName">
17       <summary>Gets or sets the display name of the counter.</summary>
18       <returns>The display name of the counter.</returns>
19     </member>
20     <member name="P:System.Diagnostics.Tracing.DiagnosticCounter.DisplayUnits">
21       <summary>Gets or sets the display units of the counter.</summary>
22       <returns>The display units of the counter.</returns>
23     </member>
24     <member name="M:System.Diagnostics.Tracing.DiagnosticCounter.Dispose">
25       <summary>Removes the counter from the set that the <see cref="T:System.Diagnostics.Tracing.EventSource" /> will report on.</summary>
26     </member>
27     <member name="P:System.Diagnostics.Tracing.DiagnosticCounter.EventSource">
28       <summary>Gets the EventSource that this counter is attached to.</summary>
29       <returns>The EventSource that this counter is attached to.</returns>
30     </member>
31     <member name="P:System.Diagnostics.Tracing.DiagnosticCounter.Name">
32       <summary>Gets the name of this counter.</summary>
33       <returns>The name of this counter.</returns>
34     </member>
35     <member name="T:System.Diagnostics.Tracing.EventActivityOptions">
36       <summary>Specifies the tracking of activity start and stop events.</summary>
37     </member>
38     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Detachable">
39       <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>
40     </member>
41     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Disable">
42       <summary>Turn off start and stop tracking.</summary>
43     </member>
44     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.None">
45       <summary>Use the default behavior for start and stop tracking.</summary>
46     </member>
47     <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Recursive">
48       <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>
49     </member>
50     <member name="T:System.Diagnostics.Tracing.EventAttribute">
51       <summary>Specifies additional event schema information for an event.</summary>
52     </member>
53     <member name="M:System.Diagnostics.Tracing.EventAttribute.#ctor(System.Int32)">
54       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventAttribute" /> class with the specified event identifier.</summary>
55       <param name="eventId">The event identifier for the event.</param>
56     </member>
57     <member name="P:System.Diagnostics.Tracing.EventAttribute.ActivityOptions">
58       <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>
59       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>
60     </member>
61     <member name="P:System.Diagnostics.Tracing.EventAttribute.Channel">
62       <summary>Gets or sets an additional event log where the event should be written.</summary>
63       <returns>An additional event log where the event should be written.</returns>
64     </member>
65     <member name="P:System.Diagnostics.Tracing.EventAttribute.EventId">
66       <summary>Gets or sets the identifier for the event.</summary>
67       <returns>The event identifier. This value should be between 0 and 65535.</returns>
68     </member>
69     <member name="P:System.Diagnostics.Tracing.EventAttribute.Keywords">
70       <summary>Gets or sets the keywords for the event.</summary>
71       <returns>A bitwise combination of the enumeration values.</returns>
72     </member>
73     <member name="P:System.Diagnostics.Tracing.EventAttribute.Level">
74       <summary>Gets or sets the level for the event.</summary>
75       <returns>One of the enumeration values that specifies the level for the event.</returns>
76     </member>
77     <member name="P:System.Diagnostics.Tracing.EventAttribute.Message">
78       <summary>Gets or sets the message for the event.</summary>
79       <returns>The message for the event.</returns>
80     </member>
81     <member name="P:System.Diagnostics.Tracing.EventAttribute.Opcode">
82       <summary>Gets or sets the operation code for the event.</summary>
83       <returns>One of the enumeration values that specifies the operation code.</returns>
84     </member>
85     <member name="P:System.Diagnostics.Tracing.EventAttribute.Tags">
86       <summary>Gets or 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>
87       <returns>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.</returns>
88     </member>
89     <member name="P:System.Diagnostics.Tracing.EventAttribute.Task">
90       <summary>Gets or sets the task for the event.</summary>
91       <returns>The task for the event.</returns>
92     </member>
93     <member name="P:System.Diagnostics.Tracing.EventAttribute.Version">
94       <summary>Gets or sets the version of the event.</summary>
95       <returns>The version of the event.</returns>
96     </member>
97     <member name="T:System.Diagnostics.Tracing.EventChannel">
98       <summary>Specifies the event log channel for the event.</summary>
99     </member>
100     <member name="F:System.Diagnostics.Tracing.EventChannel.Admin">
101       <summary>The administrator log channel.</summary>
102     </member>
103     <member name="F:System.Diagnostics.Tracing.EventChannel.Analytic">
104       <summary>The analytic channel.</summary>
105     </member>
106     <member name="F:System.Diagnostics.Tracing.EventChannel.Debug">
107       <summary>The debug channel.</summary>
108     </member>
109     <member name="F:System.Diagnostics.Tracing.EventChannel.None">
110       <summary>No channel specified.</summary>
111     </member>
112     <member name="F:System.Diagnostics.Tracing.EventChannel.Operational">
113       <summary>The operational channel.</summary>
114     </member>
115     <member name="T:System.Diagnostics.Tracing.EventCommand">
116       <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>
117     </member>
118     <member name="F:System.Diagnostics.Tracing.EventCommand.Disable">
119       <summary>Disable the event.</summary>
120     </member>
121     <member name="F:System.Diagnostics.Tracing.EventCommand.Enable">
122       <summary>Enable the event.</summary>
123     </member>
124     <member name="F:System.Diagnostics.Tracing.EventCommand.SendManifest">
125       <summary>Send the manifest.</summary>
126     </member>
127     <member name="F:System.Diagnostics.Tracing.EventCommand.Update">
128       <summary>Update the event.</summary>
129     </member>
130     <member name="T:System.Diagnostics.Tracing.EventCommandEventArgs">
131       <summary>Provides the arguments for the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" /> callback.</summary>
132     </member>
133     <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Arguments">
134       <summary>Gets the array of arguments for the callback.</summary>
135       <returns>An array of callback arguments.</returns>
136     </member>
137     <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command">
138       <summary>Gets the command for the callback.</summary>
139       <returns>The callback command.</returns>
140     </member>
141     <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.DisableEvent(System.Int32)">
142       <summary>Disables the event that have the specified identifier.</summary>
143       <param name="eventId">The identifier of the event to disable.</param>
144       <returns>
145         <see langword="true" /> if <paramref name="eventId" /> is in range; otherwise, <see langword="false" />.</returns>
146     </member>
147     <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.EnableEvent(System.Int32)">
148       <summary>Enables the event that has the specified identifier.</summary>
149       <param name="eventId">The identifier of the event to enable.</param>
150       <returns>
151         <see langword="true" /> if <paramref name="eventId" /> is in range; otherwise, <see langword="false" />.</returns>
152     </member>
153     <member name="T:System.Diagnostics.Tracing.EventCounter">
154       <summary>Provides the ability to collect statistics for very frequent events through the  <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>
155     </member>
156     <member name="M:System.Diagnostics.Tracing.EventCounter.#ctor(System.String,System.Diagnostics.Tracing.EventSource)">
157       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventCounter" /> class.</summary>
158       <param name="name">The event counter name.</param>
159       <param name="eventSource">The event source.</param>
160       <exception cref="T:System.ArgumentNullException">
161         <paramref name="name" /> is <see langword="null" />.  
162 -or-  
163 <paramref name="eventSource" /> is <see langword="null" />.</exception>
164     </member>
165     <member name="M:System.Diagnostics.Tracing.EventCounter.ToString">
166       <summary>Returns a string representation of the current event counter instance.</summary>
167       <returns>The name, count and mean of the current event counter.</returns>
168     </member>
169     <member name="M:System.Diagnostics.Tracing.EventCounter.WriteMetric(System.Double)">
170       <summary>Writes the metric if performance counters are on.</summary>
171       <param name="value">The value to be written.</param>
172     </member>
173     <member name="M:System.Diagnostics.Tracing.EventCounter.WriteMetric(System.Single)">
174       <summary>Writes the metric if performance counters are on.</summary>
175       <param name="value">The value to be written.</param>
176     </member>
177     <member name="T:System.Diagnostics.Tracing.EventDataAttribute">
178       <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>
179     </member>
180     <member name="M:System.Diagnostics.Tracing.EventDataAttribute.#ctor">
181       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> class.</summary>
182     </member>
183     <member name="P:System.Diagnostics.Tracing.EventDataAttribute.Name">
184       <summary>Gets or sets the name to apply to an event if the event type or property is not explicitly named.</summary>
185       <returns>The name to apply to the event or property.</returns>
186     </member>
187     <member name="T:System.Diagnostics.Tracing.EventFieldAttribute">
188       <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>
189     </member>
190     <member name="M:System.Diagnostics.Tracing.EventFieldAttribute.#ctor">
191       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" /> class.</summary>
192     </member>
193     <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Format">
194       <summary>Gets or sets the value that specifies how to format the value of a user-defined type.</summary>
195       <returns>The value that specifies how to format the value of a user-defined type.</returns>
196     </member>
197     <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Tags">
198       <summary>Gets or 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>
199       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventFieldTags" />.</returns>
200     </member>
201     <member name="T:System.Diagnostics.Tracing.EventFieldFormat">
202       <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>
203     </member>
204     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Boolean">
205       <summary>Boolean</summary>
206     </member>
207     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Default">
208       <summary>Default.</summary>
209     </member>
210     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Hexadecimal">
211       <summary>Hexadecimal.</summary>
212     </member>
213     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.HResult">
214       <summary>HResult.</summary>
215     </member>
216     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Json">
217       <summary>JSON.</summary>
218     </member>
219     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.String">
220       <summary>String.</summary>
221     </member>
222     <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Xml">
223       <summary>XML.</summary>
224     </member>
225     <member name="T:System.Diagnostics.Tracing.EventFieldTags">
226       <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>
227     </member>
228     <member name="F:System.Diagnostics.Tracing.EventFieldTags.None">
229       <summary>Specifies no tag and is equal to zero.</summary>
230     </member>
231     <member name="T:System.Diagnostics.Tracing.EventIgnoreAttribute">
232       <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>
233     </member>
234     <member name="M:System.Diagnostics.Tracing.EventIgnoreAttribute.#ctor">
235       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventIgnoreAttribute" /> class.</summary>
236     </member>
237     <member name="T:System.Diagnostics.Tracing.EventKeywords">
238       <summary>Defines the standard keywords that apply to events.</summary>
239     </member>
240     <member name="F:System.Diagnostics.Tracing.EventKeywords.All">
241       <summary>All the bits are set to 1, representing every possible group of events.</summary>
242     </member>
243     <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditFailure">
244       <summary>Attached to all failed security audit events. Use this keyword only  for events in the security log.</summary>
245     </member>
246     <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditSuccess">
247       <summary>Attached to all successful security audit events. Use this keyword only for events in the security log.</summary>
248     </member>
249     <member name="F:System.Diagnostics.Tracing.EventKeywords.CorrelationHint">
250       <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>
251     </member>
252     <member name="F:System.Diagnostics.Tracing.EventKeywords.EventLogClassic">
253       <summary>Attached to events that are raised by using the <see langword="RaiseEvent" /> function.</summary>
254     </member>
255     <member name="F:System.Diagnostics.Tracing.EventKeywords.MicrosoftTelemetry">
256       <summary>Attached to all Microsoft telemetry events.</summary>
257     </member>
258     <member name="F:System.Diagnostics.Tracing.EventKeywords.None">
259       <summary>No filtering on keywords is performed when the event is published.</summary>
260     </member>
261     <member name="F:System.Diagnostics.Tracing.EventKeywords.Sqm">
262       <summary>Attached to all Service Quality Mechanism (SQM) events.</summary>
263     </member>
264     <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiContext">
265       <summary>Attached to all Windows Diagnostics Infrastructure (WDI) context events.</summary>
266     </member>
267     <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiDiagnostic">
268       <summary>Attached to all Windows Diagnostics Infrastructure (WDI) diagnostic events.</summary>
269     </member>
270     <member name="T:System.Diagnostics.Tracing.EventLevel">
271       <summary>Identifies the level of an event.</summary>
272     </member>
273     <member name="F:System.Diagnostics.Tracing.EventLevel.Critical">
274       <summary>This level corresponds to a critical error, which is a serious error that has caused a major failure.</summary>
275     </member>
276     <member name="F:System.Diagnostics.Tracing.EventLevel.Error">
277       <summary>This level adds standard errors that signify a problem.</summary>
278     </member>
279     <member name="F:System.Diagnostics.Tracing.EventLevel.Informational">
280       <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>
281     </member>
282     <member name="F:System.Diagnostics.Tracing.EventLevel.LogAlways">
283       <summary>No level filtering is done on the event.</summary>
284     </member>
285     <member name="F:System.Diagnostics.Tracing.EventLevel.Verbose">
286       <summary>This level adds lengthy events or messages. It causes all events to be logged.</summary>
287     </member>
288     <member name="F:System.Diagnostics.Tracing.EventLevel.Warning">
289       <summary>This level adds warning events (for example, events that are published because a disk is nearing full capacity).</summary>
290     </member>
291     <member name="T:System.Diagnostics.Tracing.EventListener">
292       <summary>Provides methods for enabling and disabling events from event sources.</summary>
293     </member>
294     <member name="M:System.Diagnostics.Tracing.EventListener.#ctor">
295       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>
296     </member>
297     <member name="M:System.Diagnostics.Tracing.EventListener.DisableEvents(System.Diagnostics.Tracing.EventSource)">
298       <summary>Disables all events for the specified event source.</summary>
299       <param name="eventSource">The event source to disable events for.</param>
300     </member>
301     <member name="M:System.Diagnostics.Tracing.EventListener.Dispose">
302       <summary>Releases the resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>
303     </member>
304     <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel)">
305       <summary>Enables events for the specified event source that has the specified verbosity level or lower.</summary>
306       <param name="eventSource">The event source to enable events for.</param>
307       <param name="level">The level of events to enable.</param>
308     </member>
309     <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
310       <summary>Enables events for the specified event source that has the specified verbosity level or lower, and matching keyword flags.</summary>
311       <param name="eventSource">The event source to enable events for.</param>
312       <param name="level">The level of events to enable.</param>
313       <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>
314     </member>
315     <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})">
316       <summary>Enables events for the specified event source that has the specified verbosity level or lower, matching event keyword flag, and matching arguments.</summary>
317       <param name="eventSource">The event source to enable events for.</param>
318       <param name="level">The level of events to enable.</param>
319       <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>
320       <param name="arguments">The arguments to be matched to enable the events.</param>
321     </member>
322     <member name="E:System.Diagnostics.Tracing.EventListener.EventSourceCreated">
323       <summary>Occurs when an event source (<see cref="T:System.Diagnostics.Tracing.EventSource" /> object) is attached to the dispatcher.</summary>
324     </member>
325     <member name="M:System.Diagnostics.Tracing.EventListener.EventSourceIndex(System.Diagnostics.Tracing.EventSource)">
326       <summary>Gets a small non-negative number that represents the specified event source.</summary>
327       <param name="eventSource">The event source to find the index for.</param>
328       <returns>A small non-negative number that represents the specified event source.</returns>
329     </member>
330     <member name="E:System.Diagnostics.Tracing.EventListener.EventWritten">
331       <summary>Occurs when an event has been written by an event source (<see cref="T:System.Diagnostics.Tracing.EventSource" /> object) for which the event listener has enabled events.</summary>
332     </member>
333     <member name="M:System.Diagnostics.Tracing.EventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
334       <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>
335       <param name="eventSource">The event source.</param>
336     </member>
337     <member name="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
338       <summary>Called whenever an event has been written by an event source for which the event listener has enabled events.</summary>
339       <param name="eventData">The event arguments that describe the event.</param>
340     </member>
341     <member name="T:System.Diagnostics.Tracing.EventManifestOptions">
342       <summary>Specifies how the ETW manifest for the event source is generated.</summary>
343     </member>
344     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllCultures">
345       <summary>Generates a resources node under the localization folder for every satellite assembly provided.</summary>
346     </member>
347     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllowEventSourceOverride">
348       <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>
349     </member>
350     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.None">
351       <summary>No options are specified.</summary>
352     </member>
353     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.OnlyIfNeededForRegistration">
354       <summary>A manifest is generated only the event source must be registered on the host computer.</summary>
355     </member>
356     <member name="F:System.Diagnostics.Tracing.EventManifestOptions.Strict">
357       <summary>Causes an exception to be raised if any inconsistencies occur when writing the manifest file.</summary>
358     </member>
359     <member name="T:System.Diagnostics.Tracing.EventOpcode">
360       <summary>Defines the standard operation codes that the event source attaches to events.</summary>
361     </member>
362     <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStart">
363       <summary>A trace collection start event.</summary>
364     </member>
365     <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStop">
366       <summary>A trace collection stop event.</summary>
367     </member>
368     <member name="F:System.Diagnostics.Tracing.EventOpcode.Extension">
369       <summary>An extension event.</summary>
370     </member>
371     <member name="F:System.Diagnostics.Tracing.EventOpcode.Info">
372       <summary>An informational event.</summary>
373     </member>
374     <member name="F:System.Diagnostics.Tracing.EventOpcode.Receive">
375       <summary>An event that is published when one activity in an application receives data.</summary>
376     </member>
377     <member name="F:System.Diagnostics.Tracing.EventOpcode.Reply">
378       <summary>An event that is published after an activity in an application replies to an event.</summary>
379     </member>
380     <member name="F:System.Diagnostics.Tracing.EventOpcode.Resume">
381       <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>
382     </member>
383     <member name="F:System.Diagnostics.Tracing.EventOpcode.Send">
384       <summary>An event that is published when one activity in an application transfers data or system resources to another activity.</summary>
385     </member>
386     <member name="F:System.Diagnostics.Tracing.EventOpcode.Start">
387       <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>
388     </member>
389     <member name="F:System.Diagnostics.Tracing.EventOpcode.Stop">
390       <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>
391     </member>
392     <member name="F:System.Diagnostics.Tracing.EventOpcode.Suspend">
393       <summary>An event that is published when an activity in an application is suspended.</summary>
394     </member>
395     <member name="T:System.Diagnostics.Tracing.EventSource">
396       <summary>Provides the ability to create events for event tracing for Windows (ETW).</summary>
397     </member>
398     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor">
399       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>
400     </member>
401     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Boolean)">
402       <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>
403       <param name="throwOnEventWriteErrors">
404         <see langword="true" /> to throw an exception when an error occurs in the underlying Windows code; otherwise, <see langword="false" />.</param>
405     </member>
406     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings)">
407       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>
408       <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
409     </member>
410     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
411       <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>
412       <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
413       <param name="traits">The key-value pairs that specify traits for the event source.</param>
414       <exception cref="T:System.ArgumentException">
415         <paramref name="traits" /> is not specified in key-value pairs.</exception>
416     </member>
417     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String)">
418       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name.</summary>
419       <param name="eventSourceName">The name to apply to the event source. Must not be <see langword="null" />.</param>
420       <exception cref="T:System.ArgumentNullException">
421         <paramref name="eventSourceName" /> is <see langword="null" />.</exception>
422     </member>
423     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings)">
424       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name and settings.</summary>
425       <param name="eventSourceName">The name to apply to the event source. Must not be <see langword="null" />.</param>
426       <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
427       <exception cref="T:System.ArgumentNullException">
428         <paramref name="eventSourceName" /> is <see langword="null" />.</exception>
429     </member>
430     <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
431       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>
432       <param name="eventSourceName">The name to apply to the event source. Must not be <see langword="null" />.</param>
433       <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
434       <param name="traits">The key-value pairs that specify traits for the event source.</param>
435       <exception cref="T:System.ArgumentNullException">
436         <paramref name="eventSourceName" /> is <see langword="null" />.</exception>
437       <exception cref="T:System.ArgumentException">
438         <paramref name="traits" /> is not specified in key-value pairs.</exception>
439     </member>
440     <member name="P:System.Diagnostics.Tracing.EventSource.ConstructionException">
441       <summary>Gets any exception that was thrown during the construction of the event source.</summary>
442       <returns>The exception that was thrown during the construction of the event source, or <see langword="null" /> if no exception was thrown.</returns>
443     </member>
444     <member name="P:System.Diagnostics.Tracing.EventSource.CurrentThreadActivityId">
445       <summary>Gets the activity ID of the current thread.</summary>
446       <returns>The activity ID of the current thread.</returns>
447     </member>
448     <member name="M:System.Diagnostics.Tracing.EventSource.Dispose">
449       <summary>Releases all resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>
450     </member>
451     <member name="M:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean)">
452       <summary>Releases the unmanaged resources used by the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class and optionally releases the managed resources.</summary>
453       <param name="disposing">
454         <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
455     </member>
456     <member name="E:System.Diagnostics.Tracing.EventSource.EventCommandExecuted">
457       <summary>Occurs when a command comes from an event listener.</summary>
458     </member>
459     <member name="T:System.Diagnostics.Tracing.EventSource.EventData">
460       <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>
461     </member>
462     <member name="P:System.Diagnostics.Tracing.EventSource.EventData.DataPointer">
463       <summary>Gets or sets the pointer to the data for the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>
464       <returns>The pointer to the data.</returns>
465     </member>
466     <member name="P:System.Diagnostics.Tracing.EventSource.EventData.Size">
467       <summary>Gets or sets the number of payload items in the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>
468       <returns>The number of payload items in the new overload.</returns>
469     </member>
470     <member name="M:System.Diagnostics.Tracing.EventSource.Finalize">
471       <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>
472     </member>
473     <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String)">
474       <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
475       <param name="eventSourceType">The type of the event source.</param>
476       <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) to include in the provider element of the manifest.</param>
477       <returns>The XML data string.</returns>
478     </member>
479     <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions)">
480       <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
481       <param name="eventSourceType">The type of the event source.</param>
482       <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) file to include in the provider element of the manifest.</param>
483       <param name="flags">A bitwise combination of the enumeration values that specify how the manifest is generated.</param>
484       <returns>The XML data string or <see langword="null" />.</returns>
485     </member>
486     <member name="M:System.Diagnostics.Tracing.EventSource.GetGuid(System.Type)">
487       <summary>Gets the unique identifier for this implementation of the event source.</summary>
488       <param name="eventSourceType">The type of the event source.</param>
489       <returns>A unique identifier for this event source type.</returns>
490     </member>
491     <member name="M:System.Diagnostics.Tracing.EventSource.GetName(System.Type)">
492       <summary>Gets the friendly name of the event source.</summary>
493       <param name="eventSourceType">The type of the event source.</param>
494       <returns>The friendly name of the event source. The default is the simple name of the class.</returns>
495     </member>
496     <member name="M:System.Diagnostics.Tracing.EventSource.GetSources">
497       <summary>Gets a snapshot of all the event sources for the application domain.</summary>
498       <returns>An enumeration of all the event sources in the application domain.</returns>
499     </member>
500     <member name="M:System.Diagnostics.Tracing.EventSource.GetTrait(System.String)">
501       <summary>Gets the trait value associated with the specified key.</summary>
502       <param name="key">The key of the trait to get.</param>
503       <returns>The trait value associated with the specified key. If the key is not found, returns <see langword="null" />.</returns>
504     </member>
505     <member name="P:System.Diagnostics.Tracing.EventSource.Guid">
506       <summary>The unique identifier for the event source.</summary>
507       <returns>A unique identifier for the event source.</returns>
508     </member>
509     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled">
510       <summary>Determines whether the current event source is enabled.</summary>
511       <returns>
512         <see langword="true" /> if the current event source is enabled; otherwise, <see langword="false" />.</returns>
513     </member>
514     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
515       <summary>Determines whether the current event source that has the specified level and keyword is enabled.</summary>
516       <param name="level">The level of the event source.</param>
517       <param name="keywords">The keyword of the event source.</param>
518       <returns>
519         <see langword="true" /> if the event source is enabled; otherwise, <see langword="false" />.</returns>
520     </member>
521     <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel)">
522       <summary>Determines whether the current event source is enabled for events with the specified level, keywords and channel.</summary>
523       <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>
524       <param name="keywords">The event keywords to check.</param>
525       <param name="channel">The event channel to check.</param>
526       <returns>
527         <see langword="true" /> if the event source is enabled for the specified event level, keywords and channel; otherwise, <see langword="false" />.  
528 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>
529     </member>
530     <member name="P:System.Diagnostics.Tracing.EventSource.Name">
531       <summary>The friendly name of the class that is derived from the event source.</summary>
532       <returns>The friendly name of the derived class.  The default is the simple name of the class.</returns>
533     </member>
534     <member name="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)">
535       <summary>Called when the current event source is updated by the controller.</summary>
536       <param name="command">The arguments for the event.</param>
537     </member>
538     <member name="M:System.Diagnostics.Tracing.EventSource.SendCommand(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary{System.String,System.String})">
539       <summary>Sends a command to a specified event source.</summary>
540       <param name="eventSource">The event source to send the command to.</param>
541       <param name="command">The event command to send.</param>
542       <param name="commandArguments">The arguments for the event command.</param>
543     </member>
544     <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid)">
545       <summary>Sets the activity ID on the current thread.</summary>
546       <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>
547     </member>
548     <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid,System.Guid@)">
549       <summary>Sets the activity ID on the current thread, and returns the previous activity ID.</summary>
550       <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>
551       <param name="oldActivityThatWillContinue">When this method returns, contains the previous activity ID on the current thread.</param>
552     </member>
553     <member name="P:System.Diagnostics.Tracing.EventSource.Settings">
554       <summary>Gets the settings applied to this event source.</summary>
555       <returns>The settings applied to this event source.</returns>
556     </member>
557     <member name="M:System.Diagnostics.Tracing.EventSource.ToString">
558       <summary>Obtains a string representation of the current event source instance.</summary>
559       <returns>The name and unique identifier that identify the current event source.</returns>
560     </member>
561     <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String)">
562       <summary>Writes an event without fields, but with the specified name and default options.</summary>
563       <param name="eventName">The name of the event to write.</param>
564       <exception cref="T:System.ArgumentNullException">
565         <paramref name="eventName" /> is <see langword="null" />.</exception>
566     </member>
567     <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)">
568       <summary>Writes an event without fields, but with the specified name and options.</summary>
569       <param name="eventName">The name of the event to write.</param>
570       <param name="options">The options such as level, keywords and operation code for the event.</param>
571       <exception cref="T:System.ArgumentNullException">
572         <paramref name="eventName" /> is <see langword="null" />.</exception>
573     </member>
574     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,``0)">
575       <summary>Writes an event with the specified name and data.</summary>
576       <param name="eventName">The name of the event.</param>
577       <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>
578       <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>
579     </member>
580     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)">
581       <summary>Writes an event with the specified name, event data and options.</summary>
582       <param name="eventName">The name of the event.</param>
583       <param name="options">The event options.</param>
584       <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>
585       <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>
586     </member>
587     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)">
588       <summary>Writes an event with the specified name, options and event data.</summary>
589       <param name="eventName">The name of the event.</param>
590       <param name="options">The event options.</param>
591       <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>
592       <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>
593     </member>
594     <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,System.Guid@,System.Guid@,``0@)">
595       <summary>Writes an event with the specified name, options, related activity and event data.</summary>
596       <param name="eventName">The name of the event.</param>
597       <param name="options">The event options.</param>
598       <param name="activityId">The ID of the activity associated with the event.</param>
599       <param name="relatedActivityId">The ID of an associated activity, or <see cref="F:System.Guid.Empty" /> if there is no associated activity.</param>
600       <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>
601       <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>
602     </member>
603     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32)">
604       <summary>Writes an event by using the provided event identifier.</summary>
605       <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
606     </member>
607     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Byte[])">
608       <summary>Writes an event by using the provided event identifier and byte array argument.</summary>
609       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
610       <param name="arg1">A byte array argument.</param>
611     </member>
612     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32)">
613       <summary>Writes an event by using the provided event identifier and 32-bit integer argument.</summary>
614       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
615       <param name="arg1">An integer argument.</param>
616     </member>
617     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32)">
618       <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
619       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
620       <param name="arg1">An integer argument.</param>
621       <param name="arg2">An integer argument.</param>
622     </member>
623     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)">
624       <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
625       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
626       <param name="arg1">An integer argument.</param>
627       <param name="arg2">An integer argument.</param>
628       <param name="arg3">An integer argument.</param>
629     </member>
630     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.String)">
631       <summary>Writes an event by using the provided event identifier and 32-bit integer and string arguments.</summary>
632       <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
633       <param name="arg1">A 32-bit integer argument.</param>
634       <param name="arg2">A string argument.</param>
635     </member>
636     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64)">
637       <summary>Writes an event by using the provided event identifier and 64-bit integer argument.</summary>
638       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
639       <param name="arg1">A 64 bit integer argument.</param>
640     </member>
641     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Byte[])">
642       <summary>Writes the event data using the specified identifier and 64-bit integer and byte array arguments.</summary>
643       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
644       <param name="arg1">A 64-bit integer argument.</param>
645       <param name="arg2">A byte array argument.</param>
646     </member>
647     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64)">
648       <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
649       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
650       <param name="arg1">A 64 bit integer argument.</param>
651       <param name="arg2">A 64 bit integer argument.</param>
652     </member>
653     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64,System.Int64)">
654       <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
655       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
656       <param name="arg1">A 64 bit integer argument.</param>
657       <param name="arg2">A 64 bit integer argument.</param>
658       <param name="arg3">A 64 bit integer argument.</param>
659     </member>
660     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.String)">
661       <summary>Writes an event by using the provided event identifier and 64-bit integer, and string arguments.</summary>
662       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
663       <param name="arg1">A 64-bit integer argument.</param>
664       <param name="arg2">A string argument.</param>
665     </member>
666     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Object[])">
667       <summary>Writes an event by using the provided event identifier and array of arguments.</summary>
668       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
669       <param name="args">An array of objects.</param>
670     </member>
671     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String)">
672       <summary>Writes an event by using the provided event identifier and string argument.</summary>
673       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
674       <param name="arg1">A string argument.</param>
675     </member>
676     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32)">
677       <summary>Writes an event by using the provided event identifier and arguments.</summary>
678       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
679       <param name="arg1">A string argument.</param>
680       <param name="arg2">A 32 bit integer argument.</param>
681     </member>
682     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32,System.Int32)">
683       <summary>Writes an event by using the provided event identifier and arguments.</summary>
684       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
685       <param name="arg1">A string argument.</param>
686       <param name="arg2">A 32 bit integer argument.</param>
687       <param name="arg3">A 32 bit integer argument.</param>
688     </member>
689     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int64)">
690       <summary>Writes an event by using the provided event identifier and arguments.</summary>
691       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
692       <param name="arg1">A string argument.</param>
693       <param name="arg2">A 64 bit integer argument.</param>
694     </member>
695     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String)">
696       <summary>Writes an event by using the provided event identifier and string arguments.</summary>
697       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
698       <param name="arg1">A string argument.</param>
699       <param name="arg2">A string argument.</param>
700     </member>
701     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String,System.String)">
702       <summary>Writes an event by using the provided event identifier and string arguments.</summary>
703       <param name="eventId">The event identifier.  This value should be between 0 and 65535.</param>
704       <param name="arg1">A string argument.</param>
705       <param name="arg2">A string argument.</param>
706       <param name="arg3">A string argument.</param>
707     </member>
708     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
709       <summary>Creates a new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload by using the provided event identifier and event data.</summary>
710       <param name="eventId">The event identifier.</param>
711       <param name="eventDataCount">The number of event data items.</param>
712       <param name="data">The structure that contains the event data.</param>
713     </member>
714     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityId(System.Int32,System.Guid,System.Object[])">
715       <summary>Writes an event that indicates that the current activity is related to another activity.</summary>
716       <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />.</param>
717       <param name="relatedActivityId">The related activity identifier.</param>
718       <param name="args">An array of objects that contain data about the event.</param>
719     </member>
720     <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityIdCore(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
721       <summary>Writes an event that indicates that the current activity is related to another activity.</summary>
722       <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />.</param>
723       <param name="relatedActivityId">A pointer to the GUID of the related activity ID.</param>
724       <param name="eventDataCount">The number of items in the <paramref name="data" /> field.</param>
725       <param name="data">A pointer to the first item in the event data field.</param>
726     </member>
727     <member name="T:System.Diagnostics.Tracing.EventSourceAttribute">
728       <summary>Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.</summary>
729     </member>
730     <member name="M:System.Diagnostics.Tracing.EventSourceAttribute.#ctor">
731       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> class.</summary>
732     </member>
733     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Guid">
734       <summary>Gets or sets the event source identifier.</summary>
735       <returns>The event source identifier.</returns>
736     </member>
737     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.LocalizationResources">
738       <summary>Gets or sets the name of the localization resource file.</summary>
739       <returns>The name of the localization resource file, or <see langword="null" /> if the localization resource file does not exist.</returns>
740     </member>
741     <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Name">
742       <summary>Gets or sets the name of the event source.</summary>
743       <returns>The name of the event source.</returns>
744     </member>
745     <member name="T:System.Diagnostics.Tracing.EventSourceCreatedEventArgs">
746       <summary>Provides data for the <see cref="E:System.Diagnostics.Tracing.EventListener.EventSourceCreated" /> event.</summary>
747     </member>
748     <member name="M:System.Diagnostics.Tracing.EventSourceCreatedEventArgs.#ctor">
749       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceCreatedEventArgs" /> class.</summary>
750     </member>
751     <member name="P:System.Diagnostics.Tracing.EventSourceCreatedEventArgs.EventSource">
752       <summary>Get the event source that is attaching to the listener.</summary>
753       <returns>The event source that is attaching to the listener.</returns>
754     </member>
755     <member name="T:System.Diagnostics.Tracing.EventSourceException">
756       <summary>The exception that is thrown when an error occurs during event tracing for Windows (ETW).</summary>
757     </member>
758     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor">
759       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class.</summary>
760     </member>
761     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
762       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with serialized data.</summary>
763       <param name="info">The object that holds the serialized object data.</param>
764       <param name="context">The contextual information about the source or destination.</param>
765     </member>
766     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String)">
767       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with a specified error message.</summary>
768       <param name="message">The message that describes the error.</param>
769     </member>
770     <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String,System.Exception)">
771       <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>
772       <param name="message">The error message that explains the reason for the exception.</param>
773       <param name="innerException">The exception that is the cause of the current exception, or <see langword="null" /> if no inner exception is specified.</param>
774     </member>
775     <member name="T:System.Diagnostics.Tracing.EventSourceOptions">
776       <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>
777     </member>
778     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.ActivityOptions">
779       <summary>The activity options defined for this event source.</summary>
780       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>
781     </member>
782     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Keywords">
783       <summary>Gets or sets the keywords applied to the event. If this property is not set, the event's keywords will be <see langword="None" />.</summary>
784       <returns>The keywords applied to the event, or <see langword="None" /> if no keywords are set.</returns>
785     </member>
786     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Level">
787       <summary>Gets or sets the event level applied to the event.</summary>
788       <returns>The event level for the event. If not set, the default is Verbose (5).</returns>
789     </member>
790     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Opcode">
791       <summary>Gets or sets the operation code to use for the specified event.</summary>
792       <returns>The operation code to use for the specified event. If not set, the default is <see langword="Info" /> (0).</returns>
793     </member>
794     <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Tags">
795       <summary>The event tags defined for this event source.</summary>
796       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>
797     </member>
798     <member name="T:System.Diagnostics.Tracing.EventSourceSettings">
799       <summary>Specifies configuration options for an event source.</summary>
800     </member>
801     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.Default">
802       <summary>None of the special configuration options are enabled.</summary>
803     </member>
804     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwManifestEventFormat">
805       <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>
806     </member>
807     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwSelfDescribingEventFormat">
808       <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>
809     </member>
810     <member name="F:System.Diagnostics.Tracing.EventSourceSettings.ThrowOnEventWriteErrors">
811       <summary>The event source throws an exception when an error occurs.</summary>
812     </member>
813     <member name="T:System.Diagnostics.Tracing.EventTags">
814       <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>
815     </member>
816     <member name="F:System.Diagnostics.Tracing.EventTags.None">
817       <summary>Specifies no tag and is equal to zero.</summary>
818     </member>
819     <member name="T:System.Diagnostics.Tracing.EventTask">
820       <summary>Defines the tasks that apply to events.</summary>
821     </member>
822     <member name="F:System.Diagnostics.Tracing.EventTask.None">
823       <summary>Undefined task.</summary>
824     </member>
825     <member name="T:System.Diagnostics.Tracing.EventWrittenEventArgs">
826       <summary>Provides data for the <see cref="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)" /> callback.</summary>
827     </member>
828     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.ActivityId">
829       <summary>Gets the activity ID on the thread that the event was written to.</summary>
830       <returns>The activity ID on the thread that the event was written to.</returns>
831     </member>
832     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Channel">
833       <summary>Gets the channel for the event.</summary>
834       <returns>The channel for the event.</returns>
835     </member>
836     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventId">
837       <summary>Gets the event identifier.</summary>
838       <returns>The event identifier.</returns>
839     </member>
840     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventName">
841       <summary>Gets the name of the event.</summary>
842       <returns>The name of the event.</returns>
843     </member>
844     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventSource">
845       <summary>Gets the event source object.</summary>
846       <returns>The event source object.</returns>
847     </member>
848     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Keywords">
849       <summary>Gets the keywords for the event.</summary>
850       <returns>The keywords for the event.</returns>
851     </member>
852     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Level">
853       <summary>Gets the level of the event.</summary>
854       <returns>The level of the event.</returns>
855     </member>
856     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Message">
857       <summary>Gets the message for the event.</summary>
858       <returns>The message for the event.</returns>
859     </member>
860     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Opcode">
861       <summary>Gets the operation code for the event.</summary>
862       <returns>The operation code for the event.</returns>
863     </member>
864     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.OSThreadId">
865       <summary>Gets the thread identifier for the OS thread that wrote the event. (.NET Core 2.2 and later only.)</summary>
866       <returns>The thread identifier for the OS thread that wrote the event.</returns>
867     </member>
868     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Payload">
869       <summary>Gets the payload for the event.</summary>
870       <returns>The payload for the event.</returns>
871     </member>
872     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.PayloadNames">
873       <summary>Returns a list of strings that represent the property names of the event.</summary>
874       <returns>Returns <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>
875     </member>
876     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.RelatedActivityId">
877       <summary>Gets the identifier of an activity that is related to the activity represented by the current instance.</summary>
878       <returns>The identifier of the related activity, or <see cref="F:System.Guid.Empty" /> if there is no related activity.</returns>
879     </member>
880     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Tags">
881       <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>
882       <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>
883     </member>
884     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Task">
885       <summary>Gets the task for the event.</summary>
886       <returns>The task for the event.</returns>
887     </member>
888     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.TimeStamp">
889       <summary>Gets the time that the event was originally generated as a <see cref="T:System.DateTime" /> timestamp. (.NET Core 2.2 and later only.)</summary>
890       <returns>The date and time when the event was logged. The system tries to be as precise as possible.</returns>
891     </member>
892     <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Version">
893       <summary>Gets the version of the event.</summary>
894       <returns>The version of the event.</returns>
895     </member>
896     <member name="T:System.Diagnostics.Tracing.IncrementingEventCounter">
897       <summary>Provides a variant of <see cref="T:System.Diagnostics.Tracing.EventCounter" /> for variables that are ever-increasing, such as the number of exceptions in the runtime.</summary>
898     </member>
899     <member name="M:System.Diagnostics.Tracing.IncrementingEventCounter.#ctor(System.String,System.Diagnostics.Tracing.EventSource)">
900       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.IncrementingEventCounter" /> class.</summary>
901       <param name="name">The name for this <see cref="T:System.Diagnostics.Tracing.IncrementingEventCounter" /> instance.</param>
902       <param name="eventSource">The event source.</param>
903     </member>
904     <member name="P:System.Diagnostics.Tracing.IncrementingEventCounter.DisplayRateTimeScale">
905       <summary>Gets or sets the rate at which this metric should be displayed as.</summary>
906       <returns>Gets or sets the rate at which this metric should be displayed</returns>
907     </member>
908     <member name="M:System.Diagnostics.Tracing.IncrementingEventCounter.Increment(System.Double)">
909       <summary>Adds a value to a running total that will be published by the counter at the next timer interval.</summary>
910       <param name="increment">The value to increment the running total by.</param>
911     </member>
912     <member name="M:System.Diagnostics.Tracing.IncrementingEventCounter.ToString">
913       <summary>Returns a string representation of the current incrementing event counter instance.</summary>
914       <returns>The name and increment of the current incrementing event counter.</returns>
915     </member>
916     <member name="T:System.Diagnostics.Tracing.IncrementingPollingCounter">
917       <summary>Provides a variant of <see cref="T:System.Diagnostics.Tracing.EventCounter" /> for variables that are ever-increasing, such as the number of exceptions in the runtime.</summary>
918     </member>
919     <member name="M:System.Diagnostics.Tracing.IncrementingPollingCounter.#ctor(System.String,System.Diagnostics.Tracing.EventSource,System.Func{System.Double})">
920       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.IncrementingPollingCounter" /> class.</summary>
921       <param name="name">The name for this <see cref="T:System.Diagnostics.Tracing.IncrementingPollingCounter" /> instance.</param>
922       <param name="eventSource">The event source this instance is a part of.</param>
923       <param name="totalValueProvider">A method that will be used to poll the value.</param>
924     </member>
925     <member name="P:System.Diagnostics.Tracing.IncrementingPollingCounter.DisplayRateTimeScale">
926       <summary>Gets or sets rate at which this metric should be displayed as.</summary>
927       <returns>The rate at which this metric should be displayed.</returns>
928     </member>
929     <member name="M:System.Diagnostics.Tracing.IncrementingPollingCounter.ToString">
930       <summary>Returns a string representation of the current incrementing polling counter instance.</summary>
931       <returns>The name and increment of the current incrementing polling counter.</returns>
932     </member>
933     <member name="T:System.Diagnostics.Tracing.NonEventAttribute">
934       <summary>Identifies a method that is not generating an event.</summary>
935     </member>
936     <member name="M:System.Diagnostics.Tracing.NonEventAttribute.#ctor">
937       <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.NonEventAttribute" /> class.</summary>
938     </member>
939     <member name="T:System.Diagnostics.Tracing.PollingCounter">
940       <summary>Provides a variant of <see cref="T:System.Diagnostics.Tracing.EventCounter" /> that collects and calculates similar statistics as <see cref="T:System.Diagnostics.Tracing.EventCounter" />.</summary>
941     </member>
942     <member name="M:System.Diagnostics.Tracing.PollingCounter.#ctor(System.String,System.Diagnostics.Tracing.EventSource,System.Func{System.Double})">
943       <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.PollingCounter" /> class.</summary>
944       <param name="name">The name for this <see cref="T:System.Diagnostics.Tracing.PollingCounter" /> instance.</param>
945       <param name="eventSource">The event source.</param>
946       <param name="metricProvider">A method that will be used to poll the value.</param>
947     </member>
948     <member name="M:System.Diagnostics.Tracing.PollingCounter.ToString">
949       <summary>Returns a string representation of the current polling counter instance.</summary>
950       <returns>The name and mean of the current polling counter.</returns>
951     </member>
952   </members>
953 </doc>