18fadd71dc3e7cec0e4477bfe43417dbba9646ff
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.Extensions.Logging.Abstractions</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.Extensions.Logging.EventId">\r
8             <summary>\r
9             Identifies a logging event. The primary identifier is the "Id" property, with the "Name" property providing a short description of this type of event.\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.Extensions.Logging.EventId.op_Implicit(System.Int32)~Microsoft.Extensions.Logging.EventId">\r
13             <summary>\r
14             Implicitly creates an EventId from the given <see cref="T:System.Int32"/>.\r
15             </summary>\r
16             <param name="i">The <see cref="T:System.Int32"/> to convert to an EventId.</param>\r
17         </member>\r
18         <member name="M:Microsoft.Extensions.Logging.EventId.op_Equality(Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.EventId)">\r
19             <summary>\r
20             Checks if two specified <see cref="T:Microsoft.Extensions.Logging.EventId"/> instances have the same value. They are equal if they have the same Id.\r
21             </summary>\r
22             <param name="left">The first <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>\r
23             <param name="right">The second <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>\r
24             <returns><code>true</code> if the objects are equal.</returns>\r
25         </member>\r
26         <member name="M:Microsoft.Extensions.Logging.EventId.op_Inequality(Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.EventId)">\r
27             <summary>\r
28             Checks if two specified <see cref="T:Microsoft.Extensions.Logging.EventId"/> instances have different values.\r
29             </summary>\r
30             <param name="left">The first <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>\r
31             <param name="right">The second <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>\r
32             <returns><code>true</code> if the objects are not equal.</returns>\r
33         </member>\r
34         <member name="M:Microsoft.Extensions.Logging.EventId.#ctor(System.Int32,System.String)">\r
35             <summary>\r
36             Initializes an instance of the <see cref="T:Microsoft.Extensions.Logging.EventId"/> struct.\r
37             </summary>\r
38             <param name="id">The numeric identifier for this event.</param>\r
39             <param name="name">The name of this event.</param>\r
40         </member>\r
41         <member name="P:Microsoft.Extensions.Logging.EventId.Id">\r
42             <summary>\r
43             Gets the numeric identifier for this event.\r
44             </summary>\r
45         </member>\r
46         <member name="P:Microsoft.Extensions.Logging.EventId.Name">\r
47             <summary>\r
48             Gets the name of this event.\r
49             </summary>\r
50         </member>\r
51         <member name="M:Microsoft.Extensions.Logging.EventId.ToString">\r
52             <inheritdoc />\r
53         </member>\r
54         <member name="M:Microsoft.Extensions.Logging.EventId.Equals(Microsoft.Extensions.Logging.EventId)">\r
55             <summary>\r
56             Indicates whether the current object is equal to another object of the same type. Two events are equal if they have the same id.\r
57             </summary>\r
58             <param name="other">An object to compare with this object.</param>\r
59             <returns><code>true</code> if the current object is equal to the other parameter; otherwise, <code>false</code>.</returns>\r
60         </member>\r
61         <member name="M:Microsoft.Extensions.Logging.EventId.Equals(System.Object)">\r
62             <inheritdoc />\r
63         </member>\r
64         <member name="M:Microsoft.Extensions.Logging.EventId.GetHashCode">\r
65             <inheritdoc />\r
66         </member>\r
67         <member name="T:Microsoft.Extensions.Logging.FormattedLogValues">\r
68             <summary>\r
69             LogValues to enable formatting options supported by <see cref="M:string.Format"/>.\r
70             This also enables using {NamedformatItem} in the format string.\r
71             </summary>\r
72         </member>\r
73         <member name="T:Microsoft.Extensions.Logging.IExternalScopeProvider">\r
74             <summary>\r
75             Represents a storage of common scope data.\r
76             </summary>\r
77         </member>\r
78         <member name="M:Microsoft.Extensions.Logging.IExternalScopeProvider.ForEachScope``1(System.Action{System.Object,``0},``0)">\r
79             <summary>\r
80             Executes callback for each currently active scope objects in order of creation.\r
81             All callbacks are guaranteed to be called inline from this method.\r
82             </summary>\r
83             <param name="callback">The callback to be executed for every scope object</param>\r
84             <param name="state">The state object to be passed into the callback</param>\r
85             <typeparam name="TState">The type of state to accept.</typeparam>\r
86         </member>\r
87         <member name="M:Microsoft.Extensions.Logging.IExternalScopeProvider.Push(System.Object)">\r
88             <summary>\r
89             Adds scope object to the list\r
90             </summary>\r
91             <param name="state">The scope object</param>\r
92             <returns>The <see cref="T:System.IDisposable"/> token that removes scope on dispose.</returns>\r
93         </member>\r
94         <member name="T:Microsoft.Extensions.Logging.ILogger">\r
95             <summary>\r
96             Represents a type used to perform logging.\r
97             </summary>\r
98             <remarks>Aggregates most logging patterns to a single method.</remarks>\r
99         </member>\r
100         <member name="M:Microsoft.Extensions.Logging.ILogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">\r
101             <summary>\r
102             Writes a log entry.\r
103             </summary>\r
104             <param name="logLevel">Entry will be written on this level.</param>\r
105             <param name="eventId">Id of the event.</param>\r
106             <param name="state">The entry to be written. Can be also an object.</param>\r
107             <param name="exception">The exception related to this entry.</param>\r
108             <param name="formatter">Function to create a <see cref="T:System.String"/> message of the <paramref name="state"/> and <paramref name="exception"/>.</param>\r
109             <typeparam name="TState">The type of the object to be written.</typeparam>\r
110         </member>\r
111         <member name="M:Microsoft.Extensions.Logging.ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">\r
112             <summary>\r
113             Checks if the given <paramref name="logLevel"/> is enabled.\r
114             </summary>\r
115             <param name="logLevel">level to be checked.</param>\r
116             <returns><c>true</c> if enabled.</returns>\r
117         </member>\r
118         <member name="M:Microsoft.Extensions.Logging.ILogger.BeginScope``1(``0)">\r
119             <summary>\r
120             Begins a logical operation scope.\r
121             </summary>\r
122             <param name="state">The identifier for the scope.</param>\r
123             <typeparam name="TState">The type of the state to begin scope for.</typeparam>\r
124             <returns>An <see cref="T:System.IDisposable"/> that ends the logical operation scope on dispose.</returns>\r
125         </member>\r
126         <member name="T:Microsoft.Extensions.Logging.ILoggerFactory">\r
127             <summary>\r
128             Represents a type used to configure the logging system and create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from\r
129             the registered <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.\r
130             </summary>\r
131         </member>\r
132         <member name="M:Microsoft.Extensions.Logging.ILoggerFactory.CreateLogger(System.String)">\r
133             <summary>\r
134             Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.\r
135             </summary>\r
136             <param name="categoryName">The category name for messages produced by the logger.</param>\r
137             <returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</returns>\r
138         </member>\r
139         <member name="M:Microsoft.Extensions.Logging.ILoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">\r
140             <summary>\r
141             Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to the logging system.\r
142             </summary>\r
143             <param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.</param>\r
144         </member>\r
145         <member name="T:Microsoft.Extensions.Logging.ILoggerProvider">\r
146             <summary>\r
147             Represents a type that can create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.\r
148             </summary>\r
149         </member>\r
150         <member name="M:Microsoft.Extensions.Logging.ILoggerProvider.CreateLogger(System.String)">\r
151             <summary>\r
152             Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.\r
153             </summary>\r
154             <param name="categoryName">The category name for messages produced by the logger.</param>\r
155             <returns>The instance of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</returns>\r
156         </member>\r
157         <member name="T:Microsoft.Extensions.Logging.ILogger`1">\r
158             <summary>\r
159             A generic interface for logging where the category name is derived from the specified\r
160             <typeparamref name="TCategoryName"/> type name.\r
161             Generally used to enable activation of a named <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from dependency injection.\r
162             </summary>\r
163             <typeparam name="TCategoryName">The type who's name is used for the logger category name.</typeparam>\r
164         </member>\r
165         <member name="T:Microsoft.Extensions.Logging.ISupportExternalScope">\r
166             <summary>\r
167             Represents a <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that is able to consume external scope information.\r
168             </summary>\r
169         </member>\r
170         <member name="M:Microsoft.Extensions.Logging.ISupportExternalScope.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider)">\r
171             <summary>\r
172             Sets external scope information source for logger provider.\r
173             </summary>\r
174             <param name="scopeProvider">The provider of scope data.</param>\r
175         </member>\r
176         <member name="T:Microsoft.Extensions.Logging.LoggerExtensions">\r
177             <summary>\r
178             ILogger extension methods for common scenarios.\r
179             </summary>\r
180         </member>\r
181         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
182             <summary>\r
183             Formats and writes a debug log message.\r
184             </summary>\r
185             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
186             <param name="eventId">The event id associated with the log.</param>\r
187             <param name="exception">The exception to log.</param>\r
188             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
189             <param name="args">An object array that contains zero or more objects to format.</param>\r
190             <example>logger.LogDebug(0, exception, "Error while processing request from {Address}", address)</example>\r
191         </member>\r
192         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
193             <summary>\r
194             Formats and writes a debug log message.\r
195             </summary>\r
196             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
197             <param name="eventId">The event id associated with the log.</param>\r
198             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
199             <param name="args">An object array that contains zero or more objects to format.</param>\r
200             <example>logger.LogDebug(0, "Processing request from {Address}", address)</example>\r
201         </member>\r
202         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
203             <summary>\r
204             Formats and writes a debug log message.\r
205             </summary>\r
206             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
207             <param name="exception">The exception to log.</param>\r
208             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
209             <param name="args">An object array that contains zero or more objects to format.</param>\r
210             <example>logger.LogDebug(exception, "Error while processing request from {Address}", address)</example>\r
211         </member>\r
212         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
213             <summary>\r
214             Formats and writes a debug log message.\r
215             </summary>\r
216             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
217             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
218             <param name="args">An object array that contains zero or more objects to format.</param>\r
219             <example>logger.LogDebug("Processing request from {Address}", address)</example>\r
220         </member>\r
221         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
222             <summary>\r
223             Formats and writes a trace log message.\r
224             </summary>\r
225             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
226             <param name="eventId">The event id associated with the log.</param>\r
227             <param name="exception">The exception to log.</param>\r
228             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
229             <param name="args">An object array that contains zero or more objects to format.</param>\r
230             <example>logger.LogTrace(0, exception, "Error while processing request from {Address}", address)</example>\r
231         </member>\r
232         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
233             <summary>\r
234             Formats and writes a trace log message.\r
235             </summary>\r
236             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
237             <param name="eventId">The event id associated with the log.</param>\r
238             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
239             <param name="args">An object array that contains zero or more objects to format.</param>\r
240             <example>logger.LogTrace(0, "Processing request from {Address}", address)</example>\r
241         </member>\r
242         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
243             <summary>\r
244             Formats and writes a trace log message.\r
245             </summary>\r
246             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
247             <param name="exception">The exception to log.</param>\r
248             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
249             <param name="args">An object array that contains zero or more objects to format.</param>\r
250             <example>logger.LogTrace(exception, "Error while processing request from {Address}", address)</example>\r
251         </member>\r
252         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
253             <summary>\r
254             Formats and writes a trace log message.\r
255             </summary>\r
256             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
257             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
258             <param name="args">An object array that contains zero or more objects to format.</param>\r
259             <example>logger.LogTrace("Processing request from {Address}", address)</example>\r
260         </member>\r
261         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
262             <summary>\r
263             Formats and writes an informational log message.\r
264             </summary>\r
265             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
266             <param name="eventId">The event id associated with the log.</param>\r
267             <param name="exception">The exception to log.</param>\r
268             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
269             <param name="args">An object array that contains zero or more objects to format.</param>\r
270             <example>logger.LogInformation(0, exception, "Error while processing request from {Address}", address)</example>\r
271         </member>\r
272         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
273             <summary>\r
274             Formats and writes an informational log message.\r
275             </summary>\r
276             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
277             <param name="eventId">The event id associated with the log.</param>\r
278             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
279             <param name="args">An object array that contains zero or more objects to format.</param>\r
280             <example>logger.LogInformation(0, "Processing request from {Address}", address)</example>\r
281         </member>\r
282         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
283             <summary>\r
284             Formats and writes an informational log message.\r
285             </summary>\r
286             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
287             <param name="exception">The exception to log.</param>\r
288             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
289             <param name="args">An object array that contains zero or more objects to format.</param>\r
290             <example>logger.LogInformation(exception, "Error while processing request from {Address}", address)</example>\r
291         </member>\r
292         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
293             <summary>\r
294             Formats and writes an informational log message.\r
295             </summary>\r
296             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
297             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
298             <param name="args">An object array that contains zero or more objects to format.</param>\r
299             <example>logger.LogInformation("Processing request from {Address}", address)</example>\r
300         </member>\r
301         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
302             <summary>\r
303             Formats and writes a warning log message.\r
304             </summary>\r
305             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
306             <param name="eventId">The event id associated with the log.</param>\r
307             <param name="exception">The exception to log.</param>\r
308             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
309             <param name="args">An object array that contains zero or more objects to format.</param>\r
310             <example>logger.LogWarning(0, exception, "Error while processing request from {Address}", address)</example>\r
311         </member>\r
312         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
313             <summary>\r
314             Formats and writes a warning log message.\r
315             </summary>\r
316             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
317             <param name="eventId">The event id associated with the log.</param>\r
318             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
319             <param name="args">An object array that contains zero or more objects to format.</param>\r
320             <example>logger.LogWarning(0, "Processing request from {Address}", address)</example>\r
321         </member>\r
322         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
323             <summary>\r
324             Formats and writes a warning log message.\r
325             </summary>\r
326             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
327             <param name="exception">The exception to log.</param>\r
328             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
329             <param name="args">An object array that contains zero or more objects to format.</param>\r
330             <example>logger.LogWarning(exception, "Error while processing request from {Address}", address)</example>\r
331         </member>\r
332         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
333             <summary>\r
334             Formats and writes a warning log message.\r
335             </summary>\r
336             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
337             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
338             <param name="args">An object array that contains zero or more objects to format.</param>\r
339             <example>logger.LogWarning("Processing request from {Address}", address)</example>\r
340         </member>\r
341         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
342             <summary>\r
343             Formats and writes an error log message.\r
344             </summary>\r
345             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
346             <param name="eventId">The event id associated with the log.</param>\r
347             <param name="exception">The exception to log.</param>\r
348             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
349             <param name="args">An object array that contains zero or more objects to format.</param>\r
350             <example>logger.LogError(0, exception, "Error while processing request from {Address}", address)</example>\r
351         </member>\r
352         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
353             <summary>\r
354             Formats and writes an error log message.\r
355             </summary>\r
356             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
357             <param name="eventId">The event id associated with the log.</param>\r
358             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
359             <param name="args">An object array that contains zero or more objects to format.</param>\r
360             <example>logger.LogError(0, "Processing request from {Address}", address)</example>\r
361         </member>\r
362         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
363             <summary>\r
364             Formats and writes an error log message.\r
365             </summary>\r
366             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
367             <param name="exception">The exception to log.</param>\r
368             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
369             <param name="args">An object array that contains zero or more objects to format.</param>\r
370             <example>logger.LogError(exception, "Error while processing request from {Address}", address)</example>\r
371         </member>\r
372         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
373             <summary>\r
374             Formats and writes an error log message.\r
375             </summary>\r
376             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
377             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
378             <param name="args">An object array that contains zero or more objects to format.</param>\r
379             <example>logger.LogError("Processing request from {Address}", address)</example>\r
380         </member>\r
381         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
382             <summary>\r
383             Formats and writes a critical log message.\r
384             </summary>\r
385             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
386             <param name="eventId">The event id associated with the log.</param>\r
387             <param name="exception">The exception to log.</param>\r
388             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
389             <param name="args">An object array that contains zero or more objects to format.</param>\r
390             <example>logger.LogCritical(0, exception, "Error while processing request from {Address}", address)</example>\r
391         </member>\r
392         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
393             <summary>\r
394             Formats and writes a critical log message.\r
395             </summary>\r
396             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
397             <param name="eventId">The event id associated with the log.</param>\r
398             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
399             <param name="args">An object array that contains zero or more objects to format.</param>\r
400             <example>logger.LogCritical(0, "Processing request from {Address}", address)</example>\r
401         </member>\r
402         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">\r
403             <summary>\r
404             Formats and writes a critical log message.\r
405             </summary>\r
406             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
407             <param name="exception">The exception to log.</param>\r
408             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
409             <param name="args">An object array that contains zero or more objects to format.</param>\r
410             <example>logger.LogCritical(exception, "Error while processing request from {Address}", address)</example>\r
411         </member>\r
412         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
413             <summary>\r
414             Formats and writes a critical log message.\r
415             </summary>\r
416             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
417             <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
418             <param name="args">An object array that contains zero or more objects to format.</param>\r
419             <example>logger.LogCritical("Processing request from {Address}", address)</example>\r
420         </member>\r
421         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.String,System.Object[])">\r
422             <summary>\r
423             Formats and writes a log message at the specified log level.\r
424             </summary>\r
425             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
426             <param name="logLevel">Entry will be written on this level.</param>\r
427             <param name="message">Format string of the log message.</param>\r
428             <param name="args">An object array that contains zero or more objects to format.</param>\r
429         </member>\r
430         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">\r
431             <summary>\r
432             Formats and writes a log message at the specified log level.\r
433             </summary>\r
434             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
435             <param name="logLevel">Entry will be written on this level.</param>\r
436             <param name="eventId">The event id associated with the log.</param>\r
437             <param name="message">Format string of the log message.</param>\r
438             <param name="args">An object array that contains zero or more objects to format.</param>\r
439         </member>\r
440         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.Exception,System.String,System.Object[])">\r
441             <summary>\r
442             Formats and writes a log message at the specified log level.\r
443             </summary>\r
444             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
445             <param name="logLevel">Entry will be written on this level.</param>\r
446             <param name="exception">The exception to log.</param>\r
447             <param name="message">Format string of the log message.</param>\r
448             <param name="args">An object array that contains zero or more objects to format.</param>\r
449         </member>\r
450         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">\r
451             <summary>\r
452             Formats and writes a log message at the specified log level.\r
453             </summary>\r
454             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>\r
455             <param name="logLevel">Entry will be written on this level.</param>\r
456             <param name="eventId">The event id associated with the log.</param>\r
457             <param name="exception">The exception to log.</param>\r
458             <param name="message">Format string of the log message.</param>\r
459             <param name="args">An object array that contains zero or more objects to format.</param>\r
460         </member>\r
461         <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.BeginScope(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">\r
462             <summary>\r
463             Formats the message and creates a scope.\r
464             </summary>\r
465             <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to create the scope in.</param>\r
466             <param name="messageFormat">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>\r
467             <param name="args">An object array that contains zero or more objects to format.</param>\r
468             <returns>A disposable scope object. Can be null.</returns>\r
469             <example>\r
470             using(logger.BeginScope("Processing request from {Address}", address))\r
471             {\r
472             }\r
473             </example>\r
474         </member>\r
475         <member name="T:Microsoft.Extensions.Logging.LoggerExternalScopeProvider">\r
476             <summary>\r
477             Default implementation of <see cref="T:Microsoft.Extensions.Logging.IExternalScopeProvider"/>\r
478             </summary>\r
479         </member>\r
480         <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.#ctor">\r
481             <summary>\r
482             Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerExternalScopeProvider"/>.\r
483             </summary>\r
484         </member>\r
485         <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.ForEachScope``1(System.Action{System.Object,``0},``0)">\r
486             <inheritdoc />\r
487         </member>\r
488         <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.Push(System.Object)">\r
489             <inheritdoc />\r
490         </member>\r
491         <member name="T:Microsoft.Extensions.Logging.LoggerFactoryExtensions">\r
492             <summary>\r
493             ILoggerFactory extension methods for common scenarios.\r
494             </summary>\r
495         </member>\r
496         <member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger``1(Microsoft.Extensions.Logging.ILoggerFactory)">\r
497             <summary>\r
498             Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given type.\r
499             </summary>\r
500             <param name="factory">The factory.</param>\r
501             <typeparam name="T">The type.</typeparam>\r
502             <returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</returns>\r
503         </member>\r
504         <member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger(Microsoft.Extensions.Logging.ILoggerFactory,System.Type)">\r
505             <summary>\r
506             Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given <paramref name="type"/>.\r
507             </summary>\r
508             <param name="factory">The factory.</param>\r
509             <param name="type">The type.</param>\r
510             <return>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</return>\r
511         </member>\r
512         <member name="T:Microsoft.Extensions.Logging.LoggerMessage">\r
513             <summary>\r
514             Creates delegates which can be later cached to log messages in a performant way.\r
515             </summary>\r
516         </member>\r
517         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope(System.String)">\r
518             <summary>\r
519             Creates a delegate which can be invoked to create a log scope.\r
520             </summary>\r
521             <param name="formatString">The named format string</param>\r
522             <returns>A delegate which when invoked creates a log scope.</returns>\r
523         </member>\r
524         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``1(System.String)">\r
525             <summary>\r
526             Creates a delegate which can be invoked to create a log scope.\r
527             </summary>\r
528             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
529             <param name="formatString">The named format string</param>\r
530             <returns>A delegate which when invoked creates a log scope.</returns>\r
531         </member>\r
532         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``2(System.String)">\r
533             <summary>\r
534             Creates a delegate which can be invoked to create a log scope.\r
535             </summary>\r
536             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
537             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
538             <param name="formatString">The named format string</param>\r
539             <returns>A delegate which when invoked creates a log scope.</returns>\r
540         </member>\r
541         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``3(System.String)">\r
542             <summary>\r
543             Creates a delegate which can be invoked to create a log scope.\r
544             </summary>\r
545             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
546             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
547             <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>\r
548             <param name="formatString">The named format string</param>\r
549             <returns>A delegate which when invoked creates a log scope.</returns>\r
550         </member>\r
551         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
552             <summary>\r
553             Creates a delegate which can be invoked for logging a message.\r
554             </summary>\r
555             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
556             <param name="eventId">The event id</param>\r
557             <param name="formatString">The named format string</param>\r
558             <returns>A delegate which when invoked creates a log message.</returns>\r
559         </member>\r
560         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
561             <summary>\r
562             Creates a delegate which can be invoked for logging a message.\r
563             </summary>\r
564             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
565             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
566             <param name="eventId">The event id</param>\r
567             <param name="formatString">The named format string</param>\r
568             <returns>A delegate which when invoked creates a log message.</returns>\r
569         </member>\r
570         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``2(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
571             <summary>\r
572             Creates a delegate which can be invoked for logging a message.\r
573             </summary>\r
574             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
575             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
576             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
577             <param name="eventId">The event id</param>\r
578             <param name="formatString">The named format string</param>\r
579             <returns>A delegate which when invoked creates a log message.</returns>\r
580         </member>\r
581         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``3(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
582             <summary>\r
583             Creates a delegate which can be invoked for logging a message.\r
584             </summary>\r
585             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
586             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
587             <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>\r
588             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
589             <param name="eventId">The event id</param>\r
590             <param name="formatString">The named format string</param>\r
591             <returns>A delegate which when invoked creates a log message.</returns>\r
592         </member>\r
593         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``4(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
594             <summary>\r
595             Creates a delegate which can be invoked for logging a message.\r
596             </summary>\r
597             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
598             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
599             <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>\r
600             <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>\r
601             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
602             <param name="eventId">The event id</param>\r
603             <param name="formatString">The named format string</param>\r
604             <returns>A delegate which when invoked creates a log message.</returns>\r
605         </member>\r
606         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``5(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
607             <summary>\r
608             Creates a delegate which can be invoked for logging a message.\r
609             </summary>\r
610             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
611             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
612             <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>\r
613             <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>\r
614             <typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>\r
615             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
616             <param name="eventId">The event id</param>\r
617             <param name="formatString">The named format string</param>\r
618             <returns>A delegate which when invoked creates a log message.</returns>\r
619         </member>\r
620         <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``6(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">\r
621             <summary>\r
622             Creates a delegate which can be invoked for logging a message.\r
623             </summary>\r
624             <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>\r
625             <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>\r
626             <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>\r
627             <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>\r
628             <typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>\r
629             <typeparam name="T6">The type of the sixth parameter passed to the named format string.</typeparam>\r
630             <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>\r
631             <param name="eventId">The event id</param>\r
632             <param name="formatString">The named format string</param>\r
633             <returns>A delegate which when invoked creates a log message.</returns>\r
634         </member>\r
635         <member name="T:Microsoft.Extensions.Logging.Logger`1">\r
636             <summary>\r
637             Delegates to a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given type, created by the\r
638             provided <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.\r
639             </summary>\r
640             <typeparam name="T">The type.</typeparam>\r
641         </member>\r
642         <member name="M:Microsoft.Extensions.Logging.Logger`1.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">\r
643             <summary>\r
644             Creates a new <see cref="T:Microsoft.Extensions.Logging.Logger`1"/>.\r
645             </summary>\r
646             <param name="factory">The factory.</param>\r
647         </member>\r
648         <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#BeginScope``1(``0)">\r
649             <inheritdoc />\r
650         </member>\r
651         <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#IsEnabled(Microsoft.Extensions.Logging.LogLevel)">\r
652             <inheritdoc />\r
653         </member>\r
654         <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">\r
655             <inheritdoc />\r
656         </member>\r
657         <member name="T:Microsoft.Extensions.Logging.LogLevel">\r
658             <summary>\r
659             Defines logging severity levels.\r
660             </summary>\r
661         </member>\r
662         <member name="F:Microsoft.Extensions.Logging.LogLevel.Trace">\r
663             <summary>\r
664             Logs that contain the most detailed messages. These messages may contain sensitive application data.\r
665             These messages are disabled by default and should never be enabled in a production environment.\r
666             </summary>\r
667         </member>\r
668         <member name="F:Microsoft.Extensions.Logging.LogLevel.Debug">\r
669             <summary>\r
670             Logs that are used for interactive investigation during development.  These logs should primarily contain\r
671             information useful for debugging and have no long-term value.\r
672             </summary>\r
673         </member>\r
674         <member name="F:Microsoft.Extensions.Logging.LogLevel.Information">\r
675             <summary>\r
676             Logs that track the general flow of the application. These logs should have long-term value.\r
677             </summary>\r
678         </member>\r
679         <member name="F:Microsoft.Extensions.Logging.LogLevel.Warning">\r
680             <summary>\r
681             Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the\r
682             application execution to stop.\r
683             </summary>\r
684         </member>\r
685         <member name="F:Microsoft.Extensions.Logging.LogLevel.Error">\r
686             <summary>\r
687             Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a\r
688             failure in the current activity, not an application-wide failure.\r
689             </summary>\r
690         </member>\r
691         <member name="F:Microsoft.Extensions.Logging.LogLevel.Critical">\r
692             <summary>\r
693             Logs that describe an unrecoverable application or system crash, or a catastrophic failure that requires\r
694             immediate attention.\r
695             </summary>\r
696         </member>\r
697         <member name="F:Microsoft.Extensions.Logging.LogLevel.None">\r
698             <summary>\r
699             Not used for writing log messages. Specifies that a logging category should not write any messages.\r
700             </summary>\r
701         </member>\r
702         <member name="T:Microsoft.Extensions.Logging.LogValuesFormatter">\r
703             <summary>\r
704             Formatter to convert the named format items like {NamedformatItem} to <see cref="M:string.Format"/> format.\r
705             </summary>\r
706         </member>\r
707         <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger">\r
708             <summary>\r
709             Minimalistic logger that does nothing.\r
710             </summary>\r
711         </member>\r
712         <member name="P:Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance">\r
713             <summary>\r
714             Returns the shared instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/>.\r
715             </summary>\r
716         </member>\r
717         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.BeginScope``1(``0)">\r
718             <inheritdoc />\r
719         </member>\r
720         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">\r
721             <inheritdoc />\r
722         </member>\r
723         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">\r
724             <inheritdoc />\r
725         </member>\r
726         <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory">\r
727             <summary>\r
728             An <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> used to create instance of\r
729             <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> that logs nothing.\r
730             </summary>\r
731         </member>\r
732         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.#ctor">\r
733             <summary>\r
734             Creates a new <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory"/> instance.\r
735             </summary>\r
736         </member>\r
737         <member name="F:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Instance">\r
738             <summary>\r
739             Returns the shared instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory"/>.\r
740             </summary>\r
741         </member>\r
742         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.CreateLogger(System.String)">\r
743             <inheritdoc />\r
744             <remarks>\r
745             This returns a <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> instance which logs nothing.\r
746             </remarks>\r
747         </member>\r
748         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">\r
749             <inheritdoc />\r
750             <remarks>\r
751             This method ignores the parameter and does nothing.\r
752             </remarks>\r
753         </member>\r
754         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Dispose">\r
755             <inheritdoc />\r
756         </member>\r
757         <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider">\r
758             <summary>\r
759             Provider for the <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/>.\r
760             </summary>\r
761         </member>\r
762         <member name="P:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.Instance">\r
763             <summary>\r
764             Returns an instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider"/>.\r
765             </summary>\r
766         </member>\r
767         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.CreateLogger(System.String)">\r
768             <inheritdoc />\r
769         </member>\r
770         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.Dispose">\r
771             <inheritdoc />\r
772         </member>\r
773         <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1">\r
774             <summary>\r
775             Minimalistic logger that does nothing.\r
776             </summary>\r
777         </member>\r
778         <member name="F:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Instance">\r
779             <summary>\r
780             Returns an instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1"/>.\r
781             </summary>\r
782             <returns>An instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1"/>.</returns>\r
783         </member>\r
784         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.BeginScope``1(``0)">\r
785             <inheritdoc />\r
786         </member>\r
787         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">\r
788             <inheritdoc />\r
789             <remarks>\r
790             This method ignores the parameters and does nothing.\r
791             </remarks>\r
792         </member>\r
793         <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">\r
794             <inheritdoc />\r
795         </member>\r
796         <member name="P:Microsoft.Extensions.Logging.Abstractions.Resource.UnexpectedNumberOfNamedParameters">\r
797             <summary>The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).</summary>\r
798         </member>\r
799         <member name="M:Microsoft.Extensions.Logging.Abstractions.Resource.FormatUnexpectedNumberOfNamedParameters(System.Object,System.Object,System.Object)">\r
800             <summary>The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).</summary>\r
801         </member>\r
802         <member name="T:Microsoft.Extensions.Logging.NullExternalScopeProvider">\r
803             <summary>\r
804             Scope provider that does nothing.\r
805             </summary>\r
806         </member>\r
807         <member name="P:Microsoft.Extensions.Logging.NullExternalScopeProvider.Instance">\r
808             <summary>\r
809             Returns a cached instance of <see cref="T:Microsoft.Extensions.Logging.NullExternalScopeProvider"/>.\r
810             </summary>\r
811         </member>\r
812         <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#ForEachScope``1(System.Action{System.Object,``0},``0)">\r
813             <inheritdoc />\r
814         </member>\r
815         <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#Push(System.Object)">\r
816             <inheritdoc />\r
817         </member>\r
818         <member name="T:Microsoft.Extensions.Logging.NullScope">\r
819             <summary>\r
820             An empty scope without any logic\r
821             </summary>\r
822         </member>\r
823         <member name="M:Microsoft.Extensions.Logging.NullScope.Dispose">\r
824             <inheritdoc />\r
825         </member>\r
826         <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">\r
827             <summary>\r
828             Pretty print a type name.\r
829             </summary>\r
830             <param name="type">The <see cref="T:System.Type"/>.</param>\r
831             <param name="fullName"><c>true</c> to print a fully qualified name.</param>\r
832             <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>\r
833             <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>\r
834             <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>\r
835             <returns>The pretty printed type name.</returns>\r
836         </member>\r
837     </members>\r
838 </doc>\r