Fixing an issue with output parameters that are of type IntPtr
[castle.git] / SharedLibs / mono / 2.0 / NLog.xml
blob6fd4874ba12d23a2374d5ca8ab2acaf16125e855
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>NLog</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:NLog.Conditions.ConditionAndExpression">\r
8             <summary>\r
9             Condition <b>and</b> expression.\r
10             </summary>\r
11         </member>\r
12         <member name="T:NLog.Conditions.ConditionExpression">\r
13             <summary>\r
14             Base class for representing nodes in condition expression trees.\r
15             </summary>\r
16         </member>\r
17         <member name="M:NLog.Conditions.ConditionExpression.Evaluate(NLog.LogEventInfo)">\r
18             <summary>\r
19             Evaluates the expression.\r
20             </summary>\r
21             <param name="context">Evaluation context.</param>\r
22             <returns>Expression result.</returns>\r
23         </member>\r
24         <member name="M:NLog.Conditions.ConditionExpression.PopulateLayouts(NLog.LayoutCollection)">\r
25             <summary>\r
26             Adds all layouts used by this expression to the specified collection.\r
27             </summary>\r
28             <param name="layouts">The collection to add layouts to.</param>\r
29         </member>\r
30         <member name="F:NLog.Conditions.ConditionAndExpression.Left">\r
31             <summary>\r
32             The left hand side of the AND expression.\r
33             </summary>\r
34         </member>\r
35         <member name="F:NLog.Conditions.ConditionAndExpression.Right">\r
36             <summary>\r
37             The right hand side of the AND expression.\r
38             </summary>\r
39         </member>\r
40         <member name="M:NLog.Conditions.ConditionAndExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">\r
41             <summary>\r
42             Creates a new instance of <see cref="T:NLog.Conditions.ConditionAndExpression"/> and assigns\r
43             its Left and Right properties;\r
44             </summary>\r
45             <param name="left">Left hand side of the AND expression.</param>\r
46             <param name="right">Right hand side of the AND expression.</param>\r
47         </member>\r
48         <member name="M:NLog.Conditions.ConditionAndExpression.Evaluate(NLog.LogEventInfo)">\r
49             <summary>\r
50             Evaluates the expression by evaluating <see cref="F:NLog.Conditions.ConditionAndExpression.Left"/> and <see cref="F:NLog.Conditions.ConditionAndExpression.Right"/> recursively.\r
51             </summary>\r
52             <param name="context">Evaluation context.</param>\r
53             <returns>The value of the conjunction operator.</returns>\r
54         </member>\r
55         <member name="M:NLog.Conditions.ConditionAndExpression.ToString">\r
56             <summary>\r
57             Returns a string representation of this expression.\r
58             </summary>\r
59             <returns>(Left) or (Right) string</returns>\r
60         </member>\r
61         <member name="M:NLog.Conditions.ConditionAndExpression.PopulateLayouts(NLog.LayoutCollection)">\r
62             <summary>\r
63             Adds all layouts used by this expression to the specified collection.\r
64             </summary>\r
65             <param name="layouts">The collection to add layouts to.</param>\r
66         </member>\r
67         <member name="T:NLog.Conditions.ConditionExpressionCollection">\r
68             <summary>\r
69             A collection of elements of type ConditionExpression\r
70             </summary>\r
71         </member>\r
72         <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor">\r
73             <summary>\r
74             Initializes a new empty instance of the ConditionExpressionCollection class.\r
75             </summary>\r
76         </member>\r
77         <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor(NLog.Conditions.ConditionExpression[])">\r
78             <summary>\r
79             Initializes a new instance of the ConditionExpressionCollection class, containing elements\r
80             copied from an array.\r
81             </summary>\r
82             <param name="items">\r
83             The array whose elements are to be added to the new ConditionExpressionCollection.\r
84             </param>\r
85         </member>\r
86         <member name="M:NLog.Conditions.ConditionExpressionCollection.#ctor(NLog.Conditions.ConditionExpressionCollection)">\r
87             <summary>\r
88             Initializes a new instance of the ConditionExpressionCollection class, containing elements\r
89             copied from another instance of ConditionExpressionCollection\r
90             </summary>\r
91             <param name="items">\r
92             The ConditionExpressionCollection whose elements are to be added to the new ConditionExpressionCollection.\r
93             </param>\r
94         </member>\r
95         <member name="M:NLog.Conditions.ConditionExpressionCollection.AddRange(NLog.Conditions.ConditionExpression[])">\r
96             <summary>\r
97             Adds the elements of an array to the end of this ConditionExpressionCollection.\r
98             </summary>\r
99             <param name="items">\r
100             The array whose elements are to be added to the end of this ConditionExpressionCollection.\r
101             </param>\r
102         </member>\r
103         <member name="M:NLog.Conditions.ConditionExpressionCollection.AddRange(NLog.Conditions.ConditionExpressionCollection)">\r
104             <summary>\r
105             Adds the elements of another ConditionExpressionCollection to the end of this ConditionExpressionCollection.\r
106             </summary>\r
107             <param name="items">\r
108             The ConditionExpressionCollection whose elements are to be added to the end of this ConditionExpressionCollection.\r
109             </param>\r
110         </member>\r
111         <member name="M:NLog.Conditions.ConditionExpressionCollection.Add(NLog.Conditions.ConditionExpression)">\r
112             <summary>\r
113             Adds an instance of type ConditionExpression to the end of this ConditionExpressionCollection.\r
114             </summary>\r
115             <param name="value">\r
116             The ConditionExpression to be added to the end of this ConditionExpressionCollection.\r
117             </param>\r
118         </member>\r
119         <member name="M:NLog.Conditions.ConditionExpressionCollection.Contains(NLog.Conditions.ConditionExpression)">\r
120             <summary>\r
121             Determines whether a specfic ConditionExpression value is in this ConditionExpressionCollection.\r
122             </summary>\r
123             <param name="value">\r
124             The ConditionExpression value to locate in this ConditionExpressionCollection.\r
125             </param>\r
126             <returns>\r
127             true if value is found in this ConditionExpressionCollection;\r
128             false otherwise.\r
129             </returns>\r
130         </member>\r
131         <member name="M:NLog.Conditions.ConditionExpressionCollection.IndexOf(NLog.Conditions.ConditionExpression)">\r
132             <summary>\r
133             Return the zero-based index of the first occurrence of a specific value\r
134             in this ConditionExpressionCollection\r
135             </summary>\r
136             <param name="value">\r
137             The ConditionExpression value to locate in the ConditionExpressionCollection.\r
138             </param>\r
139             <returns>\r
140             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
141             -1 otherwise.\r
142             </returns>\r
143         </member>\r
144         <member name="M:NLog.Conditions.ConditionExpressionCollection.Insert(System.Int32,NLog.Conditions.ConditionExpression)">\r
145             <summary>\r
146             Inserts an element into the ConditionExpressionCollection at the specified index\r
147             </summary>\r
148             <param name="index">\r
149             The index at which the ConditionExpression is to be inserted.\r
150             </param>\r
151             <param name="value">\r
152             The ConditionExpression to insert.\r
153             </param>\r
154         </member>\r
155         <member name="M:NLog.Conditions.ConditionExpressionCollection.Remove(NLog.Conditions.ConditionExpression)">\r
156             <summary>\r
157             Removes the first occurrence of a specific ConditionExpression from this ConditionExpressionCollection.\r
158             </summary>\r
159             <param name="value">\r
160             The ConditionExpression value to remove from this ConditionExpressionCollection.\r
161             </param>\r
162         </member>\r
163         <member name="M:NLog.Conditions.ConditionExpressionCollection.GetEnumerator">\r
164             <summary>\r
165             Returns an enumerator that can iterate through the elements of this ConditionExpressionCollection.\r
166             </summary>\r
167             <returns>\r
168             An object that implements System.Collections.IEnumerator.\r
169             </returns>        \r
170         </member>\r
171         <member name="P:NLog.Conditions.ConditionExpressionCollection.Item(System.Int32)">\r
172             <summary>\r
173             Gets or sets the ConditionExpression at the given index in this ConditionExpressionCollection.\r
174             </summary>\r
175         </member>\r
176         <member name="T:NLog.Conditions.ConditionExpressionCollection.Enumerator">\r
177             <summary>\r
178             Type-specific enumeration class, used by ConditionExpressionCollection.GetEnumerator.\r
179             </summary>\r
180         </member>\r
181         <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.#ctor(NLog.Conditions.ConditionExpressionCollection)">\r
182             <summary>\r
183             \r
184             </summary>\r
185             <param name="collection"></param>\r
186         </member>\r
187         <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.MoveNext">\r
188             <summary>\r
189             \r
190             </summary>\r
191             <returns></returns>\r
192         </member>\r
193         <member name="M:NLog.Conditions.ConditionExpressionCollection.Enumerator.Reset">\r
194             <summary>\r
195             \r
196             </summary>\r
197         </member>\r
198         <member name="P:NLog.Conditions.ConditionExpressionCollection.Enumerator.Current">\r
199             <summary>\r
200             \r
201             </summary>\r
202         </member>\r
203         <member name="P:NLog.Conditions.ConditionExpressionCollection.Enumerator.System#Collections#IEnumerator#Current">\r
204             <summary>\r
205             \r
206             </summary>\r
207         </member>\r
208         <member name="T:NLog.Conditions.ConditionLayoutExpression">\r
209             <summary>\r
210             Condition layout expression (represented by a string literal\r
211             with embedded ${})\r
212             </summary>\r
213         </member>\r
214         <member name="M:NLog.Conditions.ConditionLayoutExpression.#ctor(System.String)">\r
215             <summary>\r
216             Creates a new instance of <see cref="T:NLog.Conditions.ConditionLayoutExpression"/>\r
217             and initializes the layout.\r
218             </summary>\r
219             <param name="layout"></param>\r
220         </member>\r
221         <member name="M:NLog.Conditions.ConditionLayoutExpression.Evaluate(NLog.LogEventInfo)">\r
222             <summary>\r
223             Evaluates the expression by calculating the value\r
224             of the layout in the specified evaluation context.\r
225             </summary>\r
226             <param name="context">Evaluation context</param>\r
227             <returns>The value of the layout.</returns>\r
228         </member>\r
229         <member name="M:NLog.Conditions.ConditionLayoutExpression.ToString">\r
230             <summary>\r
231             Returns a string representation of this expression.\r
232             </summary>\r
233             <returns>String literal in single quotes.</returns>\r
234         </member>\r
235         <member name="M:NLog.Conditions.ConditionLayoutExpression.PopulateLayouts(NLog.LayoutCollection)">\r
236             <summary>\r
237             Adds all layouts used by this expression to the specified collection.\r
238             </summary>\r
239             <param name="layouts">The collection to add layouts to.</param>\r
240         </member>\r
241         <member name="T:NLog.Conditions.ConditionLevelExpression">\r
242             <summary>\r
243             Condition level expression (represented by the <b>level</b> keyword).\r
244             </summary>\r
245         </member>\r
246         <member name="M:NLog.Conditions.ConditionLevelExpression.#ctor">\r
247             <summary>\r
248             Creates a new instance of <see cref="T:NLog.Conditions.ConditionLevelExpression"/>.\r
249             </summary>\r
250         </member>\r
251         <member name="M:NLog.Conditions.ConditionLevelExpression.Evaluate(NLog.LogEventInfo)">\r
252             <summary>\r
253             Evaluates to the current log level.\r
254             </summary>\r
255             <param name="context">Evaluation context. Ignored.</param>\r
256             <returns>The <see cref="T:NLog.LogLevel"/> object representing current log level.</returns>\r
257         </member>\r
258         <member name="M:NLog.Conditions.ConditionLevelExpression.ToString">\r
259             <summary>\r
260             Returns a string representation of the expression.\r
261             </summary>\r
262             <returns><b>level</b> string.</returns>\r
263         </member>\r
264         <member name="T:NLog.Conditions.ConditionLiteralExpression">\r
265             <summary>\r
266             Condition literal expression (numeric, <b>LogLevel.XXX</b>, <b>true</b> or <b>false</b>)\r
267             </summary>\r
268         </member>\r
269         <member name="M:NLog.Conditions.ConditionLiteralExpression.#ctor(System.Object)">\r
270             <summary>\r
271             Creates a new instance of <see cref="T:NLog.Conditions.ConditionLiteralExpression"/>\r
272             and initializes it with the specified value.\r
273             </summary>\r
274             <param name="literal"></param>\r
275         </member>\r
276         <member name="M:NLog.Conditions.ConditionLiteralExpression.Evaluate(NLog.LogEventInfo)">\r
277             <summary>\r
278             Evaluates the expression.\r
279             </summary>\r
280             <param name="context">Evaluation context.</param>\r
281             <returns>The literal value as passed in the constructor.</returns>\r
282         </member>\r
283         <member name="M:NLog.Conditions.ConditionLiteralExpression.ToString">\r
284             <summary>\r
285             Returns a string representation of the expression.\r
286             </summary>\r
287             <returns>The literal value.</returns>\r
288         </member>\r
289         <member name="T:NLog.Conditions.ConditionLoggerNameExpression">\r
290             <summary>\r
291             Condition logger name expression (represented by the <b>logger</b> keyword).\r
292             </summary>\r
293         </member>\r
294         <member name="M:NLog.Conditions.ConditionLoggerNameExpression.#ctor">\r
295             <summary>\r
296             Creates a new instance of <see cref="T:NLog.Conditions.ConditionLoggerNameExpression"/>.\r
297             </summary>\r
298         </member>\r
299         <member name="M:NLog.Conditions.ConditionLoggerNameExpression.Evaluate(NLog.LogEventInfo)">\r
300             <summary>\r
301             Evaluates to the logger name.\r
302             </summary>\r
303             <param name="context">evaluation context</param>\r
304             <returns>The logger name</returns>\r
305         </member>\r
306         <member name="M:NLog.Conditions.ConditionLoggerNameExpression.ToString">\r
307             <summary>\r
308             Returns a string representation of this expression\r
309             </summary>\r
310             <returns>a <b>logger</b> string</returns>\r
311         </member>\r
312         <member name="T:NLog.Conditions.ConditionMessageExpression">\r
313             <summary>\r
314             Condition message expression (represented by the <b>message</b> keyword).\r
315             </summary>\r
316         </member>\r
317         <member name="M:NLog.Conditions.ConditionMessageExpression.#ctor">\r
318             <summary>\r
319             Creates a new instance of <see cref="T:NLog.Conditions.ConditionMessageExpression"/>.\r
320             </summary>\r
321         </member>\r
322         <member name="M:NLog.Conditions.ConditionMessageExpression.Evaluate(NLog.LogEventInfo)">\r
323             <summary>\r
324             Evaluates to the logger message.\r
325             </summary>\r
326             <param name="context">evaluation context</param>\r
327             <returns>The logger message</returns>\r
328         </member>\r
329         <member name="M:NLog.Conditions.ConditionMessageExpression.ToString">\r
330             <summary>\r
331             Returns a string representation of this expression\r
332             </summary>\r
333             <returns>a <b>message</b> string</returns>\r
334         </member>\r
335         <member name="T:NLog.Conditions.ConditionMethodExpression">\r
336             <summary>\r
337             Condition method invocation expression (represented by <b>method(p1,p2,p3)</b> syntax).\r
338             </summary>\r
339         </member>\r
340         <member name="M:NLog.Conditions.ConditionMethodExpression.PopulateLayouts(NLog.LayoutCollection)">\r
341             <summary>\r
342             Adds all layouts used by this expression to the specified collection.\r
343             </summary>\r
344             <param name="layouts">The collection to add layouts to.</param>\r
345         </member>\r
346         <member name="T:NLog.Conditions.ConditionMethods">\r
347             <summary>\r
348             A bunch of utility methods (mostly predicates) which can be used in\r
349             condition expressions. Parially inspired by XPath 1.0.\r
350             </summary>\r
351         </member>\r
352         <member name="M:NLog.Conditions.ConditionMethods.Equals2(System.Object,System.Object)">\r
353             <summary>\r
354             Compares two objects for equality.\r
355             </summary>\r
356             <param name="o1">The first object</param>\r
357             <param name="o2">The second object</param>\r
358             <returns><b>true</b> when two objects are equal, <b>false</b> otherwise.</returns>\r
359         </member>\r
360         <member name="M:NLog.Conditions.ConditionMethods.Contains(System.String,System.String)">\r
361             <summary>\r
362             Determines whether the second string is a substring of the first one.\r
363             </summary>\r
364             <param name="s1">The first string</param>\r
365             <param name="s2">The second string</param>\r
366             <returns><b>true</b> when the second string is a substring of the first string, <b>false</b> otherwise.</returns>\r
367         </member>\r
368         <member name="M:NLog.Conditions.ConditionMethods.StartsWith(System.String,System.String)">\r
369             <summary>\r
370             Determines whether the second string is a prefix of the first one.\r
371             </summary>\r
372             <param name="s1">The first string</param>\r
373             <param name="s2">The second string</param>\r
374             <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>\r
375         </member>\r
376         <member name="M:NLog.Conditions.ConditionMethods.EndsWith(System.String,System.String)">\r
377             <summary>\r
378             Determines whether the second string is a suffix of the first one.\r
379             </summary>\r
380             <param name="s1">The first string</param>\r
381             <param name="s2">The second string</param>\r
382             <returns><b>true</b> when the second string is a prefix of the first string, <b>false</b> otherwise.</returns>\r
383         </member>\r
384         <member name="M:NLog.Conditions.ConditionMethods.Length(System.String)">\r
385             <summary>\r
386             Returns the length of a string.\r
387             </summary>\r
388             <param name="s">A string.</param>\r
389             <returns>The length of a string.</returns>\r
390         </member>\r
391         <member name="T:NLog.Conditions.ConditionNotExpression">\r
392             <summary>\r
393             Condition <b>not</b> expression.\r
394             </summary>\r
395         </member>\r
396         <member name="M:NLog.Conditions.ConditionNotExpression.PopulateLayouts(NLog.LayoutCollection)">\r
397             <summary>\r
398             Adds all layouts used by this expression to the specified collection.\r
399             </summary>\r
400             <param name="layouts">The collection to add layouts to.</param>\r
401         </member>\r
402         <member name="T:NLog.Conditions.ConditionOrExpression">\r
403             <summary>\r
404             Condition <b>or</b> expression.\r
405             </summary>\r
406         </member>\r
407         <member name="M:NLog.Conditions.ConditionOrExpression.#ctor(NLog.Conditions.ConditionExpression,NLog.Conditions.ConditionExpression)">\r
408             <summary>\r
409             Creates a new instance of <see cref="T:NLog.Conditions.ConditionOrExpression"/> and assigns\r
410             its Left and Right properties;\r
411             </summary>\r
412             <param name="left">Left hand side of the OR expression.</param>\r
413             <param name="right">Right hand side of the OR expression.</param>\r
414         </member>\r
415         <member name="M:NLog.Conditions.ConditionOrExpression.Evaluate(NLog.LogEventInfo)">\r
416             <summary>\r
417             Evaluates the expression by evaluating <see cref="F:NLog.Conditions.ConditionOrExpression.Left"/> and <see cref="F:NLog.Conditions.ConditionOrExpression.Right"/> recursively.\r
418             </summary>\r
419             <param name="context">Evaluation context.</param>\r
420             <returns>The value of the alternative operator.</returns>\r
421         </member>\r
422         <member name="M:NLog.Conditions.ConditionOrExpression.ToString">\r
423             <summary>\r
424             Returns a string representation of this expression.\r
425             </summary>\r
426             <returns>(Left) or (Right) string</returns>\r
427         </member>\r
428         <member name="M:NLog.Conditions.ConditionOrExpression.PopulateLayouts(NLog.LayoutCollection)">\r
429             <summary>\r
430             Adds all layouts used by this expression to the specified collection.\r
431             </summary>\r
432             <param name="layouts">The collection to add layouts to.</param>\r
433         </member>\r
434         <member name="T:NLog.Conditions.ConditionParseException">\r
435             <summary>\r
436             Exception during parsing of condition expression\r
437             </summary>\r
438         </member>\r
439         <member name="M:NLog.Conditions.ConditionParseException.#ctor">\r
440             <summary>\r
441             Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.\r
442             </summary>\r
443         </member>\r
444         <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String)">\r
445             <summary>\r
446             Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.\r
447             </summary>\r
448             <param name="desc">Error message</param>\r
449         </member>\r
450         <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.String,System.Exception)">\r
451             <summary>\r
452             Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.\r
453             </summary>\r
454             <param name="desc">Error message</param>\r
455             <param name="inner">Inner exception</param>\r
456         </member>\r
457         <member name="M:NLog.Conditions.ConditionParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
458             <summary>\r
459             Creates a new instance of <see cref="T:NLog.Conditions.ConditionParseException"/>.\r
460             </summary>\r
461             <param name="info">Serialization info</param>\r
462             <param name="context">Streaming context</param>\r
463         </member>\r
464         <member name="T:NLog.Conditions.ConditionParser">\r
465             <summary>\r
466             Condition parser. Turns a string representation of condition expression\r
467             into an expression tree.\r
468             </summary>\r
469         </member>\r
470         <member name="M:NLog.Conditions.ConditionParser.ParseExpression(System.String)">\r
471             <summary>\r
472             Parses the specified condition string and turns it into\r
473             <see cref="T:NLog.Conditions.ConditionExpression"/> tree.\r
474             </summary>\r
475             <param name="expr">The expression to be parsed.</param>\r
476             <returns>The root of the expression syntax tree which can be used to get the value of the condition in a specified context</returns>\r
477         </member>\r
478         <member name="T:NLog.Conditions.ConditionRelationalExpression">\r
479             <summary>\r
480             Condition relational (<b>==</b>, <b>!=</b>, <b>&lt;</b>, <b>&lt;=</b>, \r
481             <b>&gt;</b> or <b>&gt;=</b>) expression.\r
482             </summary>\r
483         </member>\r
484         <member name="M:NLog.Conditions.ConditionRelationalExpression.PopulateLayouts(NLog.LayoutCollection)">\r
485             <summary>\r
486             Adds all layouts used by this expression to the specified collection.\r
487             </summary>\r
488             <param name="layouts">The collection to add layouts to.</param>\r
489         </member>\r
490         <member name="T:NLog.Conditions.ConditionRelationalOperator">\r
491             <summary>\r
492             Relational operators used in conditions.\r
493             </summary>\r
494         </member>\r
495         <member name="F:NLog.Conditions.ConditionRelationalOperator.Equal">\r
496             <summary>\r
497             Equality (==)\r
498             </summary>\r
499         </member>\r
500         <member name="F:NLog.Conditions.ConditionRelationalOperator.NotEqual">\r
501             <summary>\r
502             Inequality (!=)\r
503             </summary>\r
504         </member>\r
505         <member name="F:NLog.Conditions.ConditionRelationalOperator.Less">\r
506             <summary>\r
507             Less than (&lt;)\r
508             </summary>\r
509         </member>\r
510         <member name="F:NLog.Conditions.ConditionRelationalOperator.Greater">\r
511             <summary>\r
512             Greater than (&gt;)\r
513             </summary>\r
514         </member>\r
515         <member name="F:NLog.Conditions.ConditionRelationalOperator.LessOrEqual">\r
516             <summary>\r
517             Less than or equal (&lt;=)\r
518             </summary>\r
519         </member>\r
520         <member name="F:NLog.Conditions.ConditionRelationalOperator.GreaterOrEqual">\r
521             <summary>\r
522             Greater than or equal (&gt;=)\r
523             </summary>\r
524         </member>\r
525         <member name="T:NLog.Conditions.ConditionTokenizer">\r
526             <summary>\r
527             Hand-written tokenizer for conditions.\r
528             </summary>\r
529         </member>\r
530         <member name="T:NLog.Conditions.ConditionTokenType">\r
531             <summary>\r
532             Token types for condition expressions.\r
533             </summary>\r
534         </member>\r
535         <member name="T:NLog.Config.AcceptsConditionAttribute">\r
536             <summary>\r
537             Attribute used to mark string parameters that accept conditions.\r
538             </summary>\r
539         </member>\r
540         <member name="M:NLog.Config.AcceptsConditionAttribute.#ctor">\r
541             <summary>\r
542             Creates a new instance of AcceptsLayoutAttribute\r
543             </summary>\r
544         </member>\r
545         <member name="T:NLog.Config.AcceptsLayoutAttribute">\r
546             <summary>\r
547             Attribute used to mark string parameters that accept layouts.\r
548             </summary>\r
549         </member>\r
550         <member name="M:NLog.Config.AcceptsLayoutAttribute.#ctor">\r
551             <summary>\r
552             Creates a new instance of AcceptsLayoutAttribute\r
553             </summary>\r
554         </member>\r
555         <member name="T:NLog.Config.ArrayParameterAttribute">\r
556             <summary>\r
557             Used to mark configurable parameters which are arrays. \r
558             Specifies the mapping between XML elements and .NET types.\r
559             </summary>\r
560         </member>\r
561         <member name="M:NLog.Config.ArrayParameterAttribute.#ctor(System.Type,System.String)">\r
562             <summary>\r
563             Creates a new instance of ArrayParameterAttribute specifying the\r
564             element type and configuration element name.\r
565             </summary>\r
566             <param name="itemType">The type of the array item</param>\r
567             <param name="elementName">The XML element name that represents the item.</param>\r
568         </member>\r
569         <member name="P:NLog.Config.ArrayParameterAttribute.ItemType">\r
570             <summary>\r
571             The .NET type of the array item\r
572             </summary>\r
573         </member>\r
574         <member name="P:NLog.Config.ArrayParameterAttribute.ElementName">\r
575             <summary>\r
576             The XML element name.\r
577             </summary>\r
578         </member>\r
579         <member name="T:NLog.Config.ConfigSectionHandler">\r
580             <summary>\r
581             NLog configuration section handler class for configuring NLog from App.config\r
582             </summary>\r
583         </member>\r
584         <member name="T:NLog.Config.DefaultParameterAttribute">\r
585             <summary>\r
586             Attribute used to mark the default parameters for layout renderers.\r
587             </summary>\r
588         </member>\r
589         <member name="M:NLog.Config.DefaultParameterAttribute.#ctor">\r
590             <summary>\r
591             Creates a new DefaultParameterAttribute object.\r
592             </summary>\r
593         </member>\r
594         <member name="T:NLog.Config.LoggingConfiguration">\r
595             <summary>\r
596             Keeps logging configuration and provides simple API\r
597             to modify it.\r
598             </summary>\r
599         </member>\r
600         <member name="M:NLog.Config.LoggingConfiguration.#ctor">\r
601             <summary>\r
602             Creates new instance of LoggingConfiguration object.\r
603             </summary>\r
604         </member>\r
605         <member name="M:NLog.Config.LoggingConfiguration.AddTarget(System.String,NLog.Target)">\r
606             <summary>\r
607             Registers the specified target object under a given name.\r
608             </summary>\r
609             <param name="name">Name of the target.</param>\r
610             <param name="target">The target object.</param>\r
611         </member>\r
612         <member name="M:NLog.Config.LoggingConfiguration.RemoveTarget(System.String)">\r
613             <summary>\r
614             Removes the specified named target.\r
615             </summary>\r
616             <param name="name">Name of the target.</param>\r
617         </member>\r
618         <member name="M:NLog.Config.LoggingConfiguration.FindTargetByName(System.String)">\r
619             <summary>\r
620             Finds the target with the specified name.\r
621             </summary>\r
622             <param name="name">The name of the target to be found.</param>\r
623             <returns>Found target or <see langword="null" /> when the target is not found.</returns>\r
624         </member>\r
625         <member name="M:NLog.Config.LoggingConfiguration.Reload">\r
626             <summary>\r
627             Called by LogManager when one of the log configuration files changes.\r
628             </summary>\r
629             <returns>A new instance of <see cref="T:NLog.Config.LoggingConfiguration"/> that represents the updated configuration.</returns>\r
630         </member>\r
631         <member name="M:NLog.Config.LoggingConfiguration.FlushAllTargets(System.TimeSpan)">\r
632             <summary>\r
633             Flushes any pending log messages on all appenders.\r
634             </summary>\r
635         </member>\r
636         <member name="M:NLog.Config.LoggingConfiguration.GetConfiguredNamedTargets">\r
637             <summary>\r
638             Returns a collection of named targets specified in the configuration.\r
639             </summary>\r
640             <returns>A <see cref="T:NLog.TargetCollection"/> object that contains a list of named targets.</returns>\r
641             <remarks>\r
642             Unnamed targets (such as those wrapped by other targets) are not returned.\r
643             </remarks>\r
644         </member>\r
645         <member name="M:NLog.Config.LoggingConfiguration.Close">\r
646             <summary>\r
647             Closes all targets and releases any unmanaged resources.\r
648             </summary>\r
649         </member>\r
650         <member name="P:NLog.Config.LoggingConfiguration.LoggingRules">\r
651             <summary>\r
652             The collection of logging rules\r
653             </summary>\r
654         </member>\r
655         <member name="P:NLog.Config.LoggingConfiguration.FileNamesToWatch">\r
656             <summary>\r
657             A collection of file names which should be watched for changes by NLog.\r
658             </summary>\r
659         </member>\r
660         <member name="T:NLog.Config.LoggingRule">\r
661             <summary>\r
662             Represents a logging rule. An equivalent of &lt;logger /&gt; configuration element.\r
663             </summary>\r
664         </member>\r
665         <member name="M:NLog.Config.LoggingRule.ToString">\r
666             <summary>\r
667             Returns a string representation of <see cref="T:NLog.Config.LoggingRule"/>. Used for debugging.\r
668             </summary>\r
669             <returns></returns>\r
670         </member>\r
671         <member name="M:NLog.Config.LoggingRule.#ctor">\r
672             <summary>\r
673             Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/>.\r
674             </summary>\r
675         </member>\r
676         <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.LogLevel,NLog.Target)">\r
677             <summary>\r
678             Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/> by\r
679             setting the logger name pattern, minimum logging level and \r
680             the target to be written to when logger name and log level match.\r
681             </summary>\r
682             <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>\r
683             <param name="minLevel">Minimum log level needed to trigger this rule.</param>\r
684             <param name="target">Target to be written to when the rule matches.</param>\r
685         </member>\r
686         <member name="M:NLog.Config.LoggingRule.#ctor(System.String,NLog.Target)">\r
687             <summary>\r
688             Initializes a new instance of <see cref="T:NLog.Config.LoggingRule"/> by\r
689             setting the logger name pattern and \r
690             the target to be written to when logger name matches.\r
691             </summary>\r
692             <param name="loggerNamePattern">Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends.</param>\r
693             <param name="target">Target to be written to when the rule matches.</param>\r
694             <remarks>By default no logging levels are defined. You should call <see cref="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)"/> and <see cref="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)"/> to set them.</remarks>\r
695         </member>\r
696         <member name="M:NLog.Config.LoggingRule.EnableLoggingForLevel(NLog.LogLevel)">\r
697             <summary>\r
698             Enables logging for a particular level.\r
699             </summary>\r
700             <param name="level">Level to be enabled.</param>\r
701         </member>\r
702         <member name="M:NLog.Config.LoggingRule.DisableLoggingForLevel(NLog.LogLevel)">\r
703             <summary>\r
704             Disables logging for a particular level.\r
705             </summary>\r
706             <param name="level">Level to be disabled.</param>\r
707         </member>\r
708         <member name="M:NLog.Config.LoggingRule.IsLoggingEnabledForLevel(NLog.LogLevel)">\r
709             <summary>\r
710             Checks whether te particular log level is enabled for this rule.\r
711             </summary>\r
712             <param name="level">Level to be checked</param>\r
713             <returns><see langword="true"/> when the log level is enabled, <see langword="false" /> otherwise.</returns>\r
714         </member>\r
715         <member name="M:NLog.Config.LoggingRule.NameMatches(System.String)">\r
716             <summary>\r
717             Checks whether given name matches the logger name pattern.\r
718             </summary>\r
719             <param name="loggerName">String to be matched</param>\r
720             <returns><see langword="true"/> when the name matches, <see langword="false" /> otherwise.</returns>\r
721         </member>\r
722         <member name="P:NLog.Config.LoggingRule.Targets">\r
723             <summary>\r
724             A collection of targets that should be written to when this rule matches.\r
725             </summary>\r
726         </member>\r
727         <member name="P:NLog.Config.LoggingRule.ChildRules">\r
728             <summary>\r
729             A collection of child rules to be evaluated when this rule matches.\r
730             </summary>\r
731         </member>\r
732         <member name="P:NLog.Config.LoggingRule.Filters">\r
733             <summary>\r
734             A collection of filters to be checked before writing to targets.\r
735             </summary>\r
736         </member>\r
737         <member name="P:NLog.Config.LoggingRule.Final">\r
738             <summary>\r
739             Quit processing any further rule when this one matches.\r
740             </summary>\r
741         </member>\r
742         <member name="P:NLog.Config.LoggingRule.LoggerNamePattern">\r
743             <summary>\r
744             Logger name pattern.\r
745             </summary>\r
746             <remarks>\r
747             Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else.\r
748             </remarks>\r
749         </member>\r
750         <member name="T:NLog.Config.LoggingRuleCollection">\r
751             <summary>\r
752             A collection of elements of type LoggingRule\r
753             </summary>\r
754         </member>\r
755         <member name="M:NLog.Config.LoggingRuleCollection.#ctor">\r
756             <summary>\r
757             Initializes a new empty instance of the LoggingRuleCollection class.\r
758             </summary>\r
759         </member>\r
760         <member name="M:NLog.Config.LoggingRuleCollection.#ctor(NLog.Config.LoggingRule[])">\r
761             <summary>\r
762             Initializes a new instance of the LoggingRuleCollection class, containing elements\r
763             copied from an array.\r
764             </summary>\r
765             <param name="items">\r
766             The array whose elements are to be added to the new LoggingRuleCollection.\r
767             </param>\r
768         </member>\r
769         <member name="M:NLog.Config.LoggingRuleCollection.#ctor(NLog.Config.LoggingRuleCollection)">\r
770             <summary>\r
771             Initializes a new instance of the LoggingRuleCollection class, containing elements\r
772             copied from another instance of LoggingRuleCollection\r
773             </summary>\r
774             <param name="items">\r
775             The LoggingRuleCollection whose elements are to be added to the new LoggingRuleCollection.\r
776             </param>\r
777         </member>\r
778         <member name="M:NLog.Config.LoggingRuleCollection.AddRange(NLog.Config.LoggingRule[])">\r
779             <summary>\r
780             Adds the elements of an array to the end of this LoggingRuleCollection.\r
781             </summary>\r
782             <param name="items">\r
783             The array whose elements are to be added to the end of this LoggingRuleCollection.\r
784             </param>\r
785         </member>\r
786         <member name="M:NLog.Config.LoggingRuleCollection.AddRange(NLog.Config.LoggingRuleCollection)">\r
787             <summary>\r
788             Adds the elements of another LoggingRuleCollection to the end of this LoggingRuleCollection.\r
789             </summary>\r
790             <param name="items">\r
791             The LoggingRuleCollection whose elements are to be added to the end of this LoggingRuleCollection.\r
792             </param>\r
793         </member>\r
794         <member name="M:NLog.Config.LoggingRuleCollection.Add(NLog.Config.LoggingRule)">\r
795             <summary>\r
796             Adds an instance of type LoggingRule to the end of this LoggingRuleCollection.\r
797             </summary>\r
798             <param name="value">\r
799             The LoggingRule to be added to the end of this LoggingRuleCollection.\r
800             </param>\r
801         </member>\r
802         <member name="M:NLog.Config.LoggingRuleCollection.Contains(NLog.Config.LoggingRule)">\r
803             <summary>\r
804             Determines whether a specfic LoggingRule value is in this LoggingRuleCollection.\r
805             </summary>\r
806             <param name="value">\r
807             The LoggingRule value to locate in this LoggingRuleCollection.\r
808             </param>\r
809             <returns>\r
810             true if value is found in this LoggingRuleCollection;\r
811             false otherwise.\r
812             </returns>\r
813         </member>\r
814         <member name="M:NLog.Config.LoggingRuleCollection.IndexOf(NLog.Config.LoggingRule)">\r
815             <summary>\r
816             Return the zero-based index of the first occurrence of a specific value\r
817             in this LoggingRuleCollection\r
818             </summary>\r
819             <param name="value">\r
820             The LoggingRule value to locate in the LoggingRuleCollection.\r
821             </param>\r
822             <returns>\r
823             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
824             -1 otherwise.\r
825             </returns>\r
826         </member>\r
827         <member name="M:NLog.Config.LoggingRuleCollection.Insert(System.Int32,NLog.Config.LoggingRule)">\r
828             <summary>\r
829             Inserts an element into the LoggingRuleCollection at the specified index\r
830             </summary>\r
831             <param name="index">\r
832             The index at which the LoggingRule is to be inserted.\r
833             </param>\r
834             <param name="value">\r
835             The LoggingRule to insert.\r
836             </param>\r
837         </member>\r
838         <member name="M:NLog.Config.LoggingRuleCollection.Remove(NLog.Config.LoggingRule)">\r
839             <summary>\r
840             Removes the first occurrence of a specific LoggingRule from this LoggingRuleCollection.\r
841             </summary>\r
842             <param name="value">\r
843             The LoggingRule value to remove from this LoggingRuleCollection.\r
844             </param>\r
845         </member>\r
846         <member name="M:NLog.Config.LoggingRuleCollection.GetEnumerator">\r
847             <summary>\r
848             Returns an enumerator that can iterate through the elements of this LoggingRuleCollection.\r
849             </summary>\r
850             <returns>\r
851             An object that implements System.Collections.IEnumerator.\r
852             </returns>        \r
853         </member>\r
854         <member name="P:NLog.Config.LoggingRuleCollection.Item(System.Int32)">\r
855             <summary>\r
856             Gets or sets the LoggingRule at the given index in this LoggingRuleCollection.\r
857             </summary>\r
858         </member>\r
859         <member name="T:NLog.Config.LoggingRuleCollection.Enumerator">\r
860             <summary>\r
861             Type-specific enumeration class, used by LoggingRuleCollection.GetEnumerator.\r
862             </summary>\r
863         </member>\r
864         <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.#ctor(NLog.Config.LoggingRuleCollection)">\r
865             <summary>\r
866             \r
867             </summary>\r
868             <param name="collection"></param>\r
869         </member>\r
870         <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.MoveNext">\r
871             <summary>\r
872             Advances to the next object.\r
873             </summary>\r
874             <returns>A <see cref="M:NLog.Config.LoggingRuleCollection.Enumerator.MoveNext"/> result</returns>\r
875         </member>\r
876         <member name="M:NLog.Config.LoggingRuleCollection.Enumerator.Reset">\r
877             <summary>\r
878             Resets the enumerator.\r
879             </summary>\r
880         </member>\r
881         <member name="P:NLog.Config.LoggingRuleCollection.Enumerator.Current">\r
882             <summary>\r
883             Returns the current object.\r
884             </summary>\r
885         </member>\r
886         <member name="P:NLog.Config.LoggingRuleCollection.Enumerator.System#Collections#IEnumerator#Current">\r
887             <summary>\r
888             Returns the current object.\r
889             </summary>\r
890         </member>\r
891         <member name="T:NLog.Config.NLogConfigurationException">\r
892             <summary>\r
893             Exception during configuration\r
894             </summary>\r
895         </member>\r
896         <member name="M:NLog.Config.NLogConfigurationException.#ctor">\r
897             <summary>\r
898             Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.\r
899             </summary>\r
900         </member>\r
901         <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.String)">\r
902             <summary>\r
903             Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.\r
904             </summary>\r
905             <param name="desc">Error message</param>\r
906         </member>\r
907         <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.String,System.Exception)">\r
908             <summary>\r
909             Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.\r
910             </summary>\r
911             <param name="desc">Error message</param>\r
912             <param name="inner">Inner exception</param>\r
913         </member>\r
914         <member name="M:NLog.Config.NLogConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
915             <summary>\r
916             Creates a new instance of <see cref="T:NLog.Config.NLogConfigurationException"/>.\r
917             </summary>\r
918             <param name="info">Serialization info</param>\r
919             <param name="context">Streaming context</param>\r
920         </member>\r
921         <member name="T:NLog.Config.NotSupportedRuntimeAttribute">\r
922             <summary>\r
923             Marks classes and properties as NOT supporting particular runtime framework \r
924             and operating system.\r
925             </summary>\r
926         </member>\r
927         <member name="T:NLog.Config.SupportedRuntimeAttributeBase">\r
928             <summary>\r
929             Marks classes and properties as supporting particular runtime framework \r
930             and operating system.\r
931             </summary>\r
932         </member>\r
933         <member name="M:NLog.Config.SupportedRuntimeAttributeBase.#ctor">\r
934             <summary>\r
935             Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttributeBase"/>.\r
936             </summary>\r
937         </member>\r
938         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.Framework">\r
939             <summary>\r
940             Supported runtime framework.\r
941             </summary>\r
942         </member>\r
943         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.OS">\r
944             <summary>\r
945             Supported operating system.\r
946             </summary>\r
947         </member>\r
948         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MinRuntimeVersion">\r
949             <summary>\r
950             Minimum runtime version supported.\r
951             </summary>\r
952         </member>\r
953         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MaxRuntimeVersion">\r
954             <summary>\r
955             Maximum runtime version supported.\r
956             </summary>\r
957         </member>\r
958         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MinOSVersion">\r
959             <summary>\r
960             Minimum operating system version supported.\r
961             </summary>\r
962         </member>\r
963         <member name="P:NLog.Config.SupportedRuntimeAttributeBase.MaxOSVersion">\r
964             <summary>\r
965             Maximum operating system version supported.\r
966             </summary>\r
967         </member>\r
968         <member name="M:NLog.Config.NotSupportedRuntimeAttribute.#ctor">\r
969             <summary>\r
970             Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttribute"/>.\r
971             </summary>\r
972         </member>\r
973         <member name="T:NLog.Config.RequiredParameterAttribute">\r
974             <summary>\r
975             Attribute used to mark the required parameters for targets,\r
976             layout targets and filters.\r
977             </summary>\r
978         </member>\r
979         <member name="M:NLog.Config.RequiredParameterAttribute.#ctor">\r
980             <summary>\r
981             Creates a new RequiredParameterAttribute object.\r
982             </summary>\r
983         </member>\r
984         <member name="T:NLog.Config.RuntimeFramework">\r
985             <summary>\r
986             Supported runtime frameworks.\r
987             </summary>\r
988             <remarks>\r
989             If you add anything here, make sure to add the appropriate detection\r
990             code to <see cref="T:NLog.Internal.PlatformDetector"/>\r
991             </remarks>\r
992         </member>\r
993         <member name="F:NLog.Config.RuntimeFramework.Any">\r
994             <summary>\r
995             Any framework.\r
996             </summary>\r
997         </member>\r
998         <member name="F:NLog.Config.RuntimeFramework.DotNetCompactFramework">\r
999             <summary>\r
1000             .NET Compact Framework\r
1001             </summary>\r
1002         </member>\r
1003         <member name="F:NLog.Config.RuntimeFramework.DotNetFramework">\r
1004             <summary>\r
1005             .NET Framework\r
1006             </summary>\r
1007         </member>\r
1008         <member name="F:NLog.Config.RuntimeFramework.Mono">\r
1009             <summary>\r
1010             Mono Project\r
1011             </summary>\r
1012         </member>\r
1013         <member name="F:NLog.Config.RuntimeFramework.Unknown">\r
1014             <summary>\r
1015             Unknown\r
1016             </summary>\r
1017         </member>\r
1018         <member name="T:NLog.Config.RuntimeOS">\r
1019             <summary>\r
1020             Supported operating systems.\r
1021             </summary>\r
1022             <remarks>\r
1023             If you add anything here, make sure to add the appropriate detection\r
1024             code to <see cref="T:NLog.Internal.PlatformDetector"/>\r
1025             </remarks>\r
1026         </member>\r
1027         <member name="F:NLog.Config.RuntimeOS.Any">\r
1028             <summary>\r
1029             Any operating system.\r
1030             </summary>\r
1031         </member>\r
1032         <member name="F:NLog.Config.RuntimeOS.Unix">\r
1033             <summary>\r
1034             Unix/Linux operating systems\r
1035             </summary>\r
1036         </member>\r
1037         <member name="F:NLog.Config.RuntimeOS.WindowsCE">\r
1038             <summary>\r
1039             Windows CE\r
1040             </summary>\r
1041         </member>\r
1042         <member name="F:NLog.Config.RuntimeOS.Windows">\r
1043             <summary>\r
1044             Desktop versions of Windows (95,98,ME)\r
1045             </summary>\r
1046         </member>\r
1047         <member name="F:NLog.Config.RuntimeOS.WindowsNT">\r
1048             <summary>\r
1049             Windows NT, 2000, 2003 and future versions based on NT technology\r
1050             </summary>\r
1051         </member>\r
1052         <member name="F:NLog.Config.RuntimeOS.Unknown">\r
1053             <summary>\r
1054             Unknown operating system\r
1055             </summary>\r
1056         </member>\r
1057         <member name="T:NLog.Config.SimpleConfigurator">\r
1058             <summary>\r
1059             Provides simple programmatic configuration API used for trivial logging cases.\r
1060             </summary>\r
1061         </member>\r
1062         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging">\r
1063             <summary>\r
1064             Configures NLog for console logging so that all messages above and including\r
1065             the <see cref="F:NLog.LogLevel.Info"/> level are output to the console.\r
1066             </summary>\r
1067         </member>\r
1068         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(NLog.LogLevel)">\r
1069             <summary>\r
1070             Configures NLog for console logging so that all messages above and including\r
1071             the specified level are output to the console.\r
1072             </summary>\r
1073             <param name="minLevel">The minimal logging level.</param>\r
1074         </member>\r
1075         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Target)">\r
1076             <summary>\r
1077             Configures NLog for to log to the specified target so that all messages \r
1078             above and including the <see cref="F:NLog.LogLevel.Info"/> level are output.\r
1079             </summary>\r
1080             <param name="target">The target to log all messages to.</param>\r
1081         </member>\r
1082         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(NLog.Target,NLog.LogLevel)">\r
1083             <summary>\r
1084             Configures NLog for to log to the specified target so that all messages \r
1085             above and including the specified level are output.\r
1086             </summary>\r
1087             <param name="target">The target to log all messages to.</param>\r
1088             <param name="minLevel">The minimal logging level.</param>\r
1089         </member>\r
1090         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String)">\r
1091             <summary>\r
1092             Configures NLog for file logging so that all messages above and including\r
1093             the <see cref="F:NLog.LogLevel.Info"/> level are written to the specified file.\r
1094             </summary>\r
1095             <param name="fileName">Log file name.</param>\r
1096         </member>\r
1097         <member name="M:NLog.Config.SimpleConfigurator.ConfigureForFileLogging(System.String,NLog.LogLevel)">\r
1098             <summary>\r
1099             Configures NLog for file logging so that all messages above and including\r
1100             the specified level are written to the specified file.\r
1101             </summary>\r
1102             <param name="fileName">Log file name.</param>\r
1103             <param name="minLevel">The minimal logging level.</param>\r
1104         </member>\r
1105         <member name="T:NLog.Config.SupportedRuntimeAttribute">\r
1106             <summary>\r
1107             Marks classes and properties as supporting particular runtime framework \r
1108             and operating system.\r
1109             </summary>\r
1110         </member>\r
1111         <member name="M:NLog.Config.SupportedRuntimeAttribute.#ctor">\r
1112             <summary>\r
1113             Creates a new instance of <see cref="T:NLog.Config.SupportedRuntimeAttribute"/>.\r
1114             </summary>\r
1115         </member>\r
1116         <member name="T:NLog.Config.XmlLoggingConfiguration">\r
1117             <summary>\r
1118             A class for configuring NLog through an XML configuration file \r
1119             (App.config style or App.nlog style)\r
1120             </summary>\r
1121         </member>\r
1122         <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String)">\r
1123             <summary>\r
1124             Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>\r
1125             class and reads the configuration from the specified config file.\r
1126             </summary>\r
1127             <param name="fileName">Configuration file to be read.</param>\r
1128         </member>\r
1129         <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.String,System.Boolean)">\r
1130             <summary>\r
1131             Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>\r
1132             class and reads the configuration from the specified config file.\r
1133             </summary>\r
1134             <param name="fileName">Configuration file to be read.</param>\r
1135             <param name="ignoreErrors">Ignore any errors during configuration.</param>\r
1136         </member>\r
1137         <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String)">\r
1138             <summary>\r
1139             Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>\r
1140             class and reads the configuration from the specified XML element.\r
1141             </summary>\r
1142             <param name="configElement"><see cref="T:System.Xml.XmlElement"/> containing the configuration section.</param>\r
1143             <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>\r
1144         </member>\r
1145         <member name="M:NLog.Config.XmlLoggingConfiguration.#ctor(System.Xml.XmlElement,System.String,System.Boolean)">\r
1146             <summary>\r
1147             Constructs a new instance of <see cref="T:NLog.Config.XmlLoggingConfiguration"/>\r
1148             class and reads the configuration from the specified XML element.\r
1149             </summary>\r
1150             <param name="configElement"><see cref="T:System.Xml.XmlElement"/> containing the configuration section.</param>\r
1151             <param name="fileName">Name of the file that contains the element (to be used as a base for including other files).</param>\r
1152             <param name="ignoreErrors">Ignore any errors during configuration.</param>\r
1153         </member>\r
1154         <member name="M:NLog.Config.XmlLoggingConfiguration.Reload">\r
1155             <summary>\r
1156             Re-reads the original configuration file and returns the new <see cref="T:NLog.Config.LoggingConfiguration"/> object.\r
1157             </summary>\r
1158             <returns>The new <see cref="T:NLog.Config.XmlLoggingConfiguration"/> object.</returns>\r
1159         </member>\r
1160         <member name="P:NLog.Config.XmlLoggingConfiguration.AutoReload">\r
1161             <summary>\r
1162             Gets or sets the value indicating whether the configuration files\r
1163             should be watched for changes and reloaded automatically when changed.\r
1164             </summary>\r
1165         </member>\r
1166         <member name="P:NLog.Config.XmlLoggingConfiguration.FileNamesToWatch">\r
1167             <summary>\r
1168             Gets the collection of file names which should be watched for changes by NLog.\r
1169             This is the list of configuration files processed.\r
1170             If the <c>autoReload</c> attribute is not set it returns null.\r
1171             </summary>\r
1172         </member>\r
1173         <member name="P:NLog.Config.XmlLoggingConfiguration.AppConfig">\r
1174             <summary>\r
1175             Gets the default <see cref="T:NLog.Config.LoggingConfiguration"/> object by parsing \r
1176             the application configuration file (<c>app.exe.config</c>).\r
1177             </summary>\r
1178         </member>\r
1179         <member name="T:NLog.Filters.ConditionBasedFilter">\r
1180             <summary>\r
1181             Matches when the specified condition is met.\r
1182             </summary>\r
1183             <remarks>\r
1184             Conditions are expressed using a simple language \r
1185             described <a href="conditions.html">here</a>.\r
1186             </remarks>\r
1187         </member>\r
1188         <member name="T:NLog.Filter">\r
1189             <summary>\r
1190             An abstract filter class. Provides a way to eliminate log messages\r
1191             based on properties other than logger name and log level.\r
1192             </summary>\r
1193         </member>\r
1194         <member name="M:NLog.Filter.#ctor">\r
1195             <summary>\r
1196             \r
1197             </summary>\r
1198         </member>\r
1199         <member name="M:NLog.Filter.Check(NLog.LogEventInfo)">\r
1200             <summary>\r
1201             Checks whether log event should be logged or not.\r
1202             </summary>\r
1203             <param name="logEvent">Log event.</param>\r
1204             <returns>\r
1205             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1206             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1207             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1208             </returns>\r
1209         </member>\r
1210         <member name="M:NLog.Filter.NeedsStackTrace">\r
1211             <summary>\r
1212             Determines whether stack trace information should be gathered\r
1213             during log event processing. \r
1214             </summary>\r
1215             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
1216         </member>\r
1217         <member name="P:NLog.Filter.Result">\r
1218             <summary>\r
1219             The <see cref="T:NLog.FilterResult"/> value that should be returned \r
1220             when this filter matches.\r
1221             </summary>\r
1222         </member>\r
1223         <member name="P:NLog.Filter.Action">\r
1224             <summary>\r
1225             User-requested action to be taken when filter matches.\r
1226             </summary>\r
1227             <remarks>\r
1228             Allowed values are <c>log</c>, <c>ignore</c>, <c>neutral</c>.\r
1229             </remarks>\r
1230         </member>\r
1231         <member name="M:NLog.Filters.ConditionBasedFilter.#ctor">\r
1232             <summary>\r
1233             Initializes a new instance of the filter object.\r
1234             </summary>\r
1235         </member>\r
1236         <member name="M:NLog.Filters.ConditionBasedFilter.Check(NLog.LogEventInfo)">\r
1237             <summary>\r
1238             Checks whether log event should be logged or not.\r
1239             </summary>\r
1240             <param name="logEvent">Log event.</param>\r
1241             <returns>\r
1242             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1243             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1244             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1245             </returns>\r
1246         </member>\r
1247         <member name="P:NLog.Filters.ConditionBasedFilter.Condition">\r
1248             <summary>\r
1249             The condition expression.\r
1250             </summary>\r
1251         </member>\r
1252         <member name="T:NLog.Filters.LayoutBasedFilter">\r
1253             <summary>\r
1254             A base class for filters that are based on comparing a value to a layout.\r
1255             </summary>\r
1256         </member>\r
1257         <member name="M:NLog.Filters.LayoutBasedFilter.#ctor">\r
1258             <summary>\r
1259             Initializes a new instance of <see cref="T:NLog.Filters.LayoutBasedFilter"/>.\r
1260             </summary>\r
1261         </member>\r
1262         <member name="M:NLog.Filters.LayoutBasedFilter.NeedsStackTrace">\r
1263             <summary>\r
1264             Determines whether stack trace information should be gathered\r
1265             during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on\r
1266             <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.\r
1267             </summary>\r
1268             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
1269         </member>\r
1270         <member name="P:NLog.Filters.LayoutBasedFilter.Layout">\r
1271             <summary>\r
1272             The layout text;\r
1273             </summary>\r
1274         </member>\r
1275         <member name="P:NLog.Filters.LayoutBasedFilter.CompiledLayout">\r
1276             <summary>\r
1277             Compiled layout.\r
1278             </summary>\r
1279         </member>\r
1280         <member name="T:NLog.Filters.WhenContainsFilter">\r
1281             <summary>\r
1282             Matches when the calculated layout contains the specified substring. \r
1283             This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>\r
1284             </summary>\r
1285         </member>\r
1286         <member name="M:NLog.Filters.WhenContainsFilter.#ctor">\r
1287             <summary>\r
1288             Initializes a new instance of the filter object.\r
1289             </summary>\r
1290         </member>\r
1291         <member name="M:NLog.Filters.WhenContainsFilter.Check(NLog.LogEventInfo)">\r
1292             <summary>\r
1293             Checks whether log event should be logged or not.\r
1294             </summary>\r
1295             <param name="logEvent">Log event.</param>\r
1296             <returns>\r
1297             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1298             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1299             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1300             </returns>\r
1301         </member>\r
1302         <member name="P:NLog.Filters.WhenContainsFilter.IgnoreCase">\r
1303             <summary>\r
1304             Ignore case when comparing strings.\r
1305             </summary>\r
1306         </member>\r
1307         <member name="P:NLog.Filters.WhenContainsFilter.Substring">\r
1308             <summary>\r
1309             Substring to be matched.\r
1310             </summary>\r
1311         </member>\r
1312         <member name="T:NLog.Filters.WhenEqualFilter">\r
1313             <summary>\r
1314             Matches when the calculated layout is equal to the specified substring.\r
1315             This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>\r
1316             </summary>\r
1317         </member>\r
1318         <member name="M:NLog.Filters.WhenEqualFilter.#ctor">\r
1319             <summary>\r
1320             Initializes a new instance of the filter object.\r
1321             </summary>\r
1322         </member>\r
1323         <member name="M:NLog.Filters.WhenEqualFilter.Check(NLog.LogEventInfo)">\r
1324             <summary>\r
1325             Checks whether log event should be logged or not.\r
1326             </summary>\r
1327             <param name="logEvent">Log event.</param>\r
1328             <returns>\r
1329             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1330             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1331             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1332             </returns>\r
1333         </member>\r
1334         <member name="P:NLog.Filters.WhenEqualFilter.IgnoreCase">\r
1335             <summary>\r
1336             Ignore case when comparing strings.\r
1337             </summary>\r
1338         </member>\r
1339         <member name="P:NLog.Filters.WhenEqualFilter.CompareTo">\r
1340             <summary>\r
1341             String to compare the layout to.\r
1342             </summary>\r
1343         </member>\r
1344         <member name="T:NLog.Filters.WhenNotContainsFilter">\r
1345             <summary>\r
1346             Matches when the calculated layout does NOT contain the specified substring.\r
1347             This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>\r
1348             </summary>\r
1349         </member>\r
1350         <member name="M:NLog.Filters.WhenNotContainsFilter.#ctor">\r
1351             <summary>\r
1352             Initializes a new instance of the filter object.\r
1353             </summary>\r
1354         </member>\r
1355         <member name="M:NLog.Filters.WhenNotContainsFilter.Check(NLog.LogEventInfo)">\r
1356             <summary>\r
1357             Checks whether log event should be logged or not.\r
1358             </summary>\r
1359             <param name="logEvent">Log event.</param>\r
1360             <returns>\r
1361             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1362             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1363             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1364             </returns>\r
1365         </member>\r
1366         <member name="P:NLog.Filters.WhenNotContainsFilter.Substring">\r
1367             <summary>\r
1368             Substring to be matched.\r
1369             </summary>\r
1370         </member>\r
1371         <member name="P:NLog.Filters.WhenNotContainsFilter.IgnoreCase">\r
1372             <summary>\r
1373             Ignore case when comparing strings.\r
1374             </summary>\r
1375         </member>\r
1376         <member name="T:NLog.Filters.WhenNotEqualFilter">\r
1377             <summary>\r
1378             Matches when the calculated layout is NOT equal to the specified substring.\r
1379             This filter is deprecated in favour of <c>&lt;when /&gt;</c> which is based on <a href="conditions.html">contitions</a>\r
1380             </summary>\r
1381         </member>\r
1382         <member name="M:NLog.Filters.WhenNotEqualFilter.#ctor">\r
1383             <summary>\r
1384             Initializes a new instance of the filter object.\r
1385             </summary>\r
1386         </member>\r
1387         <member name="M:NLog.Filters.WhenNotEqualFilter.Check(NLog.LogEventInfo)">\r
1388             <summary>\r
1389             Checks whether log event should be logged or not.\r
1390             </summary>\r
1391             <param name="logEvent">Log event.</param>\r
1392             <returns>\r
1393             <see cref="F:NLog.FilterResult.Ignore"/> - if the log event should be ignored<br/>\r
1394             <see cref="F:NLog.FilterResult.Neutral"/> - if the filter doesn't want to decide<br/>\r
1395             <see cref="F:NLog.FilterResult.Log"/> - if the log event should be logged<br/>\r
1396             </returns>\r
1397         </member>\r
1398         <member name="P:NLog.Filters.WhenNotEqualFilter.CompareTo">\r
1399             <summary>\r
1400             String to compare the layout to.\r
1401             </summary>\r
1402         </member>\r
1403         <member name="P:NLog.Filters.WhenNotEqualFilter.IgnoreCase">\r
1404             <summary>\r
1405             Ignore case when comparing strings.\r
1406             </summary>\r
1407         </member>\r
1408         <member name="T:NLog.Internal.FileAppenders.ICreateFileParameters">\r
1409             <summary>\r
1410             Interface that provides parameters for create file function.\r
1411             </summary>\r
1412         </member>\r
1413         <member name="T:NLog.Internal.FileAppenders.MutexMultiProcessFileAppender">\r
1414             <summary>\r
1415             Provides a multiprocess-safe atomic file appends while\r
1416             keeping the files open.\r
1417             </summary>\r
1418             <remarks>\r
1419             On Unix you can get all the appends to be atomic, even when multiple \r
1420             processes are trying to write to the same file, because setting the file\r
1421             pointer to the end of the file and appending can be made one operation.\r
1422             On Win32 we need to maintain some synchronization between processes\r
1423             (global named mutex is used for this)\r
1424             </remarks>\r
1425         </member>\r
1426         <member name="T:NLog.Internal.NetworkSenders.NetworkSender">\r
1427             <summary>\r
1428             A base class for all network senders. Supports one-way sending of messages\r
1429             over various protocols.\r
1430             </summary>\r
1431         </member>\r
1432         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.#ctor(System.String)">\r
1433             <summary>\r
1434             Creates a new instance of the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> and initializes\r
1435             it with the specified URL.\r
1436             </summary>\r
1437             <param name="url">URL.</param>\r
1438         </member>\r
1439         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Finalize">\r
1440             <summary>\r
1441             Disposes the <see cref="T:NLog.Internal.NetworkSenders.NetworkSender"/> object.\r
1442             </summary>\r
1443         </member>\r
1444         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Create(System.String)">\r
1445             <summary>\r
1446             Creates a new instance of the network sender based on a network URL:\r
1447             </summary>\r
1448             <param name="url">URL that determines the network sender to be created.</param>\r
1449             <returns>A newly created network sender.</returns>\r
1450             <remarks>\r
1451             If the url starts with <c>tcp://</c> - a new <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> is created.<br/>\r
1452             If the url starts with <c>udp://</c> - a new <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> is created.<br/>\r
1453             </remarks>\r
1454         </member>\r
1455         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Close">\r
1456             <summary>\r
1457             Closes the sender and releases any unmanaged resources.\r
1458             </summary>\r
1459         </member>\r
1460         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Flush">\r
1461             <summary>\r
1462             Flushes any buffers.\r
1463             </summary>\r
1464         </member>\r
1465         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Send(System.Byte[],System.Int32,System.Int32)">\r
1466             <summary>\r
1467             Send the given text over the specified protocol.\r
1468             </summary>\r
1469             <param name="bytes">Bytes to be sent.</param>\r
1470             <param name="offset">Offset in buffer</param>\r
1471             <param name="length">Number of bytes to send</param>\r
1472         </member>\r
1473         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">\r
1474             <summary>\r
1475             Actually sends the given text over the specified protocol.\r
1476             </summary>\r
1477             <param name="bytes">The bytes to be sent.</param>\r
1478             <param name="offset">Offset in buffer</param>\r
1479             <param name="length">Number of bytes to send</param>\r
1480             <remarks>To be overridden in inheriting classes.</remarks>\r
1481         </member>\r
1482         <member name="M:NLog.Internal.NetworkSenders.NetworkSender.Dispose">\r
1483             <summary>\r
1484             Closes the sender and releases any unmanaged resources.\r
1485             </summary>\r
1486         </member>\r
1487         <member name="P:NLog.Internal.NetworkSenders.NetworkSender.Address">\r
1488             <summary>\r
1489             The address of the network endpoint.\r
1490             </summary>\r
1491         </member>\r
1492         <member name="T:NLog.Internal.NetworkSenders.TcpNetworkSender">\r
1493             <summary>\r
1494             Sends messages over a TCP network connection.\r
1495             </summary>\r
1496         </member>\r
1497         <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.#ctor(System.String)">\r
1498             <summary>\r
1499             Creates a new instance of <see cref="T:NLog.Internal.NetworkSenders.TcpNetworkSender"/> and initializes\r
1500             it with the specified URL. Connects to the server specified in the URL.\r
1501             </summary>\r
1502             <param name="url">URL. Must start with tcp://</param>\r
1503         </member>\r
1504         <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">\r
1505             <summary>\r
1506             Sends the specified text over the connected socket.\r
1507             </summary>\r
1508             <param name="bytes">The bytes to be sent.</param>\r
1509             <param name="offset">Offset in buffer</param>\r
1510             <param name="length">Number of bytes to send</param>\r
1511             <remarks>To be overridden in inheriting classes.</remarks>\r
1512         </member>\r
1513         <member name="M:NLog.Internal.NetworkSenders.TcpNetworkSender.Close">\r
1514             <summary>\r
1515             Closes the socket.\r
1516             </summary>\r
1517         </member>\r
1518         <member name="T:NLog.Internal.NetworkSenders.UdpNetworkSender">\r
1519             <summary>\r
1520             Sends messages over the network as UDP datagrams.\r
1521             </summary>\r
1522         </member>\r
1523         <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.#ctor(System.String)">\r
1524             <summary>\r
1525             Creates a new instance of <see cref="T:NLog.Internal.NetworkSenders.UdpNetworkSender"/> and initializes\r
1526             it with the specified URL.\r
1527             </summary>\r
1528             <param name="url">URL. Must start with udp://</param>\r
1529         </member>\r
1530         <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.DoSend(System.Byte[],System.Int32,System.Int32)">\r
1531             <summary>\r
1532             Sends the specified text as a UDP datagram.\r
1533             </summary>\r
1534             <param name="bytes">The bytes to be sent.</param>\r
1535             <param name="offset">Offset in buffer</param>\r
1536             <param name="length">Number of bytes to send</param>\r
1537             <remarks>To be overridden in inheriting classes.</remarks>\r
1538         </member>\r
1539         <member name="M:NLog.Internal.NetworkSenders.UdpNetworkSender.Close">\r
1540             <summary>\r
1541             Closes the socket.\r
1542             </summary>\r
1543         </member>\r
1544         <member name="T:NLog.Internal.Win32.Win32FileAttributes">\r
1545             <summary>\r
1546             Win32 file attributes\r
1547             </summary>\r
1548             <remarks>\r
1549             For more information see <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp</a>.\r
1550             </remarks>\r
1551         </member>\r
1552         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Readonly">\r
1553             <summary>\r
1554             Read-only\r
1555             </summary>\r
1556         </member>\r
1557         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Hidden">\r
1558             <summary>\r
1559             Hidden\r
1560             </summary>\r
1561         </member>\r
1562         <member name="F:NLog.Internal.Win32.Win32FileAttributes.System">\r
1563             <summary>\r
1564             System\r
1565             </summary>\r
1566         </member>\r
1567         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Archive">\r
1568             <summary>\r
1569             File should be archived.\r
1570             </summary>\r
1571         </member>\r
1572         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Device">\r
1573             <summary>\r
1574             Device\r
1575             </summary>\r
1576         </member>\r
1577         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Normal">\r
1578             <summary>\r
1579             Normal\r
1580             </summary>\r
1581         </member>\r
1582         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Temporary">\r
1583             <summary>\r
1584             File is temporary (should be kept in cache and not \r
1585             written to disk if possible)\r
1586             </summary>\r
1587         </member>\r
1588         <member name="F:NLog.Internal.Win32.Win32FileAttributes.SparseFile">\r
1589             <summary>\r
1590             Sparse file.\r
1591             </summary>\r
1592         </member>\r
1593         <member name="F:NLog.Internal.Win32.Win32FileAttributes.ReparsePoint">\r
1594             <summary>\r
1595             Reparse point.\r
1596             </summary>\r
1597         </member>\r
1598         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Compressed">\r
1599             <summary>\r
1600             Compress file contents.\r
1601             </summary>\r
1602         </member>\r
1603         <member name="F:NLog.Internal.Win32.Win32FileAttributes.NotContentIndexed">\r
1604             <summary>\r
1605             File should not be indexed by the content indexing service. \r
1606             </summary>\r
1607         </member>\r
1608         <member name="F:NLog.Internal.Win32.Win32FileAttributes.Encrypted">\r
1609             <summary>\r
1610             Encrypt file.\r
1611             </summary>\r
1612         </member>\r
1613         <member name="F:NLog.Internal.Win32.Win32FileAttributes.WriteThrough">\r
1614             <summary>\r
1615             The system writes through any intermediate cache and goes directly to disk. \r
1616             </summary>\r
1617         </member>\r
1618         <member name="F:NLog.Internal.Win32.Win32FileAttributes.NoBuffering">\r
1619             <summary>\r
1620             The system opens a file with no system caching\r
1621             </summary>\r
1622         </member>\r
1623         <member name="F:NLog.Internal.Win32.Win32FileAttributes.DeleteOnClose">\r
1624             <summary>\r
1625             Delete file after it is closed.\r
1626             </summary>\r
1627         </member>\r
1628         <member name="F:NLog.Internal.Win32.Win32FileAttributes.PosixSemantics">\r
1629             <summary>\r
1630             A file is accessed according to POSIX rules.\r
1631             </summary>\r
1632         </member>\r
1633         <member name="T:NLog.ExtensionUtils">\r
1634             <summary>\r
1635             A class that loads and manages NLog extension assemblies.\r
1636             </summary>\r
1637         </member>\r
1638         <member name="M:NLog.ExtensionUtils.GetExtensionAssemblies">\r
1639             <summary>\r
1640             Gets the list of loaded NLog extension assemblies.\r
1641             </summary>\r
1642             <returns>An <see cref="T:System.Collections.ArrayList"/> containing all NLog extension assemblies that have been loaded.</returns>\r
1643         </member>\r
1644         <member name="T:NLog.Internal.FilterDictionary">\r
1645             <summary>\r
1646             A dictionary with keys of type string and values of type Filter\r
1647             </summary>\r
1648         </member>\r
1649         <member name="M:NLog.Internal.FilterDictionary.#ctor">\r
1650             <summary>\r
1651             Initializes a new empty instance of the FilterDictionary class\r
1652             </summary>\r
1653         </member>\r
1654         <member name="M:NLog.Internal.FilterDictionary.Add(System.String,NLog.Filter)">\r
1655             <summary>\r
1656             Adds an element with the specified key and value to this FilterDictionary.\r
1657             </summary>\r
1658             <param name="key">\r
1659             The string key of the element to add.\r
1660             </param>\r
1661             <param name="value">\r
1662             The Filter value of the element to add.\r
1663             </param>\r
1664         </member>\r
1665         <member name="M:NLog.Internal.FilterDictionary.Contains(System.String)">\r
1666             <summary>\r
1667             Determines whether this FilterDictionary contains a specific key.\r
1668             </summary>\r
1669             <param name="key">\r
1670             The string key to locate in this FilterDictionary.\r
1671             </param>\r
1672             <returns>\r
1673             true if this FilterDictionary contains an element with the specified key;\r
1674             otherwise, false.\r
1675             </returns>\r
1676         </member>\r
1677         <member name="M:NLog.Internal.FilterDictionary.ContainsKey(System.String)">\r
1678             <summary>\r
1679             Determines whether this FilterDictionary contains a specific key.\r
1680             </summary>\r
1681             <param name="key">\r
1682             The string key to locate in this FilterDictionary.\r
1683             </param>\r
1684             <returns>\r
1685             true if this FilterDictionary contains an element with the specified key;\r
1686             otherwise, false.\r
1687             </returns>\r
1688         </member>\r
1689         <member name="M:NLog.Internal.FilterDictionary.ContainsValue(NLog.Filter)">\r
1690             <summary>\r
1691             Determines whether this FilterDictionary contains a specific value.\r
1692             </summary>\r
1693             <param name="value">\r
1694             The Filter value to locate in this FilterDictionary.\r
1695             </param>\r
1696             <returns>\r
1697             true if this FilterDictionary contains an element with the specified value;\r
1698             otherwise, false.\r
1699             </returns>\r
1700         </member>\r
1701         <member name="M:NLog.Internal.FilterDictionary.Remove(System.String)">\r
1702             <summary>\r
1703             Removes the element with the specified key from this FilterDictionary.\r
1704             </summary>\r
1705             <param name="key">\r
1706             The string key of the element to remove.\r
1707             </param>\r
1708         </member>\r
1709         <member name="P:NLog.Internal.FilterDictionary.Item(System.String)">\r
1710             <summary>\r
1711             Gets or sets the Filter associated with the given string\r
1712             </summary>\r
1713             <param name="key">\r
1714             The string whose value to get or set.\r
1715             </param>\r
1716         </member>\r
1717         <member name="P:NLog.Internal.FilterDictionary.Keys">\r
1718             <summary>\r
1719             Gets a collection containing the keys in this FilterDictionary.\r
1720             </summary>\r
1721         </member>\r
1722         <member name="P:NLog.Internal.FilterDictionary.Values">\r
1723             <summary>\r
1724             Gets a collection containing the values in this FilterDictionary.\r
1725             </summary>\r
1726         </member>\r
1727         <member name="T:NLog.Internal.FormHelper">\r
1728             <summary>\r
1729             Form helper\r
1730             </summary>\r
1731         </member>\r
1732         <member name="M:NLog.Internal.FormHelper.FindControl(System.String,System.Windows.Forms.Control)">\r
1733             <summary>\r
1734             Finds control embended on searchControl\r
1735             </summary>\r
1736             <param name="name">name of Control</param>\r
1737             <param name="searchControl">Control in which we're searching for control</param>\r
1738             <returns>null if no control has been found</returns>\r
1739         </member>\r
1740         <member name="M:NLog.Internal.FormHelper.FindControl(System.String,System.Windows.Forms.Control,System.Type)">\r
1741             <summary>\r
1742             Finds control of specified type embended on searchControl\r
1743             </summary>\r
1744             <param name="name">name of Control</param>\r
1745             <param name="searchControl">Control in which we're searching for control</param>\r
1746             <param name="controlType">Type of control to search</param>\r
1747             <returns>null if no control has been found</returns>\r
1748         </member>\r
1749         <member name="M:NLog.Internal.FormHelper.CreateForm(System.String,System.Int32,System.Int32,System.Boolean)">\r
1750             <summary>\r
1751             Creates Form\r
1752             </summary>\r
1753             <param name="name">Name of form</param>\r
1754             <param name="width">Width of form</param>\r
1755             <param name="height">Height of form</param>\r
1756             <param name="show">Auto show form</param>\r
1757             <returns>Created form</returns>\r
1758         </member>\r
1759         <member name="M:NLog.Internal.FormHelper.CreateRichTextBox(System.String,System.Windows.Forms.Form)">\r
1760             <summary>\r
1761             Creates RichTextBox and docks in parentForm\r
1762             </summary>\r
1763             <param name="name">Name of RichTextBox</param>\r
1764             <param name="parentForm">Form to dock RichTextBox</param>\r
1765             <returns>Created RichTextBox</returns>\r
1766         </member>\r
1767         <member name="T:NLog.Internal.InternalLogger">\r
1768             <summary>\r
1769             NLog internal logger\r
1770             </summary>\r
1771         </member>\r
1772         <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])">\r
1773             <summary>\r
1774             Logs the specified message at the specified level.\r
1775             </summary>\r
1776             <param name="level">Log level.</param>\r
1777             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1778             <param name="message">Message which may include positional parameters.</param>\r
1779             <param name="args">Arguments.</param>\r
1780         </member>\r
1781         <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.String,System.Object[])">\r
1782             <summary>\r
1783             Logs the specified message at the specified level.\r
1784             </summary>\r
1785             <param name="level">Log level.</param>\r
1786             <param name="message">Message which may include positional parameters.</param>\r
1787             <param name="args">Arguments.</param>\r
1788         </member>\r
1789         <member name="M:NLog.Internal.InternalLogger.Log(NLog.LogLevel,System.String)">\r
1790             <summary>\r
1791             Logs the specified message at the specified level.\r
1792             </summary>\r
1793             <param name="level">Log level.</param>\r
1794             <param name="message">Log message.</param>\r
1795         </member>\r
1796         <member name="M:NLog.Internal.InternalLogger.Trace(System.IFormatProvider,System.String,System.Object[])">\r
1797             <summary>\r
1798             Logs the specified message at the Trace level.\r
1799             </summary>\r
1800             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1801             <param name="message">Message which may include positional parameters.</param>\r
1802             <param name="args">Arguments.</param>\r
1803         </member>\r
1804         <member name="M:NLog.Internal.InternalLogger.Trace(System.String,System.Object[])">\r
1805             <summary>\r
1806             Logs the specified message at the Trace level.\r
1807             </summary>\r
1808             <param name="message">Message which may include positional parameters.</param>\r
1809             <param name="args">Arguments.</param>\r
1810         </member>\r
1811         <member name="M:NLog.Internal.InternalLogger.Trace(System.String)">\r
1812             <summary>\r
1813             Logs the specified message at the Trace level.\r
1814             </summary>\r
1815             <param name="message">Log message.</param>\r
1816         </member>\r
1817         <member name="M:NLog.Internal.InternalLogger.Debug(System.IFormatProvider,System.String,System.Object[])">\r
1818             <summary>\r
1819             Logs the specified message at the Debug level.\r
1820             </summary>\r
1821             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1822             <param name="message">Message which may include positional parameters.</param>\r
1823             <param name="args">Arguments.</param>\r
1824         </member>\r
1825         <member name="M:NLog.Internal.InternalLogger.Debug(System.String,System.Object[])">\r
1826             <summary>\r
1827             Logs the specified message at the Debug level.\r
1828             </summary>\r
1829             <param name="message">Message which may include positional parameters.</param>\r
1830             <param name="args">Arguments.</param>\r
1831         </member>\r
1832         <member name="M:NLog.Internal.InternalLogger.Debug(System.String)">\r
1833             <summary>\r
1834             Logs the specified message at the Debug level.\r
1835             </summary>\r
1836             <param name="message">Log message.</param>\r
1837         </member>\r
1838         <member name="M:NLog.Internal.InternalLogger.Info(System.IFormatProvider,System.String,System.Object[])">\r
1839             <summary>\r
1840             Logs the specified message at the Info level.\r
1841             </summary>\r
1842             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1843             <param name="message">Message which may include positional parameters.</param>\r
1844             <param name="args">Arguments.</param>\r
1845         </member>\r
1846         <member name="M:NLog.Internal.InternalLogger.Info(System.String,System.Object[])">\r
1847             <summary>\r
1848             Logs the specified message at the Info level.\r
1849             </summary>\r
1850             <param name="message">Message which may include positional parameters.</param>\r
1851             <param name="args">Arguments.</param>\r
1852         </member>\r
1853         <member name="M:NLog.Internal.InternalLogger.Info(System.String)">\r
1854             <summary>\r
1855             Logs the specified message at the Info level.\r
1856             </summary>\r
1857             <param name="message">Log message.</param>\r
1858         </member>\r
1859         <member name="M:NLog.Internal.InternalLogger.Warn(System.IFormatProvider,System.String,System.Object[])">\r
1860             <summary>\r
1861             Logs the specified message at the Warn level.\r
1862             </summary>\r
1863             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1864             <param name="message">Message which may include positional parameters.</param>\r
1865             <param name="args">Arguments.</param>\r
1866         </member>\r
1867         <member name="M:NLog.Internal.InternalLogger.Warn(System.String,System.Object[])">\r
1868             <summary>\r
1869             Logs the specified message at the Warn level.\r
1870             </summary>\r
1871             <param name="message">Message which may include positional parameters.</param>\r
1872             <param name="args">Arguments.</param>\r
1873         </member>\r
1874         <member name="M:NLog.Internal.InternalLogger.Warn(System.String)">\r
1875             <summary>\r
1876             Logs the specified message at the Warn level.\r
1877             </summary>\r
1878             <param name="message">Log message.</param>\r
1879         </member>\r
1880         <member name="M:NLog.Internal.InternalLogger.Error(System.IFormatProvider,System.String,System.Object[])">\r
1881             <summary>\r
1882             Logs the specified message at the Error level.\r
1883             </summary>\r
1884             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1885             <param name="message">Message which may include positional parameters.</param>\r
1886             <param name="args">Arguments.</param>\r
1887         </member>\r
1888         <member name="M:NLog.Internal.InternalLogger.Error(System.String,System.Object[])">\r
1889             <summary>\r
1890             Logs the specified message at the Error level.\r
1891             </summary>\r
1892             <param name="message">Message which may include positional parameters.</param>\r
1893             <param name="args">Arguments.</param>\r
1894         </member>\r
1895         <member name="M:NLog.Internal.InternalLogger.Error(System.String)">\r
1896             <summary>\r
1897             Logs the specified message at the Error level.\r
1898             </summary>\r
1899             <param name="message">Log message.</param>\r
1900         </member>\r
1901         <member name="M:NLog.Internal.InternalLogger.Fatal(System.IFormatProvider,System.String,System.Object[])">\r
1902             <summary>\r
1903             Logs the specified message at the Fatal level.\r
1904             </summary>\r
1905             <param name="formatProvider">Format provider to be used for formatting.</param>\r
1906             <param name="message">Message which may include positional parameters.</param>\r
1907             <param name="args">Arguments.</param>\r
1908         </member>\r
1909         <member name="M:NLog.Internal.InternalLogger.Fatal(System.String,System.Object[])">\r
1910             <summary>\r
1911             Logs the specified message at the Fatal level.\r
1912             </summary>\r
1913             <param name="message">Message which may include positional parameters.</param>\r
1914             <param name="args">Arguments.</param>\r
1915         </member>\r
1916         <member name="M:NLog.Internal.InternalLogger.Fatal(System.String)">\r
1917             <summary>\r
1918             Logs the specified message at the Fatal level.\r
1919             </summary>\r
1920             <param name="message">Log message.</param>\r
1921         </member>\r
1922         <member name="P:NLog.Internal.InternalLogger.LogLevel">\r
1923             <summary>\r
1924             Internal log level.\r
1925             </summary>\r
1926         </member>\r
1927         <member name="P:NLog.Internal.InternalLogger.LogToConsole">\r
1928             <summary>\r
1929             Log internal messages to the console.\r
1930             </summary>\r
1931         </member>\r
1932         <member name="P:NLog.Internal.InternalLogger.LogToConsoleError">\r
1933             <summary>\r
1934             Log internal messages to the console error stream.\r
1935             </summary>\r
1936         </member>\r
1937         <member name="P:NLog.Internal.InternalLogger.LogFile">\r
1938             <summary>\r
1939             The name of the internal log file.\r
1940             </summary>\r
1941             <remarks><see langword="null" /> value disables internal logging to a file.</remarks>\r
1942         </member>\r
1943         <member name="P:NLog.Internal.InternalLogger.IsTraceEnabled">\r
1944             <summary>\r
1945             Returns true when internal log level includes Trace messages\r
1946             </summary>\r
1947         </member>\r
1948         <member name="P:NLog.Internal.InternalLogger.IsDebugEnabled">\r
1949             <summary>\r
1950             Returns true when internal log level includes Debug messages\r
1951             </summary>\r
1952         </member>\r
1953         <member name="P:NLog.Internal.InternalLogger.IsInfoEnabled">\r
1954             <summary>\r
1955             Returns true when internal log level includes Info messages\r
1956             </summary>\r
1957         </member>\r
1958         <member name="P:NLog.Internal.InternalLogger.IsWarnEnabled">\r
1959             <summary>\r
1960             Returns true when internal log level includes Warn messages\r
1961             </summary>\r
1962         </member>\r
1963         <member name="P:NLog.Internal.InternalLogger.IsErrorEnabled">\r
1964             <summary>\r
1965             Returns true when internal log level includes Error messages\r
1966             </summary>\r
1967         </member>\r
1968         <member name="P:NLog.Internal.InternalLogger.IsFatalEnabled">\r
1969             <summary>\r
1970             Returns true when internal log level includes Fatal messages\r
1971             </summary>\r
1972         </member>\r
1973         <member name="T:NLog.Internal.LayoutRendererDictionary">\r
1974             <summary>\r
1975             A dictionary with keys of type string and values of type LayoutRenderer\r
1976             </summary>\r
1977         </member>\r
1978         <member name="M:NLog.Internal.LayoutRendererDictionary.#ctor">\r
1979             <summary>\r
1980             Initializes a new empty instance of the LayoutRendererDictionary class\r
1981             </summary>\r
1982         </member>\r
1983         <member name="M:NLog.Internal.LayoutRendererDictionary.Add(System.String,NLog.LayoutRenderer)">\r
1984             <summary>\r
1985             Adds an element with the specified key and value to this LayoutRendererDictionary.\r
1986             </summary>\r
1987             <param name="key">\r
1988             The string key of the element to add.\r
1989             </param>\r
1990             <param name="value">\r
1991             The LayoutRenderer value of the element to add.\r
1992             </param>\r
1993         </member>\r
1994         <member name="M:NLog.Internal.LayoutRendererDictionary.Contains(System.String)">\r
1995             <summary>\r
1996             Determines whether this LayoutRendererDictionary contains a specific key.\r
1997             </summary>\r
1998             <param name="key">\r
1999             The string key to locate in this LayoutRendererDictionary.\r
2000             </param>\r
2001             <returns>\r
2002             true if this LayoutRendererDictionary contains an element with the specified key;\r
2003             otherwise, false.\r
2004             </returns>\r
2005         </member>\r
2006         <member name="M:NLog.Internal.LayoutRendererDictionary.ContainsKey(System.String)">\r
2007             <summary>\r
2008             Determines whether this LayoutRendererDictionary contains a specific key.\r
2009             </summary>\r
2010             <param name="key">\r
2011             The string key to locate in this LayoutRendererDictionary.\r
2012             </param>\r
2013             <returns>\r
2014             true if this LayoutRendererDictionary contains an element with the specified key;\r
2015             otherwise, false.\r
2016             </returns>\r
2017         </member>\r
2018         <member name="M:NLog.Internal.LayoutRendererDictionary.ContainsValue(NLog.LayoutRenderer)">\r
2019             <summary>\r
2020             Determines whether this LayoutRendererDictionary contains a specific value.\r
2021             </summary>\r
2022             <param name="value">\r
2023             The LayoutRenderer value to locate in this LayoutRendererDictionary.\r
2024             </param>\r
2025             <returns>\r
2026             true if this LayoutRendererDictionary contains an element with the specified value;\r
2027             otherwise, false.\r
2028             </returns>\r
2029         </member>\r
2030         <member name="M:NLog.Internal.LayoutRendererDictionary.Remove(System.String)">\r
2031             <summary>\r
2032             Removes the element with the specified key from this LayoutRendererDictionary.\r
2033             </summary>\r
2034             <param name="key">\r
2035             The string key of the element to remove.\r
2036             </param>\r
2037         </member>\r
2038         <member name="P:NLog.Internal.LayoutRendererDictionary.Item(System.String)">\r
2039             <summary>\r
2040             Gets or sets the LayoutRenderer associated with the given string\r
2041             </summary>\r
2042             <param name="key">\r
2043             The string whose value to get or set.\r
2044             </param>\r
2045         </member>\r
2046         <member name="P:NLog.Internal.LayoutRendererDictionary.Keys">\r
2047             <summary>\r
2048             Gets a collection containing the keys in this LayoutRendererDictionary.\r
2049             </summary>\r
2050         </member>\r
2051         <member name="P:NLog.Internal.LayoutRendererDictionary.Values">\r
2052             <summary>\r
2053             Gets a collection containing the values in this LayoutRendererDictionary.\r
2054             </summary>\r
2055         </member>\r
2056         <member name="T:NLog.Internal.LogEventInfoBuffer">\r
2057             <summary>\r
2058             A cyclic buffer of <see cref="T:NLog.LogEventInfo"/> object.\r
2059             </summary>\r
2060         </member>\r
2061         <member name="M:NLog.Internal.LogEventInfoBuffer.#ctor(System.Int32,System.Boolean,System.Int32)">\r
2062             <summary>\r
2063             Creates a new instance of <see cref="T:NLog.Internal.LogEventInfoBuffer"/>, sets the buffer size and grow options.\r
2064             </summary>\r
2065             <param name="size">Buffer size.</param>\r
2066             <param name="growAsNeeded">Whether buffer should grow as it becomes full.</param>\r
2067             <param name="growLimit">The maximum number of items that the buffer can grow to.</param>\r
2068         </member>\r
2069         <member name="M:NLog.Internal.LogEventInfoBuffer.Append(NLog.LogEventInfo)">\r
2070             <summary>\r
2071             Adds the specified log event to the buffer.\r
2072             </summary>\r
2073             <param name="e">Log event</param>\r
2074             <returns>The number of items in the buffer.</returns>\r
2075         </member>\r
2076         <member name="M:NLog.Internal.LogEventInfoBuffer.GetEventsAndClear">\r
2077             <summary>\r
2078             Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation.\r
2079             </summary>\r
2080             <returns>An array of <see cref="T:NLog.LogEventInfo"/> objects that have been accumulated in the buffer.</returns>\r
2081             <remarks>\r
2082             In case there are no items in the buffer, the function returns an empty array.\r
2083             </remarks>\r
2084         </member>\r
2085         <member name="P:NLog.Internal.LogEventInfoBuffer.Size">\r
2086             <summary>\r
2087             Gets the number of items in the array.\r
2088             </summary>\r
2089         </member>\r
2090         <member name="T:NLog.Internal.LoggerDictionary">\r
2091             <summary>\r
2092             A dictionary with keys of type string and values of type Logger\r
2093             </summary>\r
2094         </member>\r
2095         <member name="M:NLog.Internal.LoggerDictionary.#ctor">\r
2096             <summary>\r
2097             Initializes a new empty instance of the LoggerDictionary class\r
2098             </summary>\r
2099         </member>\r
2100         <member name="M:NLog.Internal.LoggerDictionary.Add(System.String,NLog.Logger)">\r
2101             <summary>\r
2102             Adds an element with the specified key and value to this LoggerDictionary.\r
2103             </summary>\r
2104             <param name="key">\r
2105             The string key of the element to add.\r
2106             </param>\r
2107             <param name="value">\r
2108             The Logger value of the element to add.\r
2109             </param>\r
2110         </member>\r
2111         <member name="M:NLog.Internal.LoggerDictionary.Contains(System.String)">\r
2112             <summary>\r
2113             Determines whether this LoggerDictionary contains a specific key.\r
2114             </summary>\r
2115             <param name="key">\r
2116             The string key to locate in this LoggerDictionary.\r
2117             </param>\r
2118             <returns>\r
2119             true if this LoggerDictionary contains an element with the specified key;\r
2120             otherwise, false.\r
2121             </returns>\r
2122         </member>\r
2123         <member name="M:NLog.Internal.LoggerDictionary.ContainsKey(System.String)">\r
2124             <summary>\r
2125             Determines whether this LoggerDictionary contains a specific key.\r
2126             </summary>\r
2127             <param name="key">\r
2128             The string key to locate in this LoggerDictionary.\r
2129             </param>\r
2130             <returns>\r
2131             true if this LoggerDictionary contains an element with the specified key;\r
2132             otherwise, false.\r
2133             </returns>\r
2134         </member>\r
2135         <member name="M:NLog.Internal.LoggerDictionary.ContainsValue(NLog.Logger)">\r
2136             <summary>\r
2137             Determines whether this LoggerDictionary contains a specific value.\r
2138             </summary>\r
2139             <param name="value">\r
2140             The Logger value to locate in this LoggerDictionary.\r
2141             </param>\r
2142             <returns>\r
2143             true if this LoggerDictionary contains an element with the specified value;\r
2144             otherwise, false.\r
2145             </returns>\r
2146         </member>\r
2147         <member name="M:NLog.Internal.LoggerDictionary.Remove(System.String)">\r
2148             <summary>\r
2149             Removes the element with the specified key from this LoggerDictionary.\r
2150             </summary>\r
2151             <param name="key">\r
2152             The string key of the element to remove.\r
2153             </param>\r
2154         </member>\r
2155         <member name="P:NLog.Internal.LoggerDictionary.Item(System.String)">\r
2156             <summary>\r
2157             Gets or sets the Logger associated with the given string\r
2158             </summary>\r
2159             <param name="key">\r
2160             The string whose value to get or set.\r
2161             </param>\r
2162         </member>\r
2163         <member name="P:NLog.Internal.LoggerDictionary.Keys">\r
2164             <summary>\r
2165             Gets a collection containing the keys in this LoggerDictionary.\r
2166             </summary>\r
2167         </member>\r
2168         <member name="P:NLog.Internal.LoggerDictionary.Values">\r
2169             <summary>\r
2170             Gets a collection containing the values in this LoggerDictionary.\r
2171             </summary>\r
2172         </member>\r
2173         <member name="T:NLog.Internal.MethodInfoDictionary">\r
2174             <summary>\r
2175             A dictionary with keys of type string and values of type MethodInfo\r
2176             </summary>\r
2177         </member>\r
2178         <member name="M:NLog.Internal.MethodInfoDictionary.#ctor">\r
2179             <summary>\r
2180             Initializes a new empty instance of the MethodInfoDictionary class\r
2181             </summary>\r
2182         </member>\r
2183         <member name="M:NLog.Internal.MethodInfoDictionary.Add(System.String,System.Reflection.MethodInfo)">\r
2184             <summary>\r
2185             Adds an element with the specified key and value to this MethodInfoDictionary.\r
2186             </summary>\r
2187             <param name="key">\r
2188             The string key of the element to add.\r
2189             </param>\r
2190             <param name="value">\r
2191             The MethodInfo value of the element to add.\r
2192             </param>\r
2193         </member>\r
2194         <member name="M:NLog.Internal.MethodInfoDictionary.Contains(System.String)">\r
2195             <summary>\r
2196             Determines whether this MethodInfoDictionary contains a specific key.\r
2197             </summary>\r
2198             <param name="key">\r
2199             The string key to locate in this MethodInfoDictionary.\r
2200             </param>\r
2201             <returns>\r
2202             true if this MethodInfoDictionary contains an element with the specified key;\r
2203             otherwise, false.\r
2204             </returns>\r
2205         </member>\r
2206         <member name="M:NLog.Internal.MethodInfoDictionary.ContainsKey(System.String)">\r
2207             <summary>\r
2208             Determines whether this MethodInfoDictionary contains a specific key.\r
2209             </summary>\r
2210             <param name="key">\r
2211             The string key to locate in this MethodInfoDictionary.\r
2212             </param>\r
2213             <returns>\r
2214             true if this MethodInfoDictionary contains an element with the specified key;\r
2215             otherwise, false.\r
2216             </returns>\r
2217         </member>\r
2218         <member name="M:NLog.Internal.MethodInfoDictionary.ContainsValue(System.Reflection.MethodInfo)">\r
2219             <summary>\r
2220             Determines whether this MethodInfoDictionary contains a specific value.\r
2221             </summary>\r
2222             <param name="value">\r
2223             The MethodInfo value to locate in this MethodInfoDictionary.\r
2224             </param>\r
2225             <returns>\r
2226             true if this MethodInfoDictionary contains an element with the specified value;\r
2227             otherwise, false.\r
2228             </returns>\r
2229         </member>\r
2230         <member name="M:NLog.Internal.MethodInfoDictionary.Remove(System.String)">\r
2231             <summary>\r
2232             Removes the element with the specified key from this MethodInfoDictionary.\r
2233             </summary>\r
2234             <param name="key">\r
2235             The string key of the element to remove.\r
2236             </param>\r
2237         </member>\r
2238         <member name="P:NLog.Internal.MethodInfoDictionary.Item(System.String)">\r
2239             <summary>\r
2240             Gets or sets the MethodInfo associated with the given string\r
2241             </summary>\r
2242             <param name="key">\r
2243             The string whose value to get or set.\r
2244             </param>\r
2245         </member>\r
2246         <member name="P:NLog.Internal.MethodInfoDictionary.Keys">\r
2247             <summary>\r
2248             Gets a collection containing the keys in this MethodInfoDictionary.\r
2249             </summary>\r
2250         </member>\r
2251         <member name="P:NLog.Internal.MethodInfoDictionary.Values">\r
2252             <summary>\r
2253             Gets a collection containing the values in this MethodInfoDictionary.\r
2254             </summary>\r
2255         </member>\r
2256         <member name="T:NLog.Internal.PropertyInfoDictionary">\r
2257             <summary>\r
2258             A dictionary with keys of type string and values of type PropertyInfo\r
2259             </summary>\r
2260         </member>\r
2261         <member name="M:NLog.Internal.PropertyInfoDictionary.#ctor">\r
2262             <summary>\r
2263             Initializes a new empty instance of the PropertyInfoDictionary class\r
2264             </summary>\r
2265         </member>\r
2266         <member name="M:NLog.Internal.PropertyInfoDictionary.Add(System.String,System.Reflection.PropertyInfo)">\r
2267             <summary>\r
2268             Adds an element with the specified key and value to this PropertyInfoDictionary.\r
2269             </summary>\r
2270             <param name="key">\r
2271             The string key of the element to add.\r
2272             </param>\r
2273             <param name="value">\r
2274             The PropertyInfo value of the element to add.\r
2275             </param>\r
2276         </member>\r
2277         <member name="M:NLog.Internal.PropertyInfoDictionary.Contains(System.String)">\r
2278             <summary>\r
2279             Determines whether this PropertyInfoDictionary contains a specific key.\r
2280             </summary>\r
2281             <param name="key">\r
2282             The string key to locate in this PropertyInfoDictionary.\r
2283             </param>\r
2284             <returns>\r
2285             true if this PropertyInfoDictionary contains an element with the specified key;\r
2286             otherwise, false.\r
2287             </returns>\r
2288         </member>\r
2289         <member name="M:NLog.Internal.PropertyInfoDictionary.ContainsKey(System.String)">\r
2290             <summary>\r
2291             Determines whether this PropertyInfoDictionary contains a specific key.\r
2292             </summary>\r
2293             <param name="key">\r
2294             The string key to locate in this PropertyInfoDictionary.\r
2295             </param>\r
2296             <returns>\r
2297             true if this PropertyInfoDictionary contains an element with the specified key;\r
2298             otherwise, false.\r
2299             </returns>\r
2300         </member>\r
2301         <member name="M:NLog.Internal.PropertyInfoDictionary.ContainsValue(System.Reflection.PropertyInfo)">\r
2302             <summary>\r
2303             Determines whether this PropertyInfoDictionary contains a specific value.\r
2304             </summary>\r
2305             <param name="value">\r
2306             The PropertyInfo value to locate in this PropertyInfoDictionary.\r
2307             </param>\r
2308             <returns>\r
2309             true if this PropertyInfoDictionary contains an element with the specified value;\r
2310             otherwise, false.\r
2311             </returns>\r
2312         </member>\r
2313         <member name="M:NLog.Internal.PropertyInfoDictionary.Remove(System.String)">\r
2314             <summary>\r
2315             Removes the element with the specified key from this PropertyInfoDictionary.\r
2316             </summary>\r
2317             <param name="key">\r
2318             The string key of the element to remove.\r
2319             </param>\r
2320         </member>\r
2321         <member name="P:NLog.Internal.PropertyInfoDictionary.Item(System.String)">\r
2322             <summary>\r
2323             Gets or sets the PropertyInfo associated with the given string\r
2324             </summary>\r
2325             <param name="key">\r
2326             The string whose value to get or set.\r
2327             </param>\r
2328         </member>\r
2329         <member name="P:NLog.Internal.PropertyInfoDictionary.Keys">\r
2330             <summary>\r
2331             Gets a collection containing the keys in this PropertyInfoDictionary.\r
2332             </summary>\r
2333         </member>\r
2334         <member name="P:NLog.Internal.PropertyInfoDictionary.Values">\r
2335             <summary>\r
2336             Gets a collection containing the values in this PropertyInfoDictionary.\r
2337             </summary>\r
2338         </member>\r
2339         <member name="T:NLog.Internal.TargetDictionary">\r
2340             <summary>\r
2341             A dictionary with keys of type string and values of type Target\r
2342             </summary>\r
2343         </member>\r
2344         <member name="M:NLog.Internal.TargetDictionary.#ctor">\r
2345             <summary>\r
2346             Initializes a new empty instance of the TargetDictionary class\r
2347             </summary>\r
2348         </member>\r
2349         <member name="M:NLog.Internal.TargetDictionary.Add(System.String,NLog.Target)">\r
2350             <summary>\r
2351             Adds an element with the specified key and value to this TargetDictionary.\r
2352             </summary>\r
2353             <param name="key">\r
2354             The string key of the element to add.\r
2355             </param>\r
2356             <param name="value">\r
2357             The Target value of the element to add.\r
2358             </param>\r
2359         </member>\r
2360         <member name="M:NLog.Internal.TargetDictionary.Contains(System.String)">\r
2361             <summary>\r
2362             Determines whether this TargetDictionary contains a specific key.\r
2363             </summary>\r
2364             <param name="key">\r
2365             The string key to locate in this TargetDictionary.\r
2366             </param>\r
2367             <returns>\r
2368             true if this TargetDictionary contains an element with the specified key;\r
2369             otherwise, false.\r
2370             </returns>\r
2371         </member>\r
2372         <member name="M:NLog.Internal.TargetDictionary.ContainsKey(System.String)">\r
2373             <summary>\r
2374             Determines whether this TargetDictionary contains a specific key.\r
2375             </summary>\r
2376             <param name="key">\r
2377             The string key to locate in this TargetDictionary.\r
2378             </param>\r
2379             <returns>\r
2380             true if this TargetDictionary contains an element with the specified key;\r
2381             otherwise, false.\r
2382             </returns>\r
2383         </member>\r
2384         <member name="M:NLog.Internal.TargetDictionary.ContainsValue(NLog.Target)">\r
2385             <summary>\r
2386             Determines whether this TargetDictionary contains a specific value.\r
2387             </summary>\r
2388             <param name="value">\r
2389             The Target value to locate in this TargetDictionary.\r
2390             </param>\r
2391             <returns>\r
2392             true if this TargetDictionary contains an element with the specified value;\r
2393             otherwise, false.\r
2394             </returns>\r
2395         </member>\r
2396         <member name="M:NLog.Internal.TargetDictionary.Remove(System.String)">\r
2397             <summary>\r
2398             Removes the element with the specified key from this TargetDictionary.\r
2399             </summary>\r
2400             <param name="key">\r
2401             The string key of the element to remove.\r
2402             </param>\r
2403         </member>\r
2404         <member name="P:NLog.Internal.TargetDictionary.Item(System.String)">\r
2405             <summary>\r
2406             Gets or sets the Target associated with the given string\r
2407             </summary>\r
2408             <param name="key">\r
2409             The string whose value to get or set.\r
2410             </param>\r
2411         </member>\r
2412         <member name="P:NLog.Internal.TargetDictionary.Keys">\r
2413             <summary>\r
2414             Gets a collection containing the keys in this TargetDictionary.\r
2415             </summary>\r
2416         </member>\r
2417         <member name="P:NLog.Internal.TargetDictionary.Values">\r
2418             <summary>\r
2419             Gets a collection containing the values in this TargetDictionary.\r
2420             </summary>\r
2421         </member>\r
2422         <member name="T:NLog.Internal.ThreadIDHelper">\r
2423             <summary>\r
2424             Returns details about current process and thread in a portable manner.\r
2425             </summary>\r
2426         </member>\r
2427         <member name="F:NLog.Internal.ThreadIDHelper.Instance">\r
2428             <summary>\r
2429             Singleton instance.\r
2430             </summary>\r
2431         </member>\r
2432         <member name="P:NLog.Internal.ThreadIDHelper.CurrentUnmanagedThreadID">\r
2433             <summary>\r
2434             Returns current unmanaged thread ID.\r
2435             </summary>\r
2436         </member>\r
2437         <member name="P:NLog.Internal.ThreadIDHelper.CurrentThreadID">\r
2438             <summary>\r
2439             Returns current thread ID.\r
2440             </summary>\r
2441         </member>\r
2442         <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessID">\r
2443             <summary>\r
2444             Returns current process ID.\r
2445             </summary>\r
2446         </member>\r
2447         <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessName">\r
2448             <summary>\r
2449             Returns current process name.\r
2450             </summary>\r
2451         </member>\r
2452         <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessBaseName">\r
2453             <summary>\r
2454             Returns current process name (excluding filename extension, if any).\r
2455             </summary>\r
2456         </member>\r
2457         <member name="P:NLog.Internal.ThreadIDHelper.CurrentProcessDirectory">\r
2458             <summary>\r
2459             Returns the base directory where process EXE file resides.\r
2460             </summary>\r
2461         </member>\r
2462         <member name="T:NLog.Internal.TypeDictionary">\r
2463             <summary>\r
2464             A dictionary with keys of type string and values of type Type\r
2465             </summary>\r
2466         </member>\r
2467         <member name="M:NLog.Internal.TypeDictionary.#ctor">\r
2468             <summary>\r
2469             Initializes a new empty instance of the TypeDictionary class\r
2470             </summary>\r
2471         </member>\r
2472         <member name="M:NLog.Internal.TypeDictionary.Add(System.String,System.Type)">\r
2473             <summary>\r
2474             Adds an element with the specified key and value to this TypeDictionary.\r
2475             </summary>\r
2476             <param name="key">\r
2477             The string key of the element to add.\r
2478             </param>\r
2479             <param name="value">\r
2480             The Type value of the element to add.\r
2481             </param>\r
2482         </member>\r
2483         <member name="M:NLog.Internal.TypeDictionary.Contains(System.String)">\r
2484             <summary>\r
2485             Determines whether this TypeDictionary contains a specific key.\r
2486             </summary>\r
2487             <param name="key">\r
2488             The string key to locate in this TypeDictionary.\r
2489             </param>\r
2490             <returns>\r
2491             true if this TypeDictionary contains an element with the specified key;\r
2492             otherwise, false.\r
2493             </returns>\r
2494         </member>\r
2495         <member name="M:NLog.Internal.TypeDictionary.ContainsKey(System.String)">\r
2496             <summary>\r
2497             Determines whether this TypeDictionary contains a specific key.\r
2498             </summary>\r
2499             <param name="key">\r
2500             The string key to locate in this TypeDictionary.\r
2501             </param>\r
2502             <returns>\r
2503             true if this TypeDictionary contains an element with the specified key;\r
2504             otherwise, false.\r
2505             </returns>\r
2506         </member>\r
2507         <member name="M:NLog.Internal.TypeDictionary.ContainsValue(System.Type)">\r
2508             <summary>\r
2509             Determines whether this TypeDictionary contains a specific value.\r
2510             </summary>\r
2511             <param name="value">\r
2512             The Type value to locate in this TypeDictionary.\r
2513             </param>\r
2514             <returns>\r
2515             true if this TypeDictionary contains an element with the specified value;\r
2516             otherwise, false.\r
2517             </returns>\r
2518         </member>\r
2519         <member name="M:NLog.Internal.TypeDictionary.Remove(System.String)">\r
2520             <summary>\r
2521             Removes the element with the specified key from this TypeDictionary.\r
2522             </summary>\r
2523             <param name="key">\r
2524             The string key of the element to remove.\r
2525             </param>\r
2526         </member>\r
2527         <member name="P:NLog.Internal.TypeDictionary.Item(System.String)">\r
2528             <summary>\r
2529             Gets or sets the Type associated with the given string\r
2530             </summary>\r
2531             <param name="key">\r
2532             The string whose value to get or set.\r
2533             </param>\r
2534         </member>\r
2535         <member name="P:NLog.Internal.TypeDictionary.Keys">\r
2536             <summary>\r
2537             Gets a collection containing the keys in this TypeDictionary.\r
2538             </summary>\r
2539         </member>\r
2540         <member name="P:NLog.Internal.TypeDictionary.Values">\r
2541             <summary>\r
2542             Gets a collection containing the values in this TypeDictionary.\r
2543             </summary>\r
2544         </member>\r
2545         <member name="T:NLog.Internal.TypeToPropertyInfoDictionaryAssociation">\r
2546             <summary>\r
2547             A dictionary with keys of type Type and values of type PropertyInfoDictionary\r
2548             </summary>\r
2549         </member>\r
2550         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.#ctor">\r
2551             <summary>\r
2552             Initializes a new empty instance of the TypeToPropertyInfoDictionaryAssociation class\r
2553             </summary>\r
2554         </member>\r
2555         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Add(System.Type,NLog.Internal.PropertyInfoDictionary)">\r
2556             <summary>\r
2557             Adds an element with the specified key and value to this TypeToPropertyInfoDictionaryAssociation.\r
2558             </summary>\r
2559             <param name="key">\r
2560             The Type key of the element to add.\r
2561             </param>\r
2562             <param name="value">\r
2563             The PropertyInfoDictionary value of the element to add.\r
2564             </param>\r
2565         </member>\r
2566         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Contains(System.Type)">\r
2567             <summary>\r
2568             Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific key.\r
2569             </summary>\r
2570             <param name="key">\r
2571             The Type key to locate in this TypeToPropertyInfoDictionaryAssociation.\r
2572             </param>\r
2573             <returns>\r
2574             true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified key;\r
2575             otherwise, false.\r
2576             </returns>\r
2577         </member>\r
2578         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.ContainsKey(System.Type)">\r
2579             <summary>\r
2580             Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific key.\r
2581             </summary>\r
2582             <param name="key">\r
2583             The Type key to locate in this TypeToPropertyInfoDictionaryAssociation.\r
2584             </param>\r
2585             <returns>\r
2586             true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified key;\r
2587             otherwise, false.\r
2588             </returns>\r
2589         </member>\r
2590         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.ContainsValue(NLog.Internal.PropertyInfoDictionary)">\r
2591             <summary>\r
2592             Determines whether this TypeToPropertyInfoDictionaryAssociation contains a specific value.\r
2593             </summary>\r
2594             <param name="value">\r
2595             The PropertyInfoDictionary value to locate in this TypeToPropertyInfoDictionaryAssociation.\r
2596             </param>\r
2597             <returns>\r
2598             true if this TypeToPropertyInfoDictionaryAssociation contains an element with the specified value;\r
2599             otherwise, false.\r
2600             </returns>\r
2601         </member>\r
2602         <member name="M:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Remove(System.Type)">\r
2603             <summary>\r
2604             Removes the element with the specified key from this TypeToPropertyInfoDictionaryAssociation.\r
2605             </summary>\r
2606             <param name="key">\r
2607             The Type key of the element to remove.\r
2608             </param>\r
2609         </member>\r
2610         <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Item(System.Type)">\r
2611             <summary>\r
2612             Gets or sets the PropertyInfoDictionary associated with the given Type\r
2613             </summary>\r
2614             <param name="key">\r
2615             The Type whose value to get or set.\r
2616             </param>\r
2617         </member>\r
2618         <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Keys">\r
2619             <summary>\r
2620             Gets a collection containing the keys in this TypeToPropertyInfoDictionaryAssociation.\r
2621             </summary>\r
2622         </member>\r
2623         <member name="P:NLog.Internal.TypeToPropertyInfoDictionaryAssociation.Values">\r
2624             <summary>\r
2625             Gets a collection containing the values in this TypeToPropertyInfoDictionaryAssociation.\r
2626             </summary>\r
2627         </member>\r
2628         <member name="T:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer">\r
2629             <summary>\r
2630             ASP.NET Application variable.\r
2631             </summary>\r
2632             <remarks>\r
2633             Use this layout renderer to insert the value of the specified variable stored \r
2634             in the ASP.NET Application dictionary.\r
2635             </remarks>\r
2636             <example>\r
2637             <para>You can set the value of an ASP.NET Application variable by using the following code:</para>\r
2638             <code lang="C#">\r
2639             <![CDATA[\r
2640             HttpContext.Current.Application["myvariable"] = 123;\r
2641             HttpContext.Current.Application["stringvariable"] = "aaa BBB";\r
2642             HttpContext.Current.Application["anothervariable"] = DateTime.Now;\r
2643             ]]>\r
2644             </code>\r
2645             <para>Example usage of ${aspnet-application}:</para>\r
2646             <code lang="NLog Layout Renderer">\r
2647             ${aspnet-application:variable=myvariable} - produces "123"\r
2648             ${aspnet-application:variable=anothervariable} - produces "01/01/2006 00:00:00"\r
2649             ${aspnet-application:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"\r
2650             ${aspnet-application:variable=myvariable:padding=5} - produces "  123"\r
2651             ${aspnet-application:variable=myvariable:padding=-5} - produces "123  "\r
2652             ${aspnet-application:variable=stringvariable:upperCase=true} - produces "AAA BBB"\r
2653             </code>\r
2654             </example>\r
2655         </member>\r
2656         <member name="T:NLog.LayoutRenderer">\r
2657             <summary>\r
2658             Render environmental information related to logging events.\r
2659             </summary>\r
2660         </member>\r
2661         <member name="M:NLog.LayoutRenderer.#ctor">\r
2662             <summary>\r
2663             Creates a new instance of <see cref="T:NLog.LayoutRenderer"/>\r
2664             </summary>\r
2665         </member>\r
2666         <member name="M:NLog.LayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2667             <summary>\r
2668             Returns the estimated number of characters that are needed to\r
2669             hold the rendered value for the specified logging event.\r
2670             </summary>\r
2671             <param name="logEvent">Logging event information.</param>\r
2672             <returns>The number of characters.</returns>\r
2673             <remarks>\r
2674             If the exact number is not known or\r
2675             expensive to calculate this function should return a rough estimate\r
2676             that's big enough in most cases, but not too big, in order to conserve memory.\r
2677             </remarks>\r
2678         </member>\r
2679         <member name="M:NLog.LayoutRenderer.NeedsStackTrace">\r
2680             <summary>\r
2681             Determines whether stack trace information should be gathered\r
2682             during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on\r
2683             <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.\r
2684             </summary>\r
2685             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
2686         </member>\r
2687         <member name="M:NLog.LayoutRenderer.IsVolatile">\r
2688             <summary>\r
2689             Determines whether the layout renderer is volatile.\r
2690             </summary>\r
2691             <returns>A boolean indicating whether the layout renderer is volatile.</returns>\r
2692             <remarks>\r
2693             Volatile layout renderers are dependent on information not contained \r
2694             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
2695             </remarks>\r
2696         </member>\r
2697         <member name="M:NLog.LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2698             <summary>\r
2699             Renders the specified environmental information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2700             </summary>\r
2701             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2702             <param name="logEvent">Logging event.</param>\r
2703         </member>\r
2704         <member name="M:NLog.LayoutRenderer.NeedPadding">\r
2705             <summary>\r
2706             Determines whether it's necessary to call <see cref="M:NLog.LayoutRenderer.ApplyPadding(System.String)"/>.\r
2707             </summary>\r
2708             <returns><see langword="true"/> when there's any \r
2709             trimming, padding or case conversion necessary, \r
2710             <see langword="false"/> otherwise</returns>\r
2711             <remarks>\r
2712             Should this method return <see langword="true"/>,\r
2713             it's necessary to call ApplyPadding on a rendered text, \r
2714             otherwise it's not necessary to do so.\r
2715             </remarks>\r
2716         </member>\r
2717         <member name="M:NLog.LayoutRenderer.ApplyPadding(System.String)">\r
2718             <summary>\r
2719             Post-processes the rendered message by applying padding, \r
2720             upper- and lower-case conversion.\r
2721             </summary>\r
2722             <param name="s">The text to be post-processed.</param>\r
2723             <returns>Padded, trimmed, and case-converted string.</returns>\r
2724         </member>\r
2725         <member name="M:NLog.LayoutRenderer.IsAppDomainFixed">\r
2726             <summary>\r
2727             Determines whether the value produced by the layout renderer\r
2728             is fixed per current app-domain.\r
2729             </summary>\r
2730             <returns>The boolean value. <c>true</c> makes the value\r
2731             of the layout renderer be precalculated and inserted as a literal\r
2732             in the resulting layout string.</returns>\r
2733         </member>\r
2734         <member name="M:NLog.LayoutRenderer.Initialize">\r
2735             <summary>\r
2736             Initializes the layout renderer.\r
2737             </summary>\r
2738         </member>\r
2739         <member name="M:NLog.LayoutRenderer.Close">\r
2740             <summary>\r
2741             Closes the layout renderer.\r
2742             </summary>\r
2743         </member>\r
2744         <member name="P:NLog.LayoutRenderer.Padding">\r
2745             <summary>\r
2746             Padding value.\r
2747             </summary>\r
2748         </member>\r
2749         <member name="P:NLog.LayoutRenderer.AbsolutePadding">\r
2750             <summary>\r
2751             The absolute value of the <see cref="P:NLog.LayoutRenderer.Padding"/> property.\r
2752             </summary>\r
2753         </member>\r
2754         <member name="P:NLog.LayoutRenderer.PadCharacter">\r
2755             <summary>\r
2756             The padding character.\r
2757             </summary>\r
2758         </member>\r
2759         <member name="P:NLog.LayoutRenderer.FixedLength">\r
2760             <summary>\r
2761             Trim the rendered text to the AbsolutePadding value.\r
2762             </summary>\r
2763         </member>\r
2764         <member name="P:NLog.LayoutRenderer.UpperCase">\r
2765             <summary>\r
2766             Render an upper-case string.\r
2767             </summary>\r
2768         </member>\r
2769         <member name="P:NLog.LayoutRenderer.LowerCase">\r
2770             <summary>\r
2771             Render an upper-case string.\r
2772             </summary>\r
2773         </member>\r
2774         <member name="P:NLog.LayoutRenderer.Culture">\r
2775             <summary>\r
2776             The culture name to be used for rendering. \r
2777             </summary>\r
2778             <example>\r
2779             The format for culture names is described in <a href="http://rfc.net/rfc1766.html">RFC 1766</a> and at <a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo.cultureinfo.aspx">MSDN</a>. \r
2780             Some examples of valid culture names are:\r
2781             <ul>\r
2782             <li><b>en-US</b> - English (United States)</li>\r
2783             <li><b>en-UK</b> - English (United Kingdom)</li>\r
2784             <li><b>pl-PL</b> - Polish</li>\r
2785             <li><b>ar-SA</b> - Arabic (Saudi Arabia)</li>\r
2786             </ul>\r
2787             </example>\r
2788         </member>\r
2789         <member name="P:NLog.LayoutRenderer.CultureInfo">\r
2790             <summary>\r
2791             The <see cref="T:System.Globalization.CultureInfo"/> to be used for rendering.\r
2792             </summary>\r
2793         </member>\r
2794         <member name="M:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2795             <summary>\r
2796             Returns the estimated number of characters that are needed to\r
2797             hold the rendered value for the specified logging event.\r
2798             </summary>\r
2799             <param name="logEvent">Logging event information.</param>\r
2800             <returns>The number of characters.</returns>\r
2801             <remarks>\r
2802             If the exact number is not known or\r
2803             expensive to calculate this function should return a rough estimate\r
2804             that's big enough in most cases, but not too big, in order to conserve memory.\r
2805             </remarks>\r
2806         </member>\r
2807         <member name="M:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2808             <summary>\r
2809             Renders the specified ASP.NET Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2810             </summary>\r
2811             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2812             <param name="logEvent">Logging event.</param>\r
2813         </member>\r
2814         <member name="P:NLog.LayoutRenderers.ASPNETApplicationValueLayoutRenderer.Variable">\r
2815             <summary>\r
2816             The variable name.\r
2817             </summary>\r
2818         </member>\r
2819         <member name="T:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer">\r
2820             <summary>\r
2821             ASP.NET Request variable\r
2822             </summary>\r
2823             <remarks>\r
2824             Use this layout renderer to insert the value of the specified parameter of the\r
2825             ASP.NET Request object.\r
2826             </remarks>\r
2827             <example>\r
2828             <para>Example usage of ${aspnet-request}:</para>\r
2829             <code lang="NLog Layout Renderer">\r
2830             ${aspnet-request:item=v}\r
2831             ${aspnet-request:querystring=v}\r
2832             ${aspnet-request:form=v}\r
2833             ${aspnet-request:cookie=v}\r
2834             ${aspnet-request:serverVariable=v}\r
2835             </code>\r
2836             </example>\r
2837         </member>\r
2838         <member name="M:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2839             <summary>\r
2840             Returns the estimated number of characters that are needed to\r
2841             hold the rendered value for the specified logging event.\r
2842             </summary>\r
2843             <param name="logEvent">Logging event information.</param>\r
2844             <returns>The number of characters.</returns>\r
2845             <remarks>\r
2846             If the exact number is not known or\r
2847             expensive to calculate this function should return a rough estimate\r
2848             that's big enough in most cases, but not too big, in order to conserve memory.\r
2849             </remarks>\r
2850         </member>\r
2851         <member name="M:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2852             <summary>\r
2853             Renders the specified ASP.NET Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2854             </summary>\r
2855             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2856             <param name="logEvent">Logging event.</param>\r
2857         </member>\r
2858         <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Item">\r
2859             <summary>\r
2860             The item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.\r
2861             </summary>\r
2862         </member>\r
2863         <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.QueryString">\r
2864             <summary>\r
2865             The QueryString variable to be rendered.\r
2866             </summary>\r
2867         </member>\r
2868         <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Form">\r
2869             <summary>\r
2870             The form variable to be rendered.\r
2871             </summary>\r
2872         </member>\r
2873         <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.Cookie">\r
2874             <summary>\r
2875             The cookie to be rendered.\r
2876             </summary>\r
2877         </member>\r
2878         <member name="P:NLog.LayoutRenderers.ASPNETRequestValueLayoutRenderer.ServerVariable">\r
2879             <summary>\r
2880             The ServerVariables item to be rendered.\r
2881             </summary>\r
2882         </member>\r
2883         <member name="T:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer">\r
2884             <summary>\r
2885             ASP.NET Session variable.\r
2886             </summary>\r
2887             <remarks>\r
2888             Use this layout renderer to insert the value of the specified variable stored \r
2889             in the ASP.NET Session dictionary.\r
2890             </remarks>\r
2891             <example>\r
2892             <para>You can set the value of an ASP.NET Session variable by using the following code:</para>\r
2893             <code lang="C#">\r
2894             <![CDATA[\r
2895             HttpContext.Current.Session["myvariable"] = 123;\r
2896             HttpContext.Current.Session["stringvariable"] = "aaa BBB";\r
2897             HttpContext.Current.Session["anothervariable"] = DateTime.Now;\r
2898             ]]>\r
2899             </code>\r
2900             <para>Example usage of ${aspnet-session}:</para>\r
2901             <code lang="NLog Layout Renderer">\r
2902             ${aspnet-session:variable=myvariable} - produces "123"\r
2903             ${aspnet-session:variable=anothervariable} - produces "01/01/2006 00:00:00"\r
2904             ${aspnet-session:variable=anothervariable:culture=pl-PL} - produces "2006-01-01 00:00:00"\r
2905             ${aspnet-session:variable=myvariable:padding=5} - produces "  123"\r
2906             ${aspnet-session:variable=myvariable:padding=-5} - produces "123  "\r
2907             ${aspnet-session:variable=stringvariable:upperCase=true} - produces "AAA BBB"\r
2908             </code>\r
2909             </example>\r
2910         </member>\r
2911         <member name="M:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2912             <summary>\r
2913             Returns the estimated number of characters that are needed to\r
2914             hold the rendered value for the specified logging event.\r
2915             </summary>\r
2916             <param name="logEvent">Logging event information.</param>\r
2917             <returns>The number of characters.</returns>\r
2918             <remarks>\r
2919             If the exact number is not known or\r
2920             expensive to calculate this function should return a rough estimate\r
2921             that's big enough in most cases, but not too big, in order to conserve memory.\r
2922             </remarks>\r
2923         </member>\r
2924         <member name="M:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2925             <summary>\r
2926             Renders the specified ASP.NET Session value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2927             </summary>\r
2928             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2929             <param name="logEvent">Logging event.</param>\r
2930         </member>\r
2931         <member name="P:NLog.LayoutRenderers.ASPNETSessionValueLayoutRenderer.Variable">\r
2932             <summary>\r
2933             Session variable name.\r
2934             </summary>\r
2935         </member>\r
2936         <member name="T:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer">\r
2937             <summary>\r
2938             ASP.NET Session ID.\r
2939             </summary>                 \r
2940         </member>\r
2941         <member name="M:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2942             <summary>\r
2943             Returns the estimated number of characters that are needed to\r
2944             hold the rendered value for the specified logging event.\r
2945             </summary>\r
2946             <param name="logEvent">Logging event information.</param>\r
2947             <returns>The number of characters.</returns>\r
2948             <remarks>\r
2949             If the exact number is not known or\r
2950             expensive to calculate this function should return a rough estimate\r
2951             that's big enough in most cases, but not too big, in order to conserve memory.\r
2952             </remarks>\r
2953         </member>\r
2954         <member name="M:NLog.LayoutRenderers.ASPNETSessionIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2955             <summary>\r
2956             Renders the ASP.NET Session ID appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2957             </summary>\r
2958             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2959             <param name="logEvent">Logging event.</param>\r
2960         </member>\r
2961         <member name="T:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer">\r
2962             <summary>\r
2963             ASP.NET User variable\r
2964             </summary>\r
2965         </member>\r
2966         <member name="M:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2967             <summary>\r
2968             Returns the estimated number of characters that are needed to\r
2969             hold the rendered value for the specified logging event.\r
2970             </summary>\r
2971             <param name="logEvent">Logging event information.</param>\r
2972             <returns>The number of characters.</returns>\r
2973             <remarks>\r
2974             If the exact number is not known or\r
2975             expensive to calculate this function should return a rough estimate\r
2976             that's big enough in most cases, but not too big, in order to conserve memory.\r
2977             </remarks>\r
2978         </member>\r
2979         <member name="M:NLog.LayoutRenderers.ASPNETUserAuthTypeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
2980             <summary>\r
2981             Renders the specified ASP.NET User.Identity.AuthenticationType variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
2982             </summary>\r
2983             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
2984             <param name="logEvent">Logging event.</param>\r
2985         </member>\r
2986         <member name="T:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer">\r
2987             <summary>\r
2988             ASP.NET User variable\r
2989             </summary>\r
2990         </member>\r
2991         <member name="M:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
2992             <summary>\r
2993             Returns the estimated number of characters that are needed to\r
2994             hold the rendered value for the specified logging event.\r
2995             </summary>\r
2996             <param name="logEvent">Logging event information.</param>\r
2997             <returns>The number of characters.</returns>\r
2998             <remarks>\r
2999             If the exact number is not known or\r
3000             expensive to calculate this function should return a rough estimate\r
3001             that's big enough in most cases, but not too big, in order to conserve memory.\r
3002             </remarks>\r
3003         </member>\r
3004         <member name="M:NLog.LayoutRenderers.ASPNETUserIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3005             <summary>\r
3006             Renders the specified ASP.NET User.Identity.Name variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3007             </summary>\r
3008             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3009             <param name="logEvent">Logging event.</param>\r
3010         </member>\r
3011         <member name="T:NLog.LayoutRenderers.BaseDirLayoutRenderer">\r
3012             <summary>\r
3013             The current application domain's base directory.\r
3014             </summary>\r
3015         </member>\r
3016         <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.#ctor">\r
3017             <summary>\r
3018             Creates a new instance of <see cref="T:NLog.LayoutRenderers.BaseDirLayoutRenderer"/>.\r
3019             </summary>\r
3020         </member>\r
3021         <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3022             <summary>\r
3023             Returns the estimated number of characters that are needed to\r
3024             hold the rendered value for the specified logging event.\r
3025             </summary>\r
3026             <param name="logEvent">Logging event information.</param>\r
3027             <returns>The number of characters.</returns>\r
3028             <remarks>\r
3029             If the exact number is not known or\r
3030             expensive to calculate this function should return a rough estimate\r
3031             that's big enough in most cases, but not too big, in order to conserve memory.\r
3032             </remarks>\r
3033         </member>\r
3034         <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3035             <summary>\r
3036             Renders the application base directory and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3037             </summary>\r
3038             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3039             <param name="logEvent">Logging event.</param>\r
3040         </member>\r
3041         <member name="M:NLog.LayoutRenderers.BaseDirLayoutRenderer.IsAppDomainFixed">\r
3042             <summary>\r
3043             Determines whether the value produced by the layout renderer\r
3044             is fixed per current app-domain.\r
3045             </summary>\r
3046             <returns><see langword="true"/></returns>\r
3047         </member>\r
3048         <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.File">\r
3049             <summary>\r
3050             The name of the file to be Path.Combine()'d with with the base directory.\r
3051             </summary>\r
3052         </member>\r
3053         <member name="P:NLog.LayoutRenderers.BaseDirLayoutRenderer.Dir">\r
3054             <summary>\r
3055             The name of the directory to be Path.Combine()'d with with the base directory.\r
3056             </summary>\r
3057         </member>\r
3058         <member name="T:NLog.LayoutRenderers.CallSiteLayoutRenderer">\r
3059             <summary>\r
3060             The call site (class name, method name and source information)\r
3061             </summary>\r
3062         </member>\r
3063         <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3064             <summary>\r
3065             Returns the estimated number of characters that are needed to\r
3066             hold the rendered value for the specified logging event.\r
3067             </summary>\r
3068             <param name="logEvent">Logging event information.</param>\r
3069             <returns>The number of characters.</returns>\r
3070             <remarks>\r
3071             If the exact number is not known or\r
3072             expensive to calculate this function should return a rough estimate\r
3073             that's big enough in most cases, but not too big, in order to conserve memory.\r
3074             </remarks>\r
3075         </member>\r
3076         <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.NeedsStackTrace">\r
3077             <summary>\r
3078             Checks whether the stack trace is requested.\r
3079             </summary>\r
3080             <returns>2 when the source file information is requested, 1 otherwise.</returns>\r
3081         </member>\r
3082         <member name="M:NLog.LayoutRenderers.CallSiteLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3083             <summary>\r
3084             Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3085             </summary>\r
3086             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3087             <param name="logEvent">Logging event.</param>\r
3088         </member>\r
3089         <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.ClassName">\r
3090             <summary>\r
3091             Render the class name.\r
3092             </summary>\r
3093         </member>\r
3094         <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.MethodName">\r
3095             <summary>\r
3096             Render the method name.\r
3097             </summary>\r
3098         </member>\r
3099         <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.FileName">\r
3100             <summary>\r
3101             Render the source file name and line number.\r
3102             </summary>\r
3103         </member>\r
3104         <member name="P:NLog.LayoutRenderers.CallSiteLayoutRenderer.IncludeSourcePath">\r
3105             <summary>\r
3106             Include source file path.\r
3107             </summary>\r
3108         </member>\r
3109         <member name="T:NLog.LayoutRenderers.CounterLayoutRenderer">\r
3110             <summary>\r
3111             A counter value (increases on each layout rendering).\r
3112             </summary>\r
3113         </member>\r
3114         <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3115             <summary>\r
3116             Returns the estimated number of characters that are needed to\r
3117             hold the rendered value for the specified logging event.\r
3118             </summary>\r
3119             <param name="logEvent">Logging event information.</param>\r
3120             <returns>The number of characters.</returns>\r
3121             <remarks>\r
3122             If the exact number is not known or\r
3123             expensive to calculate this function should return a rough estimate\r
3124             that's big enough in most cases, but not too big, in order to conserve memory.\r
3125             </remarks>\r
3126         </member>\r
3127         <member name="M:NLog.LayoutRenderers.CounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3128             <summary>\r
3129             Renders the specified counter value and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3130             </summary>\r
3131             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3132             <param name="logEvent">Logging event.</param>\r
3133         </member>\r
3134         <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Value">\r
3135             <summary>\r
3136             The initial value of the counter\r
3137             </summary>\r
3138         </member>\r
3139         <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Increment">\r
3140             <summary>\r
3141             The value to be added to the counter after each layout rendering.\r
3142             </summary>\r
3143         </member>\r
3144         <member name="P:NLog.LayoutRenderers.CounterLayoutRenderer.Sequence">\r
3145             <summary>\r
3146             The name of the sequence. Different named sequences can have individual values.\r
3147             </summary>\r
3148         </member>\r
3149         <member name="T:NLog.LayoutRenderers.DateLayoutRenderer">\r
3150             <summary>\r
3151             A date and time in the specified format.\r
3152             </summary>\r
3153         </member>\r
3154         <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3155             <summary>\r
3156             Returns the estimated number of characters that are needed to\r
3157             hold the rendered value for the specified logging event.\r
3158             </summary>\r
3159             <param name="logEvent">Logging event information.</param>\r
3160             <returns>The number of characters.</returns>\r
3161             <remarks>\r
3162             If the exact number is not known or\r
3163             expensive to calculate this function should return a rough estimate\r
3164             that's big enough in most cases, but not too big, in order to conserve memory.\r
3165             </remarks>\r
3166         </member>\r
3167         <member name="M:NLog.LayoutRenderers.DateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3168             <summary>\r
3169             Renders the current date and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3170             </summary>\r
3171             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3172             <param name="logEvent">Logging event.</param>\r
3173         </member>\r
3174         <member name="P:NLog.LayoutRenderers.DateLayoutRenderer.Format">\r
3175             <summary>\r
3176             The date format. Can be any argument accepted by DateTime.ToString(format)\r
3177             </summary>\r
3178         </member>\r
3179         <member name="T:NLog.LayoutRenderers.EnvironmentLayoutRenderer">\r
3180             <summary>\r
3181             The environment variable.\r
3182             </summary>\r
3183         </member>\r
3184         <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3185             <summary>\r
3186             Returns the estimated number of characters that are needed to\r
3187             hold the rendered value for the specified logging event.\r
3188             </summary>\r
3189             <param name="logEvent">Logging event information.</param>\r
3190             <returns>The number of characters.</returns>\r
3191             <remarks>\r
3192             If the exact number is not known or\r
3193             expensive to calculate this function should return a rough estimate\r
3194             that's big enough in most cases, but not too big, in order to conserve memory.\r
3195             </remarks>\r
3196         </member>\r
3197         <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3198             <summary>\r
3199             Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3200             </summary>\r
3201             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3202             <param name="logEvent">Logging event.</param>\r
3203         </member>\r
3204         <member name="M:NLog.LayoutRenderers.EnvironmentLayoutRenderer.IsAppDomainFixed">\r
3205             <summary>\r
3206             Determines whether the value produced by the layout renderer\r
3207             is fixed per current app-domain.\r
3208             </summary>\r
3209             <returns><see langword="true"/></returns>\r
3210         </member>\r
3211         <member name="P:NLog.LayoutRenderers.EnvironmentLayoutRenderer.Variable">\r
3212             <summary>\r
3213             Name of the environment variable.\r
3214             </summary>\r
3215         </member>\r
3216         <member name="T:NLog.LayoutRenderers.EventContextLayoutRenderer">\r
3217             <summary>\r
3218             Log event context data\r
3219             </summary>\r
3220         </member>\r
3221         <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3222             <summary>\r
3223             Returns the estimated number of characters that are needed to\r
3224             hold the rendered value for the specified logging event.\r
3225             </summary>\r
3226             <param name="logEvent">Logging event information.</param>\r
3227             <returns>The number of characters.</returns>\r
3228             <remarks>\r
3229             If the exact number is not known or\r
3230             expensive to calculate this function should return a rough estimate\r
3231             that's big enough in most cases, but not too big, in order to conserve memory.\r
3232             </remarks>\r
3233         </member>\r
3234         <member name="M:NLog.LayoutRenderers.EventContextLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3235             <summary>\r
3236             Renders the specified log event context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3237             </summary>\r
3238             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3239             <param name="logEvent">Logging event.</param>\r
3240         </member>\r
3241         <member name="P:NLog.LayoutRenderers.EventContextLayoutRenderer.Item">\r
3242             <summary>\r
3243             Name of the item.\r
3244             </summary>\r
3245         </member>\r
3246         <member name="T:NLog.LayoutRenderers.ExceptionLayoutRenderer">\r
3247             <summary>\r
3248             Exception information provided through \r
3249             a call to one of the Logger.*Exception() methods.\r
3250             </summary>\r
3251         </member>\r
3252         <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.#ctor">\r
3253             <summary>\r
3254             Initializes a new instance of <see cref="T:NLog.LayoutRenderers.ExceptionLayoutRenderer"/>.\r
3255             </summary>\r
3256         </member>\r
3257         <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3258             <summary>\r
3259             Returns the estimated number of characters that are needed to\r
3260             hold the rendered value for the specified logging event.\r
3261             </summary>\r
3262             <param name="logEvent">Logging event information.</param>\r
3263             <returns>The number of characters.</returns>\r
3264             <remarks>\r
3265             If the exact number is not known or\r
3266             expensive to calculate this function should return a rough estimate\r
3267             that's big enough in most cases, but not too big, in order to conserve memory.\r
3268             </remarks>\r
3269         </member>\r
3270         <member name="M:NLog.LayoutRenderers.ExceptionLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3271             <summary>\r
3272             Renders the specified exception information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3273             </summary>\r
3274             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3275             <param name="logEvent">Logging event.</param>\r
3276         </member>\r
3277         <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Format">\r
3278             <summary>\r
3279             The format of the output. Must be a comma-separated list of exception\r
3280             properties: Message, Type, ShortType, ToString, Method, StackTrace.\r
3281             This parameter value is case-insensitive.\r
3282             </summary>\r
3283         </member>\r
3284         <member name="P:NLog.LayoutRenderers.ExceptionLayoutRenderer.Separator">\r
3285             <summary>\r
3286             The separator used to concatenate parts specified in the Format.\r
3287             </summary>\r
3288         </member>\r
3289         <member name="T:NLog.LayoutRenderers.FileContentsLayoutRenderer">\r
3290             <summary>\r
3291             Contents of the specified file.\r
3292             </summary>\r
3293         </member>\r
3294         <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3295             <summary>\r
3296             Returns the estimated number of characters that are needed to\r
3297             hold the rendered value for the specified logging event.\r
3298             </summary>\r
3299             <param name="logEvent">Logging event information.</param>\r
3300             <returns>The number of characters.</returns>\r
3301             <remarks>\r
3302             If the exact number is not known or\r
3303             expensive to calculate this function should return a rough estimate\r
3304             that's big enough in most cases, but not too big, in order to conserve memory.\r
3305             </remarks>\r
3306         </member>\r
3307         <member name="M:NLog.LayoutRenderers.FileContentsLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3308             <summary>\r
3309             Renders the contents of the specified file and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3310             </summary>\r
3311             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3312             <param name="logEvent">Logging event.</param>\r
3313         </member>\r
3314         <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.FileName">\r
3315             <summary>\r
3316             Name of the file.\r
3317             </summary>\r
3318         </member>\r
3319         <member name="P:NLog.LayoutRenderers.FileContentsLayoutRenderer.Encoding">\r
3320             <summary>\r
3321             File encoding.\r
3322             </summary>\r
3323             <value>The encoding.</value>\r
3324         </member>\r
3325         <member name="T:NLog.LayoutRenderers.GCLayoutRenderer">\r
3326             <summary>\r
3327             The information about the garbage collector.\r
3328             </summary>\r
3329         </member>\r
3330         <member name="M:NLog.LayoutRenderers.GCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3331             <summary>\r
3332             Returns the estimated number of characters that are needed to\r
3333             hold the rendered value for the specified logging event.\r
3334             </summary>\r
3335             <param name="logEvent">Logging event information.</param>\r
3336             <returns>The number of characters.</returns>\r
3337             <remarks>\r
3338             If the exact number is not known or\r
3339             expensive to calculate this function should return a rough estimate\r
3340             that's big enough in most cases, but not too big, in order to conserve memory.\r
3341             </remarks>\r
3342         </member>\r
3343         <member name="M:NLog.LayoutRenderers.GCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3344             <summary>\r
3345             Renders the selected process information.\r
3346             </summary>\r
3347             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3348             <param name="logEvent">Logging event.</param>\r
3349         </member>\r
3350         <member name="P:NLog.LayoutRenderers.GCLayoutRenderer.Property">\r
3351             <summary>\r
3352             The property to retrieve.\r
3353             </summary>\r
3354         </member>\r
3355         <member name="T:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty">\r
3356             <summary>\r
3357             The property of System.GC to retrieve\r
3358             </summary>\r
3359         </member>\r
3360         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.TotalMemory">\r
3361             <summary>\r
3362             Total memory allocated\r
3363             </summary>\r
3364         </member>\r
3365         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.TotalMemoryForceCollection">\r
3366             <summary>\r
3367             Total memory allocated (perform full garbage collection first)\r
3368             </summary>\r
3369         </member>\r
3370         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount0">\r
3371             <summary>\r
3372             Number of Gen0 collections.\r
3373             </summary>\r
3374         </member>\r
3375         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount1">\r
3376             <summary>\r
3377             Number of Gen1 collections.\r
3378             </summary>\r
3379         </member>\r
3380         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.CollectionCount2">\r
3381             <summary>\r
3382             Number of Gen2 collections.\r
3383             </summary>\r
3384         </member>\r
3385         <member name="F:NLog.LayoutRenderers.GCLayoutRenderer.GCProperty.MaxGeneration">\r
3386             <summary>\r
3387             Maximum generation number supported by GC.\r
3388             </summary>\r
3389         </member>\r
3390         <member name="T:NLog.LayoutRenderers.GDCLayoutRenderer">\r
3391             <summary>\r
3392             Global Diagnostics Context item. Provided for compatibility with log4net.\r
3393             </summary>\r
3394         </member>\r
3395         <member name="M:NLog.LayoutRenderers.GDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3396             <summary>\r
3397             Returns the estimated number of characters that are needed to\r
3398             hold the rendered value for the specified logging event.\r
3399             </summary>\r
3400             <param name="logEvent">Logging event information.</param>\r
3401             <returns>The number of characters.</returns>\r
3402             <remarks>\r
3403             If the exact number is not known or\r
3404             expensive to calculate this function should return a rough estimate\r
3405             that's big enough in most cases, but not too big, in order to conserve memory.\r
3406             </remarks>\r
3407         </member>\r
3408         <member name="M:NLog.LayoutRenderers.GDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3409             <summary>\r
3410             Renders the specified Global Diagnostics Context item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3411             </summary>\r
3412             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3413             <param name="logEvent">Logging event.</param>\r
3414         </member>\r
3415         <member name="P:NLog.LayoutRenderers.GDCLayoutRenderer.Item">\r
3416             <summary>\r
3417             Name of the item.\r
3418             </summary>\r
3419         </member>\r
3420         <member name="T:NLog.LayoutRenderers.GuidLayoutRenderer">\r
3421             <summary>\r
3422             Globally-unique identifier (GUID).\r
3423             </summary>\r
3424         </member>\r
3425         <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3426             <summary>\r
3427             Returns the estimated number of characters that are needed to\r
3428             hold the rendered value for the specified logging event.\r
3429             </summary>\r
3430             <param name="logEvent">Logging event information.</param>\r
3431             <returns>The number of characters.</returns>\r
3432             <remarks>\r
3433             If the exact number is not known or\r
3434             expensive to calculate this function should return a rough estimate\r
3435             that's big enough in most cases, but not too big, in order to conserve memory.\r
3436             </remarks>\r
3437         </member>\r
3438         <member name="M:NLog.LayoutRenderers.GuidLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3439             <summary>\r
3440             Renders a newly generated GUID string and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3441             </summary>\r
3442             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3443             <param name="logEvent">Logging event.</param>\r
3444         </member>\r
3445         <member name="P:NLog.LayoutRenderers.GuidLayoutRenderer.Format">\r
3446             <summary>\r
3447             The GUID format as accepted by Guid.ToString() method.\r
3448             </summary>\r
3449         </member>\r
3450         <member name="T:NLog.LayoutRenderers.IdentityLayoutRenderer">\r
3451             <summary>\r
3452             Thread identity information (name and authentication information)\r
3453             </summary>\r
3454         </member>\r
3455         <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3456             <summary>\r
3457             Returns the estimated number of characters that are needed to\r
3458             hold the rendered value for the specified logging event.\r
3459             </summary>\r
3460             <param name="logEvent">Logging event information.</param>\r
3461             <returns>The number of characters.</returns>\r
3462             <remarks>\r
3463             If the exact number is not known or\r
3464             expensive to calculate this function should return a rough estimate\r
3465             that's big enough in most cases, but not too big, in order to conserve memory.\r
3466             </remarks>\r
3467         </member>\r
3468         <member name="M:NLog.LayoutRenderers.IdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3469             <summary>\r
3470             Renders the specified identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3471             </summary>\r
3472             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3473             <param name="logEvent">Logging event.</param>\r
3474         </member>\r
3475         <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Separator">\r
3476             <summary>\r
3477             The separator to be used when concatenating \r
3478             parts of identity information.\r
3479             </summary>\r
3480         </member>\r
3481         <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.Name">\r
3482             <summary>\r
3483             Render Thread.CurrentPrincipal.Identity.Name.\r
3484             </summary>\r
3485         </member>\r
3486         <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.AuthType">\r
3487             <summary>\r
3488             Render Thread.CurrentPrincipal.Identity.AuthenticationType.\r
3489             </summary>\r
3490         </member>\r
3491         <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.IsAuthenticated">\r
3492             <summary>\r
3493             Render Thread.CurrentPrincipal.Identity.IsAuthenticated.\r
3494             </summary>\r
3495         </member>\r
3496         <member name="P:NLog.LayoutRenderers.IdentityLayoutRenderer.FSNormalize">\r
3497             <summary>\r
3498             When true the output of this renderer is modified so it can be used as a part of file path\r
3499             (illegal characters are replaced with '_')\r
3500             </summary>\r
3501         </member>\r
3502         <member name="T:NLog.LayoutRenderers.LevelLayoutRenderer">\r
3503             <summary>\r
3504             The log level.\r
3505             </summary>\r
3506         </member>\r
3507         <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3508             <summary>\r
3509             Returns the estimated number of characters that are needed to\r
3510             hold the rendered value for the specified logging event.\r
3511             </summary>\r
3512             <param name="logEvent">Logging event information.</param>\r
3513             <returns>The number of characters.</returns>\r
3514             <remarks>\r
3515             If the exact number is not known or\r
3516             expensive to calculate this function should return a rough estimate\r
3517             that's big enough in most cases, but not too big, in order to conserve memory.\r
3518             </remarks>\r
3519         </member>\r
3520         <member name="M:NLog.LayoutRenderers.LevelLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3521             <summary>\r
3522             Renders the current log level and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3523             </summary>\r
3524             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3525             <param name="logEvent">Logging event.</param>\r
3526         </member>\r
3527         <member name="T:NLog.LayoutRenderers.LiteralLayoutRenderer">\r
3528             <summary>\r
3529             A string literal.\r
3530             </summary>\r
3531             <remarks>\r
3532             This is used to escape '${' sequence \r
3533             as ;${literal:text=${}'\r
3534             </remarks>\r
3535         </member>\r
3536         <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor">\r
3537             <summary>\r
3538             Creates a new instance of <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/>.\r
3539             </summary>\r
3540         </member>\r
3541         <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.#ctor(System.String)">\r
3542             <summary>\r
3543             Initializes a new instance of the <see cref="T:NLog.LayoutRenderers.LiteralLayoutRenderer"/> and sets the\r
3544             literal text value.\r
3545             </summary>\r
3546             <param name="txt">The literal text value.</param>\r
3547             <remarks>This is used by the layout compiler.</remarks>\r
3548         </member>\r
3549         <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3550             <summary>\r
3551             Returns the estimated number of characters that are needed to\r
3552             hold the rendered value for the specified logging event.\r
3553             </summary>\r
3554             <param name="logEvent">Logging event information.</param>\r
3555             <returns>The number of characters.</returns>\r
3556             <remarks>\r
3557             If the exact number is not known or\r
3558             expensive to calculate this function should return a rough estimate\r
3559             that's big enough in most cases, but not too big, in order to conserve memory.\r
3560             </remarks>\r
3561         </member>\r
3562         <member name="M:NLog.LayoutRenderers.LiteralLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3563             <summary>\r
3564             Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3565             </summary>\r
3566             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3567             <param name="logEvent">Logging event.</param>\r
3568         </member>\r
3569         <member name="P:NLog.LayoutRenderers.LiteralLayoutRenderer.Text">\r
3570             <summary>\r
3571             Literal text.\r
3572             </summary>\r
3573         </member>\r
3574         <member name="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer">\r
3575             <summary>\r
3576             XML event description compatible with log4j, Chainsaw and NLogViewer\r
3577             </summary>\r
3578         </member>\r
3579         <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.#ctor">\r
3580             <summary>\r
3581             Creates a new instance of <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> and initializes default values.\r
3582             </summary>\r
3583         </member>\r
3584         <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3585             <summary>\r
3586             Returns the estimated number of characters that are needed to\r
3587             hold the rendered value for the specified logging event.\r
3588             </summary>\r
3589             <param name="logEvent">Logging event information.</param>\r
3590             <returns>The number of characters.</returns>\r
3591             <remarks>\r
3592             If the exact number is not known or\r
3593             expensive to calculate this function should return a rough estimate\r
3594             that's big enough in most cases, but not too big, in order to conserve memory.\r
3595             </remarks>\r
3596         </member>\r
3597         <member name="M:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3598             <summary>\r
3599             Renders the XML logging event and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3600             </summary>\r
3601             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3602             <param name="logEvent">Logging event.</param>\r
3603         </member>\r
3604         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNLogData">\r
3605             <summary>\r
3606             Include NLog-specific extensions to log4j schema.\r
3607             </summary>\r
3608         </member>\r
3609         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IndentXml">\r
3610             <summary>\r
3611             Whether the XML should use spaces for indentation.\r
3612             </summary>\r
3613         </member>\r
3614         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.AppInfo">\r
3615             <summary>\r
3616             The AppInfo field. By default it's the friendly name of the current AppDomain.\r
3617             </summary>\r
3618         </member>\r
3619         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeCallSite">\r
3620             <summary>\r
3621             Include call site (class and method name) in the information sent over the network.\r
3622             </summary>\r
3623         </member>\r
3624         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeSourceInfo">\r
3625             <summary>\r
3626             Include source info (file name and line number) in the information sent over the network.\r
3627             </summary>\r
3628         </member>\r
3629         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeMDC">\r
3630             <summary>\r
3631             Include MDC dictionary in the information sent over the network.\r
3632             </summary>\r
3633         </member>\r
3634         <member name="P:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer.IncludeNDC">\r
3635             <summary>\r
3636             Include NDC stack.\r
3637             </summary>\r
3638         </member>\r
3639         <member name="T:NLog.LayoutRenderers.LoggerNameLayoutRenderer">\r
3640             <summary>\r
3641             The logger name.\r
3642             </summary>\r
3643         </member>\r
3644         <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3645             <summary>\r
3646             Returns the estimated number of characters that are needed to\r
3647             hold the rendered value for the specified logging event.\r
3648             </summary>\r
3649             <param name="logEvent">Logging event information.</param>\r
3650             <returns>The number of characters.</returns>\r
3651             <remarks>\r
3652             If the exact number is not known or\r
3653             expensive to calculate this function should return a rough estimate\r
3654             that's big enough in most cases, but not too big, in order to conserve memory.\r
3655             </remarks>\r
3656         </member>\r
3657         <member name="M:NLog.LayoutRenderers.LoggerNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3658             <summary>\r
3659             Renders the logger name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3660             </summary>\r
3661             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3662             <param name="logEvent">Logging event.</param>\r
3663         </member>\r
3664         <member name="P:NLog.LayoutRenderers.LoggerNameLayoutRenderer.ShortName">\r
3665             <summary>\r
3666             Render short logger name (the part after the trailing dot character).\r
3667             </summary>\r
3668         </member>\r
3669         <member name="T:NLog.LayoutRenderers.LongDateLayoutRenderer">\r
3670             <summary>\r
3671             The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm\r
3672             </summary>\r
3673         </member>\r
3674         <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3675             <summary>\r
3676             Returns the estimated number of characters that are needed to\r
3677             hold the rendered value for the specified logging event.\r
3678             </summary>\r
3679             <param name="logEvent">Logging event information.</param>\r
3680             <returns>The number of characters.</returns>\r
3681             <remarks>\r
3682             If the exact number is not known or\r
3683             expensive to calculate this function should return a rough estimate\r
3684             that's big enough in most cases, but not too big, in order to conserve memory.\r
3685             </remarks>\r
3686         </member>\r
3687         <member name="M:NLog.LayoutRenderers.LongDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3688             <summary>\r
3689             Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3690             </summary>\r
3691             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3692             <param name="logEvent">Logging event.</param>\r
3693         </member>\r
3694         <member name="T:NLog.LayoutRenderers.MachineNameLayoutRenderer">\r
3695             <summary>\r
3696             The machine name that the process is running on.\r
3697             </summary>\r
3698         </member>\r
3699         <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3700             <summary>\r
3701             Returns the estimated number of characters that are needed to\r
3702             hold the rendered value for the specified logging event.\r
3703             </summary>\r
3704             <param name="logEvent">Logging event information.</param>\r
3705             <returns>The number of characters.</returns>\r
3706             <remarks>\r
3707             If the exact number is not known or\r
3708             expensive to calculate this function should return a rough estimate\r
3709             that's big enough in most cases, but not too big, in order to conserve memory.\r
3710             </remarks>\r
3711         </member>\r
3712         <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3713             <summary>\r
3714             Renders the machine name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3715             </summary>\r
3716             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3717             <param name="logEvent">Logging event.</param>\r
3718         </member>\r
3719         <member name="M:NLog.LayoutRenderers.MachineNameLayoutRenderer.IsAppDomainFixed">\r
3720             <summary>\r
3721             Determines whether the value produced by the layout renderer\r
3722             is fixed per current app-domain.\r
3723             </summary>\r
3724             <returns><see langword="true"/></returns>\r
3725         </member>\r
3726         <member name="T:NLog.LayoutRenderers.MDCLayoutRenderer">\r
3727             <summary>\r
3728             Mapped Diagnostic Context item. Provided for compatibility with log4net.\r
3729             </summary>\r
3730         </member>\r
3731         <member name="M:NLog.LayoutRenderers.MDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3732             <summary>\r
3733             Returns the estimated number of characters that are needed to\r
3734             hold the rendered value for the specified logging event.\r
3735             </summary>\r
3736             <param name="logEvent">Logging event information.</param>\r
3737             <returns>The number of characters.</returns>\r
3738             <remarks>\r
3739             If the exact number is not known or\r
3740             expensive to calculate this function should return a rough estimate\r
3741             that's big enough in most cases, but not too big, in order to conserve memory.\r
3742             </remarks>\r
3743         </member>\r
3744         <member name="M:NLog.LayoutRenderers.MDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3745             <summary>\r
3746             Renders the specified MDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3747             </summary>\r
3748             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3749             <param name="logEvent">Logging event.</param>\r
3750         </member>\r
3751         <member name="P:NLog.LayoutRenderers.MDCLayoutRenderer.Item">\r
3752             <summary>\r
3753             Name of the item.\r
3754             </summary>\r
3755         </member>\r
3756         <member name="T:NLog.LayoutRenderers.MessageLayoutRenderer">\r
3757             <summary>\r
3758             The formatted log message.\r
3759             </summary>\r
3760         </member>\r
3761         <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3762             <summary>\r
3763             Returns the estimated number of characters that are needed to\r
3764             hold the rendered value for the specified logging event.\r
3765             </summary>\r
3766             <param name="logEvent">Logging event information.</param>\r
3767             <returns>The number of characters.</returns>\r
3768             <remarks>\r
3769             If the exact number is not known or\r
3770             expensive to calculate this function should return a rough estimate\r
3771             that's big enough in most cases, but not too big, in order to conserve memory.\r
3772             </remarks>\r
3773         </member>\r
3774         <member name="M:NLog.LayoutRenderers.MessageLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3775             <summary>\r
3776             Renders the log message including any positional parameters and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3777             </summary>\r
3778             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3779             <param name="logEvent">Logging event.</param>\r
3780         </member>\r
3781         <member name="T:NLog.LayoutRenderers.NDCLayoutRenderer">\r
3782             <summary>\r
3783             Nested Diagnostic Context item. Provided for compatibility with log4net.\r
3784             </summary>\r
3785         </member>\r
3786         <member name="M:NLog.LayoutRenderers.NDCLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3787             <summary>\r
3788             Returns the estimated number of characters that are needed to\r
3789             hold the rendered value for the specified logging event.\r
3790             </summary>\r
3791             <param name="logEvent">Logging event information.</param>\r
3792             <returns>The number of characters.</returns>\r
3793             <remarks>\r
3794             If the exact number is not known or\r
3795             expensive to calculate this function should return a rough estimate\r
3796             that's big enough in most cases, but not too big, in order to conserve memory.\r
3797             </remarks>\r
3798         </member>\r
3799         <member name="M:NLog.LayoutRenderers.NDCLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3800             <summary>\r
3801             Renders the specified NDC item and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3802             </summary>\r
3803             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3804             <param name="logEvent">Logging event.</param>\r
3805         </member>\r
3806         <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.TopFrames">\r
3807             <summary>\r
3808             The number of top stack frames to be rendered.\r
3809             </summary>\r
3810         </member>\r
3811         <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.BottomFrames">\r
3812             <summary>\r
3813             The number of bottom stack frames to be rendered.\r
3814             </summary>\r
3815         </member>\r
3816         <member name="P:NLog.LayoutRenderers.NDCLayoutRenderer.Separator">\r
3817             <summary>\r
3818             The separator to be used for concatenating NDC output.\r
3819             </summary>\r
3820         </member>\r
3821         <member name="T:NLog.LayoutRenderers.NewLine">\r
3822             <summary>\r
3823             A newline literal.\r
3824             </summary>\r
3825         </member>\r
3826         <member name="M:NLog.LayoutRenderers.NewLine.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3827             <summary>\r
3828             Returns the estimated number of characters that are needed to\r
3829             hold the rendered value for the specified logging event.\r
3830             </summary>\r
3831             <param name="logEvent">Logging event information.</param>\r
3832             <returns>The number of characters.</returns>\r
3833             <remarks>\r
3834             If the exact number is not known or\r
3835             expensive to calculate this function should return a rough estimate\r
3836             that's big enough in most cases, but not too big, in order to conserve memory.\r
3837             </remarks>\r
3838         </member>\r
3839         <member name="M:NLog.LayoutRenderers.NewLine.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3840             <summary>\r
3841             Renders the specified string literal and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3842             </summary>\r
3843             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3844             <param name="logEvent">Logging event.</param>\r
3845         </member>\r
3846         <member name="T:NLog.LayoutRenderers.NLogDirLayoutRenderer">\r
3847             <summary>\r
3848             The directory where NLog.dll is located.\r
3849             </summary>\r
3850         </member>\r
3851         <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3852             <summary>\r
3853             Returns the estimated number of characters that are needed to\r
3854             hold the rendered value for the specified logging event.\r
3855             </summary>\r
3856             <param name="logEvent">Logging event information.</param>\r
3857             <returns>The number of characters.</returns>\r
3858             <remarks>\r
3859             If the exact number is not known or\r
3860             expensive to calculate this function should return a rough estimate\r
3861             that's big enough in most cases, but not too big, in order to conserve memory.\r
3862             </remarks>\r
3863         </member>\r
3864         <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3865             <summary>\r
3866             Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3867             </summary>\r
3868             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3869             <param name="logEvent">Logging event.</param>\r
3870         </member>\r
3871         <member name="M:NLog.LayoutRenderers.NLogDirLayoutRenderer.IsAppDomainFixed">\r
3872             <summary>\r
3873             Determines whether the value produced by the layout renderer\r
3874             is fixed per current app-domain.\r
3875             </summary>\r
3876             <returns><see langword="true"/></returns>\r
3877         </member>\r
3878         <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.File">\r
3879             <summary>\r
3880             The name of the file to be Path.Combine()'d with the directory name.\r
3881             </summary>\r
3882         </member>\r
3883         <member name="P:NLog.LayoutRenderers.NLogDirLayoutRenderer.Dir">\r
3884             <summary>\r
3885             The name of the directory to be Path.Combine()'d with the directory name.\r
3886             </summary>\r
3887         </member>\r
3888         <member name="T:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer">\r
3889             <summary>\r
3890             The performance counter.\r
3891             </summary>\r
3892         </member>\r
3893         <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3894             <summary>\r
3895             Returns the estimated number of characters that are needed to\r
3896             hold the rendered value for the specified logging event.\r
3897             </summary>\r
3898             <param name="logEvent">Logging event information.</param>\r
3899             <returns>The number of characters.</returns>\r
3900             <remarks>\r
3901             If the exact number is not known or\r
3902             expensive to calculate this function should return a rough estimate\r
3903             that's big enough in most cases, but not too big, in order to conserve memory.\r
3904             </remarks>\r
3905         </member>\r
3906         <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.InvalidatePerformanceCounter">\r
3907             <summary>\r
3908             Closes currently open performance counter (if any).\r
3909             </summary>\r
3910         </member>\r
3911         <member name="M:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3912             <summary>\r
3913             Renders the specified environment variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
3914             </summary>\r
3915             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3916             <param name="logEvent">Logging event.</param>\r
3917         </member>\r
3918         <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Category">\r
3919             <summary>\r
3920             Name of the counter category.\r
3921             </summary>\r
3922         </member>\r
3923         <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Counter">\r
3924             <summary>\r
3925             Name of the performance counter.\r
3926             </summary>\r
3927         </member>\r
3928         <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.Instance">\r
3929             <summary>\r
3930             Name of the performance counter instance (e.g. _Global_).\r
3931             </summary>\r
3932         </member>\r
3933         <member name="P:NLog.LayoutRenderers.PerformanceCounterLayoutRenderer.MachineName">\r
3934             <summary>\r
3935             Name of the machine to read the performance counter from.\r
3936             </summary>\r
3937         </member>\r
3938         <member name="T:NLog.LayoutRenderers.ProcessIDLayoutRenderer">\r
3939             <summary>\r
3940             The identifier of the current process.\r
3941             </summary>\r
3942         </member>\r
3943         <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3944             <summary>\r
3945             Returns the estimated number of characters that are needed to\r
3946             hold the rendered value for the specified logging event.\r
3947             </summary>\r
3948             <param name="logEvent">Logging event information.</param>\r
3949             <returns>The number of characters.</returns>\r
3950             <remarks>\r
3951             If the exact number is not known or\r
3952             expensive to calculate this function should return a rough estimate\r
3953             that's big enough in most cases, but not too big, in order to conserve memory.\r
3954             </remarks>\r
3955         </member>\r
3956         <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3957             <summary>\r
3958             Renders the current process ID.\r
3959             </summary>\r
3960             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3961             <param name="logEvent">Logging event.</param>\r
3962         </member>\r
3963         <member name="M:NLog.LayoutRenderers.ProcessIDLayoutRenderer.IsAppDomainFixed">\r
3964             <summary>\r
3965             Determines whether the value produced by the layout renderer\r
3966             is fixed per current app-domain.\r
3967             </summary>\r
3968             <returns><see langword="true"/></returns>\r
3969         </member>\r
3970         <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer">\r
3971             <summary>\r
3972             The information about the running process.\r
3973             </summary>\r
3974         </member>\r
3975         <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
3976             <summary>\r
3977             Returns the estimated number of characters that are needed to\r
3978             hold the rendered value for the specified logging event.\r
3979             </summary>\r
3980             <param name="logEvent">Logging event information.</param>\r
3981             <returns>The number of characters.</returns>\r
3982             <remarks>\r
3983             If the exact number is not known or\r
3984             expensive to calculate this function should return a rough estimate\r
3985             that's big enough in most cases, but not too big, in order to conserve memory.\r
3986             </remarks>\r
3987         </member>\r
3988         <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
3989             <summary>\r
3990             Renders the selected process information.\r
3991             </summary>\r
3992             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
3993             <param name="logEvent">Logging event.</param>\r
3994         </member>\r
3995         <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Initialize">\r
3996             <summary>\r
3997             Initializes the layout renderer.\r
3998             </summary>\r
3999         </member>\r
4000         <member name="M:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Close">\r
4001             <summary>\r
4002             Closes the layout renderer.\r
4003             </summary>\r
4004         </member>\r
4005         <member name="P:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.Property">\r
4006             <summary>\r
4007             The property to retrieve.\r
4008             </summary>\r
4009         </member>\r
4010         <member name="T:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty">\r
4011             <summary>\r
4012             The property of System.Diagnostics.Process to retrieve\r
4013             </summary>\r
4014         </member>\r
4015         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.BasePriority">\r
4016             <summary></summary>\r
4017         </member>\r
4018         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ExitCode">\r
4019             <summary></summary>\r
4020         </member>\r
4021         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ExitTime">\r
4022             <summary></summary>\r
4023         </member>\r
4024         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Handle">\r
4025             <summary></summary>\r
4026         </member>\r
4027         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.HandleCount">\r
4028             <summary></summary>\r
4029         </member>\r
4030         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.HasExited">\r
4031             <summary></summary>\r
4032         </member>\r
4033         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Id">\r
4034             <summary></summary>\r
4035         </member>\r
4036         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MachineName">\r
4037             <summary></summary>\r
4038         </member>\r
4039         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainModule">\r
4040             <summary></summary>\r
4041         </member>\r
4042         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainWindowHandle">\r
4043             <summary></summary>\r
4044         </member>\r
4045         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MainWindowTitle">\r
4046             <summary></summary>\r
4047         </member>\r
4048         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MaxWorkingSet">\r
4049             <summary></summary>\r
4050         </member>\r
4051         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.MinWorkingSet">\r
4052             <summary></summary>\r
4053         </member>\r
4054         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.NonpagedSystemMemorySize">\r
4055             <summary></summary>\r
4056         </member>\r
4057         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.NonpagedSystemMemorySize64">\r
4058             <summary></summary>\r
4059         </member>\r
4060         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedMemorySize">\r
4061             <summary></summary>\r
4062         </member>\r
4063         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedMemorySize64">\r
4064             <summary></summary>\r
4065         </member>\r
4066         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedSystemMemorySize">\r
4067             <summary></summary>\r
4068         </member>\r
4069         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PagedSystemMemorySize64">\r
4070             <summary></summary>\r
4071         </member>\r
4072         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakPagedMemorySize">\r
4073             <summary></summary>\r
4074         </member>\r
4075         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakPagedMemorySize64">\r
4076             <summary></summary>\r
4077         </member>\r
4078         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakVirtualMemorySize">\r
4079             <summary></summary>\r
4080         </member>\r
4081         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakVirtualMemorySize64">\r
4082             <summary></summary>\r
4083         </member>\r
4084         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakWorkingSet">\r
4085             <summary></summary>\r
4086         </member>\r
4087         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PeakWorkingSet64">\r
4088             <summary></summary>\r
4089         </member>\r
4090         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PriorityBoostEnabled">\r
4091             <summary></summary>\r
4092         </member>\r
4093         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PriorityClass">\r
4094             <summary></summary>\r
4095         </member>\r
4096         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivateMemorySize">\r
4097             <summary></summary>\r
4098         </member>\r
4099         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivateMemorySize64">\r
4100             <summary></summary>\r
4101         </member>\r
4102         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.PrivilegedProcessorTime">\r
4103             <summary></summary>\r
4104         </member>\r
4105         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.ProcessName">\r
4106             <summary></summary>\r
4107         </member>\r
4108         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.Responding">\r
4109             <summary></summary>\r
4110         </member>\r
4111         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.SessionId">\r
4112             <summary></summary>\r
4113         </member>\r
4114         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.StartTime">\r
4115             <summary></summary>\r
4116         </member>\r
4117         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.TotalProcessorTime">\r
4118             <summary></summary>\r
4119         </member>\r
4120         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.UserProcessorTime">\r
4121             <summary></summary>\r
4122         </member>\r
4123         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.VirtualMemorySize">\r
4124             <summary></summary>\r
4125         </member>\r
4126         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.VirtualMemorySize64">\r
4127             <summary></summary>\r
4128         </member>\r
4129         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.WorkingSet">\r
4130             <summary></summary>\r
4131         </member>\r
4132         <member name="F:NLog.LayoutRenderers.ProcessInfoLayoutRenderer.ProcessInfoProperty.WorkingSet64">\r
4133             <summary></summary>\r
4134         </member>\r
4135         <member name="T:NLog.LayoutRenderers.ProcessNameLayoutRenderer">\r
4136             <summary>\r
4137             The name of the current process.\r
4138             </summary>\r
4139         </member>\r
4140         <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4141             <summary>\r
4142             Returns the estimated number of characters that are needed to\r
4143             hold the rendered value for the specified logging event.\r
4144             </summary>\r
4145             <param name="logEvent">Logging event information.</param>\r
4146             <returns>The number of characters.</returns>\r
4147             <remarks>\r
4148             If the exact number is not known or\r
4149             expensive to calculate this function should return a rough estimate\r
4150             that's big enough in most cases, but not too big, in order to conserve memory.\r
4151             </remarks>\r
4152         </member>\r
4153         <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4154             <summary>\r
4155             Renders the current process name (optionally with a full path).\r
4156             </summary>\r
4157             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4158             <param name="logEvent">Logging event.</param>\r
4159         </member>\r
4160         <member name="M:NLog.LayoutRenderers.ProcessNameLayoutRenderer.IsAppDomainFixed">\r
4161             <summary>\r
4162             Determines whether the value produced by the layout renderer\r
4163             is fixed per current app-domain.\r
4164             </summary>\r
4165             <returns><see langword="true"/></returns>\r
4166         </member>\r
4167         <member name="P:NLog.LayoutRenderers.ProcessNameLayoutRenderer.FullName">\r
4168             <summary>\r
4169             Write the full path to the process executable.\r
4170             </summary>\r
4171         </member>\r
4172         <member name="T:NLog.LayoutRenderers.ProcessTimeLayoutRenderer">\r
4173             <summary>\r
4174             The process time in format HH:mm:ss.mmm\r
4175             </summary>\r
4176         </member>\r
4177         <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4178             <summary>\r
4179             Returns the estimated number of characters that are needed to\r
4180             hold the rendered value for the specified logging event.\r
4181             </summary>\r
4182             <param name="logEvent">Logging event information.</param>\r
4183             <returns>The number of characters.</returns>\r
4184             <remarks>\r
4185             If the exact number is not known or\r
4186             expensive to calculate this function should return a rough estimate\r
4187             that's big enough in most cases, but not too big, in order to conserve memory.\r
4188             </remarks>\r
4189         </member>\r
4190         <member name="M:NLog.LayoutRenderers.ProcessTimeLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4191             <summary>\r
4192             Renders the current process running time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4193             </summary>\r
4194             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4195             <param name="logEvent">Logging event.</param>\r
4196         </member>\r
4197         <member name="T:NLog.LayoutRenderers.QpcLayoutRenderer">\r
4198             <summary>\r
4199             High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds.\r
4200             </summary>\r
4201         </member>\r
4202         <member name="M:NLog.LayoutRenderers.QpcLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4203             <summary>\r
4204             Returns the estimated number of characters that are needed to\r
4205             hold the rendered value for the specified logging event.\r
4206             </summary>\r
4207             <param name="logEvent">Logging event information.</param>\r
4208             <returns>The number of characters.</returns>\r
4209             <remarks>\r
4210             If the exact number is not known or\r
4211             expensive to calculate this function should return a rough estimate\r
4212             that's big enough in most cases, but not too big, in order to conserve memory.\r
4213             </remarks>\r
4214         </member>\r
4215         <member name="M:NLog.LayoutRenderers.QpcLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4216             <summary>\r
4217             Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4218             </summary>\r
4219             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4220             <param name="logEvent">Logging event.</param>\r
4221         </member>\r
4222         <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Normalize">\r
4223             <summary>\r
4224             Normalize the result by subtracting it from the result of the\r
4225             first call (so that it's effectively zero-based).\r
4226             </summary>\r
4227         </member>\r
4228         <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Difference">\r
4229             <summary>\r
4230             Output the difference between the result of QueryPerformanceCounter \r
4231             and the previous one.\r
4232             </summary>\r
4233         </member>\r
4234         <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Seconds">\r
4235             <summary>\r
4236             Convert the result to seconds by dividing by the result of QueryPerformanceFrequency().\r
4237             </summary>\r
4238         </member>\r
4239         <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.Precision">\r
4240             <summary>\r
4241             Number of decimal digits to be included in output.\r
4242             </summary>\r
4243         </member>\r
4244         <member name="P:NLog.LayoutRenderers.QpcLayoutRenderer.AlignDecimalPoint">\r
4245             <summary>\r
4246             Align decimal point (emit non-significant zeros)\r
4247             </summary>\r
4248         </member>\r
4249         <member name="T:NLog.LayoutRenderers.Rot13LayoutRenderer">\r
4250             <summary>\r
4251             Decodes text "encrypted" with ROT-13.\r
4252             </summary>\r
4253             <remarks>\r
4254             See <a href="http://en.wikipedia.org/wiki/ROT13">http://en.wikipedia.org/wiki/ROT13</a>.\r
4255             </remarks>\r
4256         </member>\r
4257         <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4258             <summary>\r
4259             Returns the estimated number of characters that are needed to\r
4260             hold the rendered value for the specified logging event.\r
4261             </summary>\r
4262             <param name="logEvent">Logging event information.</param>\r
4263             <returns>The number of characters.</returns>\r
4264             <remarks>\r
4265             If the exact number is not known or\r
4266             expensive to calculate this function should return a rough estimate\r
4267             that's big enough in most cases, but not too big, in order to conserve memory.\r
4268             </remarks>\r
4269         </member>\r
4270         <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4271             <summary>\r
4272             Renders the inner message, decrypts it with ROT-13 and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4273             </summary>\r
4274             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4275             <param name="logEvent">Logging event.</param>\r
4276         </member>\r
4277         <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.NeedsStackTrace">\r
4278             <summary>\r
4279             Determines whether stack trace information should be gathered\r
4280             during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on\r
4281             <see cref="P:NLog.TargetWithLayout.CompiledLayout"/>.\r
4282             </summary>\r
4283             <returns>\r
4284             0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace\r
4285             </returns>\r
4286         </member>\r
4287         <member name="M:NLog.LayoutRenderers.Rot13LayoutRenderer.DecodeRot13(System.String)">\r
4288             <summary>\r
4289             Encodes/Decodes ROT-13-encoded string.\r
4290             </summary>\r
4291             <param name="s">The string to be encoded/decoded</param>\r
4292             <returns>Encoded/Decoded text</returns>\r
4293         </member>\r
4294         <member name="P:NLog.LayoutRenderers.Rot13LayoutRenderer.Text">\r
4295             <summary>\r
4296             The text to be decoded.\r
4297             </summary>\r
4298         </member>\r
4299         <member name="T:NLog.LayoutRenderers.ShortDateLayoutRenderer">\r
4300             <summary>\r
4301             The short date in a sortable format yyyy-MM-dd\r
4302             </summary>\r
4303         </member>\r
4304         <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4305             <summary>\r
4306             Returns the estimated number of characters that are needed to\r
4307             hold the rendered value for the specified logging event.\r
4308             </summary>\r
4309             <param name="logEvent">Logging event information.</param>\r
4310             <returns>The number of characters.</returns>\r
4311             <remarks>\r
4312             If the exact number is not known or\r
4313             expensive to calculate this function should return a rough estimate\r
4314             that's big enough in most cases, but not too big, in order to conserve memory.\r
4315             </remarks>\r
4316         </member>\r
4317         <member name="M:NLog.LayoutRenderers.ShortDateLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4318             <summary>\r
4319             Renders the current short date string (yyyy-MM-dd) and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4320             </summary>\r
4321             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4322             <param name="logEvent">Logging event.</param>\r
4323         </member>\r
4324         <member name="T:NLog.LayoutRenderers.SpecialFolderLayoutRenderer">\r
4325             <summary>\r
4326             System special folder path (includes My Documents, My Music, Program Files, Desktop, and more)\r
4327             </summary>\r
4328         </member>\r
4329         <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4330             <summary>\r
4331             Returns the estimated number of characters that are needed to\r
4332             hold the rendered value for the specified logging event.\r
4333             </summary>\r
4334             <param name="logEvent">Logging event information.</param>\r
4335             <returns>The number of characters.</returns>\r
4336             <remarks>\r
4337             If the exact number is not known or\r
4338             expensive to calculate this function should return a rough estimate\r
4339             that's big enough in most cases, but not too big, in order to conserve memory.\r
4340             </remarks>\r
4341         </member>\r
4342         <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4343             <summary>\r
4344             Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4345             </summary>\r
4346             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4347             <param name="logEvent">Logging event.</param>\r
4348         </member>\r
4349         <member name="M:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.IsAppDomainFixed">\r
4350             <summary>\r
4351             Determines whether the value produced by the layout renderer\r
4352             is fixed per current app-domain.\r
4353             </summary>\r
4354             <returns><see langword="true"/></returns>\r
4355         </member>\r
4356         <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Folder">\r
4357             <summary>\r
4358             System special folder.\r
4359             </summary>\r
4360             <remarks>\r
4361             Full list of options is available at <a href="http://msdn2.microsoft.com/en-us/system.environment.specialfolder.aspx">MSDN</a>.\r
4362             The most common ones are:\r
4363             <ul>\r
4364             <li><b>ApplicationData</b> - roaming application data for current user.</li>\r
4365             <li><b>CommonApplicationData</b> - application data for all users.</li>\r
4366             <li><b>MyDocuments</b> - My Documents</li>\r
4367             <li><b>DesktopDirectory</b> - Desktop directory</li>\r
4368             <li><b>LocalApplicationData</b> - non roaming application data</li>\r
4369             <li><b>Personal</b> - user profile directory</li>\r
4370             <li><b>System</b> - System directory</li>\r
4371             </ul>\r
4372             </remarks>\r
4373         </member>\r
4374         <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.File">\r
4375             <summary>\r
4376             The name of the file to be Path.Combine()'d with the directory name.\r
4377             </summary>\r
4378         </member>\r
4379         <member name="P:NLog.LayoutRenderers.SpecialFolderLayoutRenderer.Dir">\r
4380             <summary>\r
4381             The name of the directory to be Path.Combine()'d with the directory name.\r
4382             </summary>\r
4383         </member>\r
4384         <member name="T:NLog.LayoutRenderers.StackTraceFormat">\r
4385             <summary>\r
4386             Format of the ${stacktrace} layout renderer output.\r
4387             </summary>\r
4388         </member>\r
4389         <member name="F:NLog.LayoutRenderers.StackTraceFormat.Raw">\r
4390             <summary>\r
4391             Raw format (multiline - as returned by StackFrame.ToString() method)\r
4392             </summary>\r
4393         </member>\r
4394         <member name="F:NLog.LayoutRenderers.StackTraceFormat.Flat">\r
4395             <summary>\r
4396             Flat format (class and method names displayed in a single line)\r
4397             </summary>\r
4398         </member>\r
4399         <member name="F:NLog.LayoutRenderers.StackTraceFormat.DetailedFlat">\r
4400             <summary>\r
4401             Detailed flat format (method signatures displayed in a single line)\r
4402             </summary>\r
4403         </member>\r
4404         <member name="T:NLog.LayoutRenderers.StackTraceLayoutRenderer">\r
4405             <summary>\r
4406             Stack trace renderer.\r
4407             </summary>\r
4408         </member>\r
4409         <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4410             <summary>\r
4411             Returns the estimated number of characters that are needed to\r
4412             hold the rendered value for the specified logging event.\r
4413             </summary>\r
4414             <param name="logEvent">Logging event information.</param>\r
4415             <returns>The number of characters.</returns>\r
4416             <remarks>\r
4417             If the exact number is not known or\r
4418             expensive to calculate this function should return a rough estimate\r
4419             that's big enough in most cases, but not too big, in order to conserve memory.\r
4420             </remarks>\r
4421         </member>\r
4422         <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.NeedsStackTrace">\r
4423             <summary>\r
4424             Checks whether the stack trace is requested.\r
4425             </summary>\r
4426             <returns>2 when the source file information is requested, 1 otherwise.</returns>\r
4427         </member>\r
4428         <member name="M:NLog.LayoutRenderers.StackTraceLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4429             <summary>\r
4430             Renders the call site and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4431             </summary>\r
4432             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4433             <param name="logEvent">Logging event.</param>\r
4434         </member>\r
4435         <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Format">\r
4436             <summary>\r
4437             The output format of the stack trace.\r
4438             </summary>\r
4439         </member>\r
4440         <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.TopFrames">\r
4441             <summary>\r
4442             The number of top stack frames to be rendered.\r
4443             </summary>\r
4444         </member>\r
4445         <member name="P:NLog.LayoutRenderers.StackTraceLayoutRenderer.Separator">\r
4446             <summary>\r
4447             Stack frame separator string.\r
4448             </summary>\r
4449         </member>\r
4450         <member name="T:NLog.LayoutRenderers.TempDirLayoutRenderer">\r
4451             <summary>\r
4452             A temporary directory.\r
4453             </summary>\r
4454         </member>\r
4455         <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4456             <summary>\r
4457             Returns the estimated number of characters that are needed to\r
4458             hold the rendered value for the specified logging event.\r
4459             </summary>\r
4460             <param name="logEvent">Logging event information.</param>\r
4461             <returns>The number of characters.</returns>\r
4462             <remarks>\r
4463             If the exact number is not known or\r
4464             expensive to calculate this function should return a rough estimate\r
4465             that's big enough in most cases, but not too big, in order to conserve memory.\r
4466             </remarks>\r
4467         </member>\r
4468         <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4469             <summary>\r
4470             Renders the directory where NLog is located and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4471             </summary>\r
4472             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4473             <param name="logEvent">Logging event.</param>\r
4474         </member>\r
4475         <member name="M:NLog.LayoutRenderers.TempDirLayoutRenderer.IsAppDomainFixed">\r
4476             <summary>\r
4477             Determines whether the value produced by the layout renderer\r
4478             is fixed per current app-domain.\r
4479             </summary>\r
4480             <returns><see langword="true"/></returns>\r
4481         </member>\r
4482         <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.File">\r
4483             <summary>\r
4484             The name of the file to be Path.Combine()'d with the directory name.\r
4485             </summary>\r
4486         </member>\r
4487         <member name="P:NLog.LayoutRenderers.TempDirLayoutRenderer.Dir">\r
4488             <summary>\r
4489             The name of the directory to be Path.Combine()'d with the directory name.\r
4490             </summary>\r
4491         </member>\r
4492         <member name="T:NLog.LayoutRenderers.ThreadIDLayoutRenderer">\r
4493             <summary>\r
4494             The identifier of the current thread.\r
4495             </summary>\r
4496         </member>\r
4497         <member name="M:NLog.LayoutRenderers.ThreadIDLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4498             <summary>\r
4499             Returns the estimated number of characters that are needed to\r
4500             hold the rendered value for the specified logging event.\r
4501             </summary>\r
4502             <param name="logEvent">Logging event information.</param>\r
4503             <returns>The number of characters.</returns>\r
4504             <remarks>\r
4505             If the exact number is not known or\r
4506             expensive to calculate this function should return a rough estimate\r
4507             that's big enough in most cases, but not too big, in order to conserve memory.\r
4508             </remarks>\r
4509         </member>\r
4510         <member name="M:NLog.LayoutRenderers.ThreadIDLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4511             <summary>\r
4512             Renders the current thread identifier and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4513             </summary>\r
4514             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4515             <param name="logEvent">Logging event.</param>\r
4516         </member>\r
4517         <member name="T:NLog.LayoutRenderers.ThreadNameLayoutRenderer">\r
4518             <summary>\r
4519             The name of the current thread.\r
4520             </summary>\r
4521         </member>\r
4522         <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4523             <summary>\r
4524             Returns the estimated number of characters that are needed to\r
4525             hold the rendered value for the specified logging event.\r
4526             </summary>\r
4527             <param name="logEvent">Logging event information.</param>\r
4528             <returns>The number of characters.</returns>\r
4529             <remarks>\r
4530             If the exact number is not known or\r
4531             expensive to calculate this function should return a rough estimate\r
4532             that's big enough in most cases, but not too big, in order to conserve memory.\r
4533             </remarks>\r
4534         </member>\r
4535         <member name="M:NLog.LayoutRenderers.ThreadNameLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4536             <summary>\r
4537             Renders the current thread name and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4538             </summary>\r
4539             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4540             <param name="logEvent">Logging event.</param>\r
4541         </member>\r
4542         <member name="T:NLog.LayoutRenderers.TicksLayoutRenderer">\r
4543             <summary>\r
4544             The Ticks value of current date and time.\r
4545             </summary>\r
4546         </member>\r
4547         <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
4548             <summary>\r
4549             Returns the estimated number of characters that are needed to\r
4550             hold the rendered value for the specified logging event.\r
4551             </summary>\r
4552             <param name="logEvent">Logging event information.</param>\r
4553             <returns>The number of characters.</returns>\r
4554             <remarks>\r
4555             If the exact number is not known or\r
4556             expensive to calculate this function should return a rough estimate\r
4557             that's big enough in most cases, but not too big, in order to conserve memory.\r
4558             </remarks>\r
4559         </member>\r
4560         <member name="M:NLog.LayoutRenderers.TicksLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
4561             <summary>\r
4562             Renders the ticks value of current time and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
4563             </summary>\r
4564             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
4565             <param name="logEvent">Logging event.</param>\r
4566         </member>\r
4567         <member name="T:NLog.Layouts.CsvColumn">\r
4568             <summary>\r
4569             A column in the CSV\r
4570             </summary>\r
4571         </member>\r
4572         <member name="M:NLog.Layouts.CsvColumn.#ctor">\r
4573             <summary>\r
4574             Constructs a new instance of <see cref="T:NLog.Layouts.CsvColumn"/>.\r
4575             </summary>\r
4576         </member>\r
4577         <member name="M:NLog.Layouts.CsvColumn.#ctor(System.String,System.String)">\r
4578             <summary>\r
4579             Constructs a new instance of <see cref="T:NLog.Layouts.CsvColumn"/> and\r
4580             initializes Name and Layout properties.\r
4581             </summary>\r
4582         </member>\r
4583         <member name="P:NLog.Layouts.CsvColumn.Name">\r
4584             <summary>\r
4585             The name of the column.\r
4586             </summary>\r
4587         </member>\r
4588         <member name="P:NLog.Layouts.CsvColumn.Layout">\r
4589             <summary>\r
4590             The layout that should be written in the column.\r
4591             </summary>\r
4592         </member>\r
4593         <member name="P:NLog.Layouts.CsvColumn.CompiledLayout">\r
4594             <summary>\r
4595             The compiled layout that should be written in the column.\r
4596             </summary>\r
4597         </member>\r
4598         <member name="T:NLog.Layouts.CsvColumnCollection">\r
4599             <summary>\r
4600             A collection of elements of type CsvFileColumn\r
4601             </summary>\r
4602         </member>\r
4603         <member name="M:NLog.Layouts.CsvColumnCollection.#ctor">\r
4604             <summary>\r
4605             Initializes a new empty instance of the CsvFileColumnCollection class.\r
4606             </summary>\r
4607         </member>\r
4608         <member name="M:NLog.Layouts.CsvColumnCollection.#ctor(NLog.Layouts.CsvColumn[])">\r
4609             <summary>\r
4610             Initializes a new instance of the CsvFileColumnCollection class, containing elements\r
4611             copied from an array.\r
4612             </summary>\r
4613             <param name="items">\r
4614             The array whose elements are to be added to the new CsvFileColumnCollection.\r
4615             </param>\r
4616         </member>\r
4617         <member name="M:NLog.Layouts.CsvColumnCollection.#ctor(NLog.Layouts.CsvColumnCollection)">\r
4618             <summary>\r
4619             Initializes a new instance of the CsvFileColumnCollection class, containing elements\r
4620             copied from another instance of CsvFileColumnCollection\r
4621             </summary>\r
4622             <param name="items">\r
4623             The CsvFileColumnCollection whose elements are to be added to the new CsvFileColumnCollection.\r
4624             </param>\r
4625         </member>\r
4626         <member name="M:NLog.Layouts.CsvColumnCollection.AddRange(NLog.Layouts.CsvColumn[])">\r
4627             <summary>\r
4628             Adds the elements of an array to the end of this CsvFileColumnCollection.\r
4629             </summary>\r
4630             <param name="items">\r
4631             The array whose elements are to be added to the end of this CsvFileColumnCollection.\r
4632             </param>\r
4633         </member>\r
4634         <member name="M:NLog.Layouts.CsvColumnCollection.AddRange(NLog.Layouts.CsvColumnCollection)">\r
4635             <summary>\r
4636             Adds the elements of another CsvFileColumnCollection to the end of this CsvFileColumnCollection.\r
4637             </summary>\r
4638             <param name="items">\r
4639             The CsvFileColumnCollection whose elements are to be added to the end of this CsvFileColumnCollection.\r
4640             </param>\r
4641         </member>\r
4642         <member name="M:NLog.Layouts.CsvColumnCollection.Add(NLog.Layouts.CsvColumn)">\r
4643             <summary>\r
4644             Adds an instance of type CsvFileColumn to the end of this CsvFileColumnCollection.\r
4645             </summary>\r
4646             <param name="value">\r
4647             The CsvFileColumn to be added to the end of this CsvFileColumnCollection.\r
4648             </param>\r
4649         </member>\r
4650         <member name="M:NLog.Layouts.CsvColumnCollection.Contains(NLog.Layouts.CsvColumn)">\r
4651             <summary>\r
4652             Determines whether a specfic CsvFileColumn value is in this CsvFileColumnCollection.\r
4653             </summary>\r
4654             <param name="value">\r
4655             The CsvFileColumn value to locate in this CsvFileColumnCollection.\r
4656             </param>\r
4657             <returns>\r
4658             true if value is found in this CsvFileColumnCollection;\r
4659             false otherwise.\r
4660             </returns>\r
4661         </member>\r
4662         <member name="M:NLog.Layouts.CsvColumnCollection.IndexOf(NLog.Layouts.CsvColumn)">\r
4663             <summary>\r
4664             Return the zero-based index of the first occurrence of a specific value\r
4665             in this CsvFileColumnCollection\r
4666             </summary>\r
4667             <param name="value">\r
4668             The CsvFileColumn value to locate in the CsvFileColumnCollection.\r
4669             </param>\r
4670             <returns>\r
4671             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
4672             -1 otherwise.\r
4673             </returns>\r
4674         </member>\r
4675         <member name="M:NLog.Layouts.CsvColumnCollection.Insert(System.Int32,NLog.Layouts.CsvColumn)">\r
4676             <summary>\r
4677             Inserts an element into the CsvFileColumnCollection at the specified index\r
4678             </summary>\r
4679             <param name="index">\r
4680             The index at which the CsvFileColumn is to be inserted.\r
4681             </param>\r
4682             <param name="value">\r
4683             The CsvFileColumn to insert.\r
4684             </param>\r
4685         </member>\r
4686         <member name="M:NLog.Layouts.CsvColumnCollection.Remove(NLog.Layouts.CsvColumn)">\r
4687             <summary>\r
4688             Removes the first occurrence of a specific CsvFileColumn from this CsvFileColumnCollection.\r
4689             </summary>\r
4690             <param name="value">\r
4691             The CsvFileColumn value to remove from this CsvFileColumnCollection.\r
4692             </param>\r
4693         </member>\r
4694         <member name="M:NLog.Layouts.CsvColumnCollection.GetEnumerator">\r
4695             <summary>\r
4696             Returns an enumerator that can iterate through the elements of this CsvFileColumnCollection.\r
4697             </summary>\r
4698             <returns>\r
4699             An object that implements System.Collections.IEnumerator.\r
4700             </returns>        \r
4701         </member>\r
4702         <member name="P:NLog.Layouts.CsvColumnCollection.Item(System.Int32)">\r
4703             <summary>\r
4704             Gets or sets the CsvFileColumn at the given index in this CsvFileColumnCollection.\r
4705             </summary>\r
4706         </member>\r
4707         <member name="T:NLog.Layouts.CsvColumnCollection.Enumerator">\r
4708             <summary>\r
4709             Type-specific enumeration class, used by CsvFileColumnCollection.GetEnumerator.\r
4710             </summary>\r
4711         </member>\r
4712         <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.#ctor(NLog.Layouts.CsvColumnCollection)">\r
4713             <summary>\r
4714             \r
4715             </summary>\r
4716             <param name="collection"></param>\r
4717         </member>\r
4718         <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.MoveNext">\r
4719             <summary>\r
4720             \r
4721             </summary>\r
4722             <returns></returns>\r
4723         </member>\r
4724         <member name="M:NLog.Layouts.CsvColumnCollection.Enumerator.Reset">\r
4725             <summary>\r
4726             \r
4727             </summary>\r
4728         </member>\r
4729         <member name="P:NLog.Layouts.CsvColumnCollection.Enumerator.Current">\r
4730             <summary>\r
4731             \r
4732             </summary>\r
4733         </member>\r
4734         <member name="P:NLog.Layouts.CsvColumnCollection.Enumerator.System#Collections#IEnumerator#Current">\r
4735             <summary>\r
4736             \r
4737             </summary>\r
4738         </member>\r
4739         <member name="T:NLog.Layouts.CsvLayout">\r
4740             <summary>\r
4741             A specialized layout that renders CSV-formatted events.\r
4742             </summary>\r
4743         </member>\r
4744         <member name="T:NLog.ILayout">\r
4745             <summary>\r
4746             Abstract interface that layouts must implement.\r
4747             </summary>\r
4748         </member>\r
4749         <member name="M:NLog.ILayout.GetFormattedMessage(NLog.LogEventInfo)">\r
4750             <summary>\r
4751             Renders the layout for the specified logging event by invoking layout renderers.\r
4752             </summary>\r
4753             <param name="logEvent">The logging event.</param>\r
4754             <returns>The rendered layout.</returns>\r
4755         </member>\r
4756         <member name="M:NLog.ILayout.NeedsStackTrace">\r
4757             <summary>\r
4758             Returns the value indicating whether a stack trace and/or the source file\r
4759             information should be gathered during layout processing.\r
4760             </summary>\r
4761             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
4762         </member>\r
4763         <member name="M:NLog.ILayout.IsVolatile">\r
4764             <summary>\r
4765             Returns the value indicating whether this layout includes any volatile \r
4766             layout renderers.\r
4767             </summary>\r
4768             <returns><see langword="true"/> when the layout includes at least \r
4769             one volatile renderer, <see langword="false"/> otherwise.</returns>\r
4770             <remarks>\r
4771             Volatile layout renderers are dependent on information not contained \r
4772             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
4773             </remarks>\r
4774         </member>\r
4775         <member name="M:NLog.ILayout.Precalculate(NLog.LogEventInfo)">\r
4776             <summary>\r
4777             Precalculates the layout for the specified log event and stores the result\r
4778             in per-log event cache.\r
4779             </summary>\r
4780             <param name="logEvent">The log event.</param>\r
4781             <remarks>\r
4782             Calling this method enables you to store the log event in a buffer\r
4783             and/or potentially evaluate it in another thread even though the \r
4784             layout may contain thread-dependent renderer.\r
4785             </remarks>\r
4786         </member>\r
4787         <member name="M:NLog.ILayout.Initialize">\r
4788             <summary>\r
4789             Initializes the layout.\r
4790             </summary>\r
4791         </member>\r
4792         <member name="M:NLog.ILayout.Close">\r
4793             <summary>\r
4794             Closes the layout.\r
4795             </summary>\r
4796         </member>\r
4797         <member name="M:NLog.ILayout.PopulateLayouts(NLog.LayoutCollection)">\r
4798             <summary>\r
4799             Add this layout and all sub-layouts to the specified collection..\r
4800             </summary>\r
4801             <param name="layouts">The collection of layouts.</param>\r
4802         </member>\r
4803         <member name="T:NLog.ILayoutWithHeaderAndFooter">\r
4804             <summary>\r
4805             Layout with header and footer.\r
4806             </summary>\r
4807         </member>\r
4808         <member name="P:NLog.ILayoutWithHeaderAndFooter.Layout">\r
4809             <summary>\r
4810             Main layout (can be repeated multiple times)\r
4811             </summary>\r
4812         </member>\r
4813         <member name="P:NLog.ILayoutWithHeaderAndFooter.Header">\r
4814             <summary>\r
4815             Header\r
4816             </summary>\r
4817         </member>\r
4818         <member name="P:NLog.ILayoutWithHeaderAndFooter.Footer">\r
4819             <summary>\r
4820             Footer\r
4821             </summary>\r
4822         </member>\r
4823         <member name="M:NLog.Layouts.CsvLayout.#ctor">\r
4824             <summary>\r
4825             Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout"/> class.\r
4826             </summary>\r
4827         </member>\r
4828         <member name="M:NLog.Layouts.CsvLayout.GetFormattedMessage(NLog.LogEventInfo)">\r
4829             <summary>\r
4830             Formats the log event for write.\r
4831             </summary>\r
4832             <param name="logEvent">The log event to be formatted.</param>\r
4833             <returns>A string representation of the log event.</returns>\r
4834         </member>\r
4835         <member name="M:NLog.Layouts.CsvLayout.Initialize">\r
4836             <summary>\r
4837             Initializes the layout.\r
4838             </summary>\r
4839         </member>\r
4840         <member name="M:NLog.Layouts.CsvLayout.NeedsStackTrace">\r
4841             <summary>\r
4842             Returns the value indicating whether a stack trace and/or the source file\r
4843             information should be gathered during layout processing.\r
4844             </summary>\r
4845             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
4846         </member>\r
4847         <member name="M:NLog.Layouts.CsvLayout.IsVolatile">\r
4848             <summary>\r
4849             Returns the value indicating whether this layout includes any volatile \r
4850             layout renderers.\r
4851             </summary>\r
4852             <returns><see langword="true"/> when the layout includes at least \r
4853             one volatile renderer, <see langword="false"/> otherwise.</returns>\r
4854             <remarks>\r
4855             Volatile layout renderers are dependent on information not contained \r
4856             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
4857             </remarks>\r
4858         </member>\r
4859         <member name="M:NLog.Layouts.CsvLayout.Precalculate(NLog.LogEventInfo)">\r
4860             <summary>\r
4861             Precalculates the layout for the specified log event and stores the result\r
4862             in per-log event cache.\r
4863             </summary>\r
4864             <param name="logEvent">The log event.</param>\r
4865             <remarks>\r
4866             Calling this method enables you to store the log event in a buffer\r
4867             and/or potentially evaluate it in another thread even though the \r
4868             layout may contain thread-dependent renderer.\r
4869             </remarks>\r
4870         </member>\r
4871         <member name="M:NLog.Layouts.CsvLayout.Close">\r
4872             <summary>\r
4873             Closes the layout.\r
4874             </summary>\r
4875         </member>\r
4876         <member name="M:NLog.Layouts.CsvLayout.GetHeader(NLog.LogEventInfo)">\r
4877             <summary>\r
4878             Gets the header.\r
4879             </summary>\r
4880             <param name="logEvent">The log event to be formatted.</param>\r
4881             <returns>A string representation of the log event.</returns>\r
4882         </member>\r
4883         <member name="M:NLog.Layouts.CsvLayout.PopulateLayouts(NLog.LayoutCollection)">\r
4884             <summary>\r
4885             Add this layout and all sub-layouts to the specified collection..\r
4886             </summary>\r
4887             <param name="layouts">The collection of layouts.</param>\r
4888         </member>\r
4889         <member name="P:NLog.Layouts.CsvLayout.Columns">\r
4890             <summary>\r
4891             Array of parameters to be passed.\r
4892             </summary>\r
4893         </member>\r
4894         <member name="P:NLog.Layouts.CsvLayout.WithHeader">\r
4895             <summary>\r
4896             Whether CVS should include header.\r
4897             </summary>\r
4898             <value><c>true</c> if CVS should include header; otherwise, <c>false</c>.</value>\r
4899         </member>\r
4900         <member name="P:NLog.Layouts.CsvLayout.Delimiter">\r
4901             <summary>\r
4902             Column delimiter.\r
4903             </summary>\r
4904         </member>\r
4905         <member name="P:NLog.Layouts.CsvLayout.Quoting">\r
4906             <summary>\r
4907             Quoting mode.\r
4908             </summary>\r
4909         </member>\r
4910         <member name="P:NLog.Layouts.CsvLayout.QuoteChar">\r
4911             <summary>\r
4912             Quote Character\r
4913             </summary>\r
4914         </member>\r
4915         <member name="P:NLog.Layouts.CsvLayout.CustomColumnDelimiter">\r
4916             <summary>\r
4917             Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom')\r
4918             </summary>\r
4919         </member>\r
4920         <member name="P:NLog.Layouts.CsvLayout.Layout">\r
4921             <summary>\r
4922             Main layout (can be repeated multiple times)\r
4923             </summary>\r
4924             <value></value>\r
4925         </member>\r
4926         <member name="P:NLog.Layouts.CsvLayout.Header">\r
4927             <summary>\r
4928             Header\r
4929             </summary>\r
4930             <value></value>\r
4931         </member>\r
4932         <member name="P:NLog.Layouts.CsvLayout.Footer">\r
4933             <summary>\r
4934             Footer\r
4935             </summary>\r
4936             <remarks>CSV has no footer.</remarks>\r
4937         </member>\r
4938         <member name="T:NLog.Layouts.CsvLayout.ColumnDelimiterMode">\r
4939             <summary>\r
4940             Specifies allowed column delimiters.\r
4941             </summary>\r
4942         </member>\r
4943         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Auto">\r
4944             <summary>\r
4945             Automatically detect from regional settings.\r
4946             </summary>\r
4947         </member>\r
4948         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Comma">\r
4949             <summary>\r
4950             Comma (ASCII 44)\r
4951             </summary>\r
4952         </member>\r
4953         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Semicolon">\r
4954             <summary>\r
4955             Semicolon (ASCII 59)\r
4956             </summary>\r
4957         </member>\r
4958         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Tab">\r
4959             <summary>\r
4960             Tab character (ASCII 9)\r
4961             </summary>\r
4962         </member>\r
4963         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Pipe">\r
4964             <summary>\r
4965             Pipe character (ASCII 124)\r
4966             </summary>\r
4967         </member>\r
4968         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Space">\r
4969             <summary>\r
4970             Space character (ASCII 32)\r
4971             </summary>\r
4972         </member>\r
4973         <member name="F:NLog.Layouts.CsvLayout.ColumnDelimiterMode.Custom">\r
4974             <summary>\r
4975             Custom string, specified by the CustomDelimiter\r
4976             </summary>\r
4977         </member>\r
4978         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.#ctor(NLog.Layouts.CsvLayout)">\r
4979             <summary>\r
4980             Initializes a new instance of the <see cref="T:NLog.Layouts.CsvLayout.CsvHeaderLayout"/> class.\r
4981             </summary>\r
4982             <param name="parent">The parent.</param>\r
4983         </member>\r
4984         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.GetFormattedMessage(NLog.LogEventInfo)">\r
4985             <summary>\r
4986             Renders the layout for the specified logging event by invoking layout renderers.\r
4987             </summary>\r
4988             <param name="logEvent">The logging event.</param>\r
4989             <returns>The rendered layout.</returns>\r
4990         </member>\r
4991         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.NeedsStackTrace">\r
4992             <summary>\r
4993             Returns the value indicating whether a stack trace and/or the source file\r
4994             information should be gathered during layout processing.\r
4995             </summary>\r
4996             <returns>\r
4997             0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace\r
4998             </returns>\r
4999         </member>\r
5000         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.IsVolatile">\r
5001             <summary>\r
5002             Returns the value indicating whether this layout includes any volatile\r
5003             layout renderers.\r
5004             </summary>\r
5005             <returns>\r
5006                 <see langword="true"/> when the layout includes at least\r
5007             one volatile renderer, <see langword="false"/> otherwise.\r
5008             </returns>\r
5009             <remarks>\r
5010             Volatile layout renderers are dependent on information not contained\r
5011             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
5012             </remarks>\r
5013         </member>\r
5014         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Precalculate(NLog.LogEventInfo)">\r
5015             <summary>\r
5016             Precalculates the layout for the specified log event and stores the result\r
5017             in per-log event cache.\r
5018             </summary>\r
5019             <param name="logEvent">The log event.</param>\r
5020             <remarks>\r
5021             Calling this method enables you to store the log event in a buffer\r
5022             and/or potentially evaluate it in another thread even though the\r
5023             layout may contain thread-dependent renderer.\r
5024             </remarks>\r
5025         </member>\r
5026         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Initialize">\r
5027             <summary>\r
5028             Initializes the layout.\r
5029             </summary>\r
5030         </member>\r
5031         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.Close">\r
5032             <summary>\r
5033             Closes the layout.\r
5034             </summary>\r
5035         </member>\r
5036         <member name="M:NLog.Layouts.CsvLayout.CsvHeaderLayout.PopulateLayouts(NLog.LayoutCollection)">\r
5037             <summary>\r
5038             Add this layout and all sub-layouts to the specified collection..\r
5039             </summary>\r
5040             <param name="layouts">The collection of layouts.</param>\r
5041         </member>\r
5042         <member name="T:NLog.Layouts.CsvQuotingMode">\r
5043             <summary>\r
5044             Specifies allowes CSV quoting modes.\r
5045             </summary>\r
5046         </member>\r
5047         <member name="F:NLog.Layouts.CsvQuotingMode.All">\r
5048             <summary>\r
5049             Quote all column.\r
5050             </summary>\r
5051         </member>\r
5052         <member name="F:NLog.Layouts.CsvQuotingMode.Nothing">\r
5053             <summary>\r
5054             Quote nothing.\r
5055             </summary>\r
5056         </member>\r
5057         <member name="F:NLog.Layouts.CsvQuotingMode.Auto">\r
5058             <summary>\r
5059             Quote only whose values contain the quote symbol or\r
5060             the separator.\r
5061             </summary>\r
5062         </member>\r
5063         <member name="T:NLog.Layouts.LayoutWithHeaderAndFooter">\r
5064             <summary>\r
5065             A specialized layout that supports header and footer.\r
5066             </summary>\r
5067         </member>\r
5068         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.#ctor">\r
5069             <summary>\r
5070             Initializes a new instance of the <see cref="T:NLog.Layouts.LayoutWithHeaderAndFooter"/> class.\r
5071             </summary>\r
5072         </member>\r
5073         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.GetFormattedMessage(NLog.LogEventInfo)">\r
5074             <summary>\r
5075             Renders the layout for the specified logging event by invoking layout renderers.\r
5076             </summary>\r
5077             <param name="logEvent">The logging event.</param>\r
5078             <returns>The rendered layout.</returns>\r
5079         </member>\r
5080         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.NeedsStackTrace">\r
5081             <summary>\r
5082             Returns the value indicating whether a stack trace and/or the source file\r
5083             information should be gathered during layout processing.\r
5084             </summary>\r
5085             <returns>\r
5086             0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace\r
5087             </returns>\r
5088         </member>\r
5089         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.IsVolatile">\r
5090             <summary>\r
5091             Returns the value indicating whether this layout includes any volatile\r
5092             layout renderers.\r
5093             </summary>\r
5094             <returns>\r
5095                 <see langword="true"/> when the layout includes at least\r
5096             one volatile renderer, <see langword="false"/> otherwise.\r
5097             </returns>\r
5098             <remarks>\r
5099             Volatile layout renderers are dependent on information not contained\r
5100             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
5101             </remarks>\r
5102         </member>\r
5103         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Precalculate(NLog.LogEventInfo)">\r
5104             <summary>\r
5105             Precalculates the layout for the specified log event and stores the result\r
5106             in per-log event cache.\r
5107             </summary>\r
5108             <param name="logEvent">The log event.</param>\r
5109             <remarks>\r
5110             Calling this method enables you to store the log event in a buffer\r
5111             and/or potentially evaluate it in another thread even though the\r
5112             layout may contain thread-dependent renderer.\r
5113             </remarks>\r
5114         </member>\r
5115         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Initialize">\r
5116             <summary>\r
5117             Initializes the layout.\r
5118             </summary>\r
5119         </member>\r
5120         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.Close">\r
5121             <summary>\r
5122             Closes the layout.\r
5123             </summary>\r
5124         </member>\r
5125         <member name="M:NLog.Layouts.LayoutWithHeaderAndFooter.PopulateLayouts(NLog.LayoutCollection)">\r
5126             <summary>\r
5127             Add this layout and all sub-layouts to the specified collection..\r
5128             </summary>\r
5129             <param name="layouts">The collection of layouts.</param>\r
5130         </member>\r
5131         <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Layout">\r
5132             <summary>\r
5133             Main layout (can be repeated multiple times)\r
5134             </summary>\r
5135             <value></value>\r
5136         </member>\r
5137         <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Header">\r
5138             <summary>\r
5139             Header\r
5140             </summary>\r
5141             <value></value>\r
5142         </member>\r
5143         <member name="P:NLog.Layouts.LayoutWithHeaderAndFooter.Footer">\r
5144             <summary>\r
5145             Footer\r
5146             </summary>\r
5147             <value></value>\r
5148         </member>\r
5149         <member name="T:NLog.Layouts.Log4JXmlEventLayout">\r
5150             <summary>\r
5151             A specialized layout that renders Log4j-compatible XML events.\r
5152             </summary>\r
5153         </member>\r
5154         <member name="M:NLog.Layouts.Log4JXmlEventLayout.GetFormattedMessage(NLog.LogEventInfo)">\r
5155             <summary>\r
5156             Renders the layout for the specified logging event by invoking layout renderers.\r
5157             </summary>\r
5158             <param name="logEvent">The logging event.</param>\r
5159             <returns>The rendered layout.</returns>\r
5160         </member>\r
5161         <member name="M:NLog.Layouts.Log4JXmlEventLayout.NeedsStackTrace">\r
5162             <summary>\r
5163             Returns the value indicating whether a stack trace and/or the source file\r
5164             information should be gathered during layout processing.\r
5165             </summary>\r
5166             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
5167         </member>\r
5168         <member name="M:NLog.Layouts.Log4JXmlEventLayout.IsVolatile">\r
5169             <summary>\r
5170             Returns the value indicating whether this layout includes any volatile \r
5171             layout renderers.\r
5172             </summary>\r
5173             <returns><see langword="true"/> when the layout includes at least \r
5174             one volatile renderer, <see langword="false"/> otherwise.</returns>\r
5175             <remarks>\r
5176             Volatile layout renderers are dependent on information not contained \r
5177             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
5178             </remarks>\r
5179         </member>\r
5180         <member name="M:NLog.Layouts.Log4JXmlEventLayout.Precalculate(NLog.LogEventInfo)">\r
5181             <summary>\r
5182             Precalculates the layout for the specified log event and stores the result\r
5183             in per-log event cache.\r
5184             </summary>\r
5185             <param name="logEvent">The log event.</param>\r
5186             <remarks>\r
5187             Calling this method enables you to store the log event in a buffer\r
5188             and/or potentially evaluate it in another thread even though the \r
5189             layout may contain thread-dependent renderer.\r
5190             </remarks>\r
5191         </member>\r
5192         <member name="M:NLog.Layouts.Log4JXmlEventLayout.Initialize">\r
5193             <summary>\r
5194             Initializes the layout.\r
5195             </summary>\r
5196         </member>\r
5197         <member name="M:NLog.Layouts.Log4JXmlEventLayout.Close">\r
5198             <summary>\r
5199             Closes the layout.\r
5200             </summary>\r
5201         </member>\r
5202         <member name="M:NLog.Layouts.Log4JXmlEventLayout.PopulateLayouts(NLog.LayoutCollection)">\r
5203             <summary>\r
5204             Add this layout and all sub-layouts to the specified collection..\r
5205             </summary>\r
5206             <param name="layouts">The collection of layouts.</param>\r
5207         </member>\r
5208         <member name="P:NLog.Layouts.Log4JXmlEventLayout.Renderer">\r
5209             <summary>\r
5210             Returns the <see cref="T:NLog.LayoutRenderers.Log4JXmlEventLayoutRenderer"/> instance that renders log events.\r
5211             </summary>\r
5212         </member>\r
5213         <member name="T:NLog.Targets.Compound.CompoundTargetBase">\r
5214             <summary>\r
5215             A base class for targets which wrap other (multiple) targets\r
5216             and provide various forms of target routing.\r
5217             </summary>\r
5218         </member>\r
5219         <member name="T:NLog.Target">\r
5220             <summary>\r
5221             Represents logging target.\r
5222             </summary>\r
5223         </member>\r
5224         <member name="M:NLog.Target.#ctor">\r
5225             <summary>\r
5226             Creates a new instance of the logging target and initializes\r
5227             default layout.\r
5228             </summary>\r
5229             <remarks>\r
5230             The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code>\r
5231             </remarks>\r
5232         </member>\r
5233         <member name="M:NLog.Target.GetLayouts">\r
5234             <summary>\r
5235             Gets the collection of <see cref="T:NLog.Layout"/> objects that are used\r
5236             by this target.\r
5237             </summary>\r
5238             <returns>A <see cref="T:NLog.LayoutCollection"/> object which is a typed collection\r
5239             of <see cref="T:NLog.Layout"/> objects. The collection is cached and accumulated \r
5240             by calling <see cref="M:NLog.Target.PopulateLayouts(NLog.LayoutCollection)"/>.</returns>\r
5241         </member>\r
5242         <member name="M:NLog.Target.InvalidateLayouts">\r
5243             <summary>\r
5244             Invalidates the collection of layouts cached by <see cref="M:NLog.Target.GetLayouts"/>.\r
5245             </summary>\r
5246         </member>\r
5247         <member name="M:NLog.Target.Write(NLog.LogEventInfo)">\r
5248             <summary>\r
5249             Writes logging event to the log target. Must be overridden in inheriting\r
5250             classes.\r
5251             </summary>\r
5252             <param name="logEvent">Logging event to be written out.</param>\r
5253         </member>\r
5254         <member name="M:NLog.Target.Write(NLog.LogEventInfo[])">\r
5255             <summary>\r
5256             Writes an array of logging events to the log target. By default it iterates on all\r
5257             events and passes them to "Append" method. Inheriting classes can use this method to\r
5258             optimize batch writes.\r
5259             </summary>\r
5260             <param name="logEvents">Logging events to be written out.</param>\r
5261         </member>\r
5262         <member name="M:NLog.Target.NeedsStackTrace">\r
5263             <summary>\r
5264             Determines whether stack trace information should be gathered\r
5265             during log event processing. By default it calls <see cref="M:NLog.Layout.NeedsStackTrace"/> on\r
5266             the result of <see cref="M:NLog.Target.GetLayouts"/>.\r
5267             </summary>\r
5268             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
5269         </member>\r
5270         <member name="M:NLog.Target.ToString">\r
5271             <summary>\r
5272             Returns the text representation of the object. Used for diagnostics.\r
5273             </summary>\r
5274             <returns>A string that describes the target.</returns>\r
5275         </member>\r
5276         <member name="M:NLog.Target.Flush">\r
5277             <summary>\r
5278             Flush any pending log messages (in case of asynchronous targets).\r
5279             </summary>\r
5280         </member>\r
5281         <member name="M:NLog.Target.Flush(System.TimeSpan)">\r
5282             <summary>\r
5283             Flush any pending log messages (in case of asynchronous targets).\r
5284             </summary>\r
5285             <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
5286         </member>\r
5287         <member name="M:NLog.Target.Flush(System.Int32)">\r
5288             <summary>\r
5289             Flush any pending log messages (in case of asynchronous targets).\r
5290             </summary>\r
5291             <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
5292         </member>\r
5293         <member name="M:NLog.Target.Close">\r
5294             <summary>\r
5295             Closes the target and releases any unmanaged resources.\r
5296             </summary>\r
5297         </member>\r
5298         <member name="M:NLog.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)">\r
5299             <summary>\r
5300             Calls the <see cref="M:NLog.Layout.Precalculate(NLog.LogEventInfo)"/> on each volatile layout\r
5301             used by this target.\r
5302             </summary>\r
5303             <param name="logEvent">The log event.</param>\r
5304             <remarks>\r
5305             A layout is volatile if it contains at least one <see cref="T:NLog.Layout"/> for \r
5306             which <see cref="M:NLog.LayoutRenderer.IsVolatile"/> returns true.\r
5307             </remarks>\r
5308         </member>\r
5309         <member name="M:NLog.Target.PopulateLayouts(NLog.LayoutCollection)">\r
5310             <summary>\r
5311             Adds all layouts used by this target to the specified collection.\r
5312             </summary>\r
5313             <param name="layouts">The collection to add layouts to.</param>\r
5314         </member>\r
5315         <member name="M:NLog.Target.Initialize">\r
5316             <summary>\r
5317             Initializes the target. Can be used by inheriting classes\r
5318             to initialize logging.\r
5319             </summary>\r
5320         </member>\r
5321         <member name="P:NLog.Target.Name">\r
5322             <summary>\r
5323             The name of the target.\r
5324             </summary>\r
5325         </member>\r
5326         <member name="M:NLog.Targets.Compound.CompoundTargetBase.#ctor">\r
5327             <summary>\r
5328             Creates a new instance of <see cref="T:NLog.Targets.Compound.CompoundTargetBase"/>.\r
5329             </summary>\r
5330         </member>\r
5331         <member name="M:NLog.Targets.Compound.CompoundTargetBase.#ctor(NLog.Target[])">\r
5332             <summary>\r
5333             Creates a new instance of <see cref="T:NLog.Targets.Compound.CompoundTargetBase"/> and\r
5334             initializes the <see cref="P:NLog.Targets.Compound.CompoundTargetBase.Targets"/> collection to the provided\r
5335             list of <see cref="T:NLog.Target"/> objects.\r
5336             </summary>\r
5337         </member>\r
5338         <member name="M:NLog.Targets.Compound.CompoundTargetBase.PopulateLayouts(NLog.LayoutCollection)">\r
5339             <summary>\r
5340             Adds all layouts used by this target and sub-targets.\r
5341             </summary>\r
5342             <param name="layouts">The collection to add layouts to.</param>\r
5343         </member>\r
5344         <member name="M:NLog.Targets.Compound.CompoundTargetBase.Initialize">\r
5345             <summary>\r
5346             Initializes the target by initializing all sub-targets.\r
5347             </summary>\r
5348         </member>\r
5349         <member name="M:NLog.Targets.Compound.CompoundTargetBase.Close">\r
5350             <summary>\r
5351             Closes the target by closing all sub-targets.\r
5352             </summary>\r
5353         </member>\r
5354         <member name="P:NLog.Targets.Compound.CompoundTargetBase.Targets">\r
5355             <summary>\r
5356             A collection of targets managed by this compound target.\r
5357             </summary>\r
5358         </member>\r
5359         <member name="T:NLog.Targets.Compound.FallbackTarget">\r
5360             <summary>\r
5361             A compound target that provides fallback-on-error functionality.\r
5362             </summary>\r
5363             <example>\r
5364             <p>This example causes the messages to be written to server1, \r
5365             and if it fails, messages go to server2.</p>\r
5366             <p>\r
5367             To set up the target in the <a href="config.html">configuration file</a>, \r
5368             use the following syntax:\r
5369             </p>\r
5370             <code lang="XML" src="examples/targets/Configuration File/FallbackGroup/NLog.config" />\r
5371             <p>\r
5372             The above examples assume just one target and a single rule. See below for\r
5373             a programmatic configuration that's equivalent to the above config file:\r
5374             </p>\r
5375             <code lang="C#" src="examples/targets/Configuration API/FallbackGroup/Simple/Example.cs" />\r
5376             </example>\r
5377         </member>\r
5378         <member name="M:NLog.Targets.Compound.FallbackTarget.#ctor">\r
5379             <summary>\r
5380             Creates a new instance of <see cref="T:NLog.Targets.Compound.FallbackTarget"/>.\r
5381             </summary>\r
5382         </member>\r
5383         <member name="M:NLog.Targets.Compound.FallbackTarget.#ctor(NLog.Target[])">\r
5384             <summary>\r
5385             Creates a new instance of <see cref="T:NLog.Targets.Compound.FallbackTarget"/> and sets\r
5386             the targets to be used.\r
5387             </summary>\r
5388         </member>\r
5389         <member name="M:NLog.Targets.Compound.FallbackTarget.Write(NLog.LogEventInfo)">\r
5390             <summary>\r
5391             Forwards the log event to the sub-targets until one of them succeeds.\r
5392             </summary>\r
5393             <param name="logEvent">The log event.</param>\r
5394             <remarks>\r
5395             The method remembers the last-known-successful target \r
5396             and starts the iteration from it.\r
5397             If <see cref="P:NLog.Targets.Compound.FallbackTarget.ReturnToFirstOnSuccess"/> is set, the method\r
5398             resets the target to the first target \r
5399             stored in <see cref="N:NLog.Targets"/>.\r
5400             </remarks>\r
5401         </member>\r
5402         <member name="P:NLog.Targets.Compound.FallbackTarget.ReturnToFirstOnSuccess">\r
5403             <summary>\r
5404             Whether to return to the first target after any successful write.\r
5405             </summary>\r
5406         </member>\r
5407         <member name="T:NLog.Targets.Compound.RandomizeTarget">\r
5408             <summary>\r
5409             A compound target writes to a randomly-chosen target among the sub-targets.\r
5410             </summary>\r
5411             <example>\r
5412             <p>This example causes the messages to be written to either file1.txt or file2.txt \r
5413             chosen randomly on a per-message basis.\r
5414             </p>\r
5415             <p>\r
5416             To set up the target in the <a href="config.html">configuration file</a>, \r
5417             use the following syntax:\r
5418             </p>\r
5419             <code lang="XML" src="examples/targets/Configuration File/RandomizeGroup/NLog.config" />\r
5420             <p>\r
5421             The above examples assume just one target and a single rule. See below for\r
5422             a programmatic configuration that's equivalent to the above config file:\r
5423             </p>\r
5424             <code lang="C#" src="examples/targets/Configuration API/RandomizeGroup/Simple/Example.cs" />\r
5425             </example>\r
5426         </member>\r
5427         <member name="M:NLog.Targets.Compound.RandomizeTarget.#ctor">\r
5428             <summary>\r
5429             Creates an instance of <see cref="T:NLog.Targets.Compound.RandomizeTarget"/>.\r
5430             </summary>\r
5431         </member>\r
5432         <member name="M:NLog.Targets.Compound.RandomizeTarget.#ctor(NLog.Target[])">\r
5433             <summary>\r
5434             Creates an instance of <see cref="T:NLog.Targets.Compound.RandomizeTarget"/> and\r
5435             initializes the <see cref="N:NLog.Targets"/> collection with the\r
5436             specified list of <see cref="T:NLog.Target"/> objects.\r
5437             </summary>\r
5438         </member>\r
5439         <member name="M:NLog.Targets.Compound.RandomizeTarget.Write(NLog.LogEventInfo)">\r
5440             <summary>\r
5441             Forwards the log event to one of the sub-targets. \r
5442             The sub-target is randomly chosen.\r
5443             </summary>\r
5444             <param name="logEvent">The log event.</param>\r
5445         </member>\r
5446         <member name="T:NLog.Targets.Compound.RoundRobinTarget">\r
5447             <summary>\r
5448             A compound target that forwards writes to the sub-targets in a\r
5449             round-robin fashion.\r
5450             </summary>\r
5451             <example>\r
5452             <p>This example causes the messages to be written to either file1.txt or file2.txt.\r
5453             Each odd message is written to file2.txt, each even message goes to file1.txt.\r
5454             </p>\r
5455             <p>\r
5456             To set up the target in the <a href="config.html">configuration file</a>, \r
5457             use the following syntax:\r
5458             </p>\r
5459             <code lang="XML" src="examples/targets/Configuration File/RoundRobinGroup/NLog.config" />\r
5460             <p>\r
5461             The above examples assume just one target and a single rule. See below for\r
5462             a programmatic configuration that's equivalent to the above config file:\r
5463             </p>\r
5464             <code lang="C#" src="examples/targets/Configuration API/RoundRobinGroup/Simple/Example.cs" />\r
5465             </example>\r
5466         </member>\r
5467         <member name="M:NLog.Targets.Compound.RoundRobinTarget.#ctor">\r
5468             <summary>\r
5469             Creates a new instance of <see cref="T:NLog.Targets.Compound.RoundRobinTarget"/>.\r
5470             </summary>\r
5471         </member>\r
5472         <member name="M:NLog.Targets.Compound.RoundRobinTarget.#ctor(NLog.Target[])">\r
5473             <summary>\r
5474             Creates a new instance of <see cref="T:NLog.Targets.Compound.RoundRobinTarget"/> and initializes\r
5475             the <see cref="N:NLog.Targets"/> collection to the provided\r
5476             array of <see cref="T:NLog.Target"/> objects.\r
5477             </summary>\r
5478         </member>\r
5479         <member name="M:NLog.Targets.Compound.RoundRobinTarget.Write(NLog.LogEventInfo)">\r
5480             <summary>\r
5481             Forwards the write to one of the targets from \r
5482             the <see cref="N:NLog.Targets"/> collection.\r
5483             </summary>\r
5484             <param name="logEvent">The log event.</param>\r
5485             <remarks>\r
5486             The writes are routed in a round-robin fashion.\r
5487             The first log event goes to the first target, the second\r
5488             one goes to the second target and so on looping to the\r
5489             first target when there are no more targets available.\r
5490             In general request N goes to Targets[N % Targets.Count].\r
5491             </remarks>\r
5492         </member>\r
5493         <member name="T:NLog.Targets.Compound.SplitTarget">\r
5494             <summary>\r
5495             A compound target that writes logging events to all attached\r
5496             sub-targets.\r
5497             </summary>\r
5498             <example>\r
5499             <p>This example causes the messages to be written to both file1.txt or file2.txt \r
5500             </p>\r
5501             <p>\r
5502             To set up the target in the <a href="config.html">configuration file</a>, \r
5503             use the following syntax:\r
5504             </p>\r
5505             <code lang="XML" src="examples/targets/Configuration File/SplitGroup/NLog.config" />\r
5506             <p>\r
5507             The above examples assume just one target and a single rule. See below for\r
5508             a programmatic configuration that's equivalent to the above config file:\r
5509             </p>\r
5510             <code lang="C#" src="examples/targets/Configuration API/SplitGroup/Simple/Example.cs" />\r
5511             </example>\r
5512         </member>\r
5513         <member name="M:NLog.Targets.Compound.SplitTarget.#ctor">\r
5514             <summary>\r
5515             Creates a new instance of <see cref="T:NLog.Targets.Compound.SplitTarget"/>.\r
5516             </summary>\r
5517         </member>\r
5518         <member name="M:NLog.Targets.Compound.SplitTarget.#ctor(NLog.Target[])">\r
5519             <summary>\r
5520             Creates a new instance of <see cref="T:NLog.Targets.Compound.SplitTarget"/> and\r
5521             initializes the <see cref="N:NLog.Targets"/> collection to the\r
5522             provided array of <see cref="T:NLog.Target"/> objects.\r
5523             </summary>\r
5524         </member>\r
5525         <member name="M:NLog.Targets.Compound.SplitTarget.Write(NLog.LogEventInfo)">\r
5526             <summary>\r
5527             Forwards the specified log event to all sub-targets.\r
5528             </summary>\r
5529             <param name="logEvent">The log event.</param>\r
5530         </member>\r
5531         <member name="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper">\r
5532             <summary>\r
5533             A target that buffers log events for the duration of \r
5534             the ASP.NET Request and sends them down to the wrapped target\r
5535             as soon as the request ends.\r
5536             </summary>\r
5537             <remarks>\r
5538             <p>\r
5539             Typically this target is used in cooperation with PostFilteringTargetWrapper\r
5540             to provide verbose logging for failing requests and normal or no logging for\r
5541             successful requests. We need to make the decision of the final filtering rule\r
5542             to apply after all logs for a page have been generated.\r
5543             </p>\r
5544             <p>\r
5545             To use this target, you need to add an entry in the httpModules section of\r
5546             web.config:\r
5547             </p>\r
5548             <code lang="XML">\r
5549             <![CDATA[<?xml version="1.0" ?>\r
5550             <configuration>\r
5551               <system.web>\r
5552                 <httpModules>\r
5553                   <add name="NLog" type="NLog.Web.NLogHttpModule, NLog"/>\r
5554                 </httpModules>\r
5555               </system.web>\r
5556             </configuration>\r
5557             ]]>\r
5558             </code>\r
5559             </remarks>\r
5560             <example>\r
5561             <p>To set up the ASP.NET Buffering target wrapper <a href="config.html">configuration file</a>, put\r
5562             the following in <c>web.nlog</c> file in your web application directory (this assumes\r
5563             that PostFilteringWrapper is used to provide the filtering and actual logs go to\r
5564             a file).\r
5565             </p>\r
5566             <code lang="XML" src="examples/targets/Configuration File/ASPNetBufferingWrapper/web.nlog" />\r
5567             <p>\r
5568             This assumes just one target and a single rule. More configuration\r
5569             options are described <a href="config.html">here</a>.\r
5570             </p>\r
5571             <p>\r
5572             To configure the target programmatically, put the following\r
5573             piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs \r
5574             or some other place that gets executed at the very beginning of your code:\r
5575             </p>\r
5576             <code lang="C#" src="examples/targets/Configuration API/ASPNetBufferingWrapper/Global.asax.cs" />\r
5577             <p>\r
5578             Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetBufferingWrapper</c>\r
5579             directory along with usage instructions.\r
5580             </p>\r
5581             </example>\r
5582         </member>\r
5583         <member name="T:NLog.Targets.Wrappers.WrapperTargetBase">\r
5584             <summary>\r
5585             Base class for targets wrap other (single) targets.\r
5586             </summary>\r
5587         </member>\r
5588         <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.PopulateLayouts(NLog.LayoutCollection)">\r
5589             <summary>\r
5590             Adds all layouts used by this target to the specified collection.\r
5591             </summary>\r
5592             <param name="layouts">The collection to add layouts to.</param>\r
5593         </member>\r
5594         <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Close">\r
5595             <summary>\r
5596             Closes the target by forwarding the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> object.\r
5597             </summary>\r
5598         </member>\r
5599         <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.NeedsStackTrace">\r
5600             <summary>\r
5601             Forwards the call to <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.NeedsStackTrace().\r
5602             </summary>\r
5603             <returns>The value of forwarded call</returns>\r
5604         </member>\r
5605         <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.Initialize">\r
5606             <summary>\r
5607             Initializes the target by forwarding the call \r
5608             to <see cref="M:NLog.Target.Initialize"/> to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.\r
5609             </summary>\r
5610         </member>\r
5611         <member name="M:NLog.Targets.Wrappers.WrapperTargetBase.ToString">\r
5612             <summary>\r
5613             Returns the text representation of the object. Used for diagnostics.\r
5614             </summary>\r
5615             <returns>A string that describes the target.</returns>\r
5616         </member>\r
5617         <member name="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget">\r
5618             <summary>\r
5619             The target that this target wraps.\r
5620             </summary>\r
5621         </member>\r
5622         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor">\r
5623             <summary>\r
5624             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/> and initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> to 100.\r
5625             </summary>\r
5626         </member>\r
5627         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor(NLog.Target)">\r
5628             <summary>\r
5629             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> to 100 and\r
5630             sets the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified value.\r
5631             </summary>\r
5632         </member>\r
5633         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.#ctor(NLog.Target,System.Int32)">\r
5634             <summary>\r
5635             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize"/> and\r
5636             the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified values.\r
5637             </summary>\r
5638         </member>\r
5639         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Initialize">\r
5640             <summary>\r
5641             Initializes the target by hooking up the NLogHttpModule BeginRequest and EndRequest events.\r
5642             </summary>\r
5643         </member>\r
5644         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Write(NLog.LogEventInfo)">\r
5645             <summary>\r
5646             Adds the specified log event to the buffer.\r
5647             </summary>\r
5648             <param name="logEvent">The log event.</param>\r
5649         </member>\r
5650         <member name="M:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.Close">\r
5651             <summary>\r
5652             Closes the target by flushing pending events in the buffer (if any).\r
5653             </summary>\r
5654         </member>\r
5655         <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferSize">\r
5656             <summary>\r
5657             The number of log events to be buffered.\r
5658             </summary>\r
5659         </member>\r
5660         <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.GrowBufferAsNeeded">\r
5661             <summary>\r
5662             Grow the buffer when it gets full.\r
5663             </summary>\r
5664             <remarks>\r
5665             true causes the buffer to expand until <see cref="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferGrowLimit"/> is hit,\r
5666             false causes the buffer to never expand and lose the earliest entries in case of overflow.\r
5667             </remarks>\r
5668         </member>\r
5669         <member name="P:NLog.Targets.Wrappers.ASPNetBufferingTargetWrapper.BufferGrowLimit">\r
5670             <summary>\r
5671             The maximum number of log events that the buffer can keep.\r
5672             </summary>\r
5673         </member>\r
5674         <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction">\r
5675             <summary>\r
5676             The action to be taken when the queue overflows\r
5677             </summary>\r
5678         </member>\r
5679         <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Grow">\r
5680             <summary>\r
5681             Grow the queue.\r
5682             </summary>\r
5683         </member>\r
5684         <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Discard">\r
5685             <summary>\r
5686             Discard the overflowing item.\r
5687             </summary>\r
5688         </member>\r
5689         <member name="F:NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction.Block">\r
5690             <summary>\r
5691             Block until there's more room in the queue.\r
5692             </summary>\r
5693         </member>\r
5694         <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper">\r
5695             <summary>\r
5696             A target wrapper that provides asynchronous, buffered execution of target writes.\r
5697             </summary>\r
5698             <remarks>\r
5699             <p>\r
5700             Asynchronous target wrapper allows the logger code to execute more quickly, by queueing\r
5701             messages and processing them in a separate thread. You should wrap targets\r
5702             that spend a non-trivial amount of time in their Write() method with asynchronous\r
5703             target to speed up logging.\r
5704             </p>\r
5705             <p>\r
5706             Because asynchronous logging is quite a common scenario, NLog supports a\r
5707             shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to\r
5708             the &lt;targets/&gt; element in the configuration file.\r
5709             </p>\r
5710             <code lang="XML">\r
5711             <![CDATA[\r
5712             <targets async="true">\r
5713                ... your targets go here ...\r
5714             </targets>\r
5715             ]]></code>\r
5716             </remarks>\r
5717             <example>\r
5718             <p>\r
5719             To set up the target in the <a href="config.html">configuration file</a>, \r
5720             use the following syntax:\r
5721             </p>\r
5722             <code lang="XML" src="examples/targets/Configuration File/AsyncWrapper/NLog.config" />\r
5723             <p>\r
5724             The above examples assume just one target and a single rule. See below for\r
5725             a programmatic configuration that's equivalent to the above config file:\r
5726             </p>\r
5727             <code lang="C#" src="examples/targets/Configuration API/AsyncWrapper/Wrapping File/Example.cs" />\r
5728             </example>\r
5729         </member>\r
5730         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor">\r
5731             <summary>\r
5732             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>.\r
5733             </summary>\r
5734         </member>\r
5735         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Target)">\r
5736             <summary>\r
5737             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>\r
5738             which wraps the specified target.\r
5739             </summary>\r
5740             <param name="wrappedTarget">The target to be wrapped.</param>\r
5741         </member>\r
5742         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.#ctor(NLog.Target,System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">\r
5743             <summary>\r
5744             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper"/>\r
5745             which wraps the specified target.\r
5746             </summary>\r
5747             <param name="wrappedTarget">The target to be wrapped.</param>\r
5748             <param name="queueLimit">Maximum number of requests in the queue.</param>\r
5749             <param name="overflowAction">The action to be taken when the queue overflows.</param>\r
5750         </member>\r
5751         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Initialize">\r
5752             <summary>\r
5753             Initializes the target by starting the lazy writer thread.\r
5754             </summary>\r
5755         </member>\r
5756         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Close">\r
5757             <summary>\r
5758             Closes the target by stopping the lazy writer thread.\r
5759             </summary>\r
5760         </member>\r
5761         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Write(NLog.LogEventInfo)">\r
5762             <summary>\r
5763             Adds the log event to asynchronous queue to be processed by \r
5764             the lazy writer thread.\r
5765             </summary>\r
5766             <param name="logEvent">The log event.</param>\r
5767             <remarks>\r
5768             The <see cref="M:NLog.Target.PrecalculateVolatileLayouts(NLog.LogEventInfo)"/> is called\r
5769             to ensure that the log event can be processed in another thread.\r
5770             </remarks>\r
5771         </member>\r
5772         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StartLazyWriterTimer">\r
5773             <summary>\r
5774             Starts the lazy writer thread which periodically writes\r
5775             queued log messages.\r
5776             </summary>\r
5777         </member>\r
5778         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.StopLazyWriterThread">\r
5779             <summary>\r
5780             Starts the lazy writer thread.\r
5781             </summary>\r
5782         </member>\r
5783         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.Flush(System.TimeSpan)">\r
5784             <summary>\r
5785             Waits for the lazy writer thread to finish writing messages.\r
5786             </summary>\r
5787         </member>\r
5788         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.BatchSize">\r
5789             <summary>\r
5790             The number of log events that should be processed in a batch\r
5791             by the lazy writer thread.\r
5792             </summary>\r
5793         </member>\r
5794         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.TimeToSleepBetweenBatches">\r
5795             <summary>\r
5796             The time in milliseconds to sleep between batches.\r
5797             </summary>\r
5798         </member>\r
5799         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.RequestQueue">\r
5800             <summary>\r
5801             The queue of lazy writer thread requests.\r
5802             </summary>\r
5803         </member>\r
5804         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.OverflowAction">\r
5805             <summary>\r
5806             The action to be taken when the lazy writer thread request queue count\r
5807             exceeds the set limit.\r
5808             </summary>\r
5809         </member>\r
5810         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.QueueLimit">\r
5811             <summary>\r
5812             The limit on the number of requests in the lazy writer thread request queue.\r
5813             </summary>\r
5814         </member>\r
5815         <member name="T:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue">\r
5816             <summary>\r
5817             Asynchronous request queue\r
5818             </summary>\r
5819         </member>\r
5820         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.#ctor(System.Int32,NLog.Targets.Wrappers.AsyncTargetWrapperOverflowAction)">\r
5821             <summary>\r
5822             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue"/> and\r
5823             sets the request limit and overflow action.\r
5824             </summary>\r
5825             <param name="requestLimit">Request limit.</param>\r
5826             <param name="overflowAction">The overflow action.</param>\r
5827         </member>\r
5828         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.Enqueue(System.Object)">\r
5829             <summary>\r
5830             Enqueues another item. If the queue is overflown the appropriate\r
5831             action is taken as specified by <see cref="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.OnOverflow"/>.\r
5832             </summary>\r
5833             <param name="o">The item to be queued.</param>\r
5834         </member>\r
5835         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.DequeueBatch(System.Int32)">\r
5836             <summary>\r
5837             Dequeues a maximum of <c>count</c> items from the queue\r
5838             and adds returns the <see cref="T:System.Collections.ArrayList"/> containing them.\r
5839             </summary>\r
5840             <param name="count">Maximum number of items to be dequeued.</param>\r
5841         </member>\r
5842         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.BatchProcessed(System.Collections.ArrayList)">\r
5843             <summary>\r
5844             Notifies the queue that the request batch has been processed.\r
5845             </summary>\r
5846             <param name="batch">The batch.</param>\r
5847         </member>\r
5848         <member name="M:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.Clear">\r
5849             <summary>\r
5850             Clears the queue.\r
5851             </summary>\r
5852         </member>\r
5853         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.RequestLimit">\r
5854             <summary>\r
5855             The request limit.\r
5856             </summary>\r
5857         </member>\r
5858         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.OnOverflow">\r
5859             <summary>\r
5860             Action to be taken when there's no more room in\r
5861             the queue and another request is enqueued.\r
5862             </summary>\r
5863         </member>\r
5864         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.RequestCount">\r
5865             <summary>\r
5866             Number of requests currently in the queue.\r
5867             </summary>\r
5868         </member>\r
5869         <member name="P:NLog.Targets.Wrappers.AsyncTargetWrapper.AsyncRequestQueue.UnprocessedRequestCount">\r
5870             <summary>\r
5871             Number of requests currently being processed (in the queue + batched)\r
5872             </summary>\r
5873         </member>\r
5874         <member name="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper">\r
5875             <summary>\r
5876             A target wrapper that causes a flush after each write on a wrapped target.\r
5877             </summary>\r
5878             <example>\r
5879             <p>\r
5880             To set up the target in the <a href="config.html">configuration file</a>, \r
5881             use the following syntax:\r
5882             </p>\r
5883             <code lang="XML" src="examples/targets/Configuration File/AutoFlushWrapper/NLog.config" />\r
5884             <p>\r
5885             The above examples assume just one target and a single rule. See below for\r
5886             a programmatic configuration that's equivalent to the above config file:\r
5887             </p>\r
5888             <code lang="C#" src="examples/targets/Configuration API/AutoFlushWrapper/Simple/Example.cs" />\r
5889             </example>\r
5890         </member>\r
5891         <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor">\r
5892             <summary>\r
5893             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/>.\r
5894             </summary>\r
5895         </member>\r
5896         <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.#ctor(NLog.Target)">\r
5897             <summary>\r
5898             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.AutoFlushTargetWrapper"/> \r
5899             and initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value.\r
5900             </summary>\r
5901         </member>\r
5902         <member name="M:NLog.Targets.Wrappers.AutoFlushTargetWrapper.Write(NLog.LogEventInfo)">\r
5903             <summary>\r
5904             Forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()\r
5905             and calls <see cref="M:NLog.Target.Flush"/> on it.\r
5906             </summary>\r
5907             <param name="logEvent"></param>\r
5908         </member>\r
5909         <member name="T:NLog.Targets.Wrappers.BufferingTargetWrapper">\r
5910             <summary>\r
5911             A target that buffers log events and sends them in batches to the wrapped target.\r
5912             </summary>\r
5913             <example>\r
5914             <p>\r
5915             To set up the target in the <a href="config.html">configuration file</a>, \r
5916             use the following syntax:\r
5917             </p>\r
5918             <code lang="XML" src="examples/targets/Configuration File/BufferingWrapper/NLog.config" />\r
5919             <p>\r
5920             The above examples assume just one target and a single rule. See below for\r
5921             a programmatic configuration that's equivalent to the above config file:\r
5922             </p>\r
5923             <code lang="C#" src="examples/targets/Configuration API/BufferingWrapper/Simple/Example.cs" />\r
5924             </example>\r
5925         </member>\r
5926         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor">\r
5927             <summary>\r
5928             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/> and initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> to 100.\r
5929             </summary>\r
5930         </member>\r
5931         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target)">\r
5932             <summary>\r
5933             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> to 100 and\r
5934             sets the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified value.\r
5935             </summary>\r
5936         </member>\r
5937         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target,System.Int32)">\r
5938             <summary>\r
5939             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>, initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/> and\r
5940             the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified values.\r
5941             </summary>\r
5942         </member>\r
5943         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.#ctor(NLog.Target,System.Int32,System.Int32)">\r
5944             <summary>\r
5945             Creates a new instance of the <see cref="T:NLog.Targets.Wrappers.BufferingTargetWrapper"/>, \r
5946             initializes <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize"/>, <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> \r
5947             and <see cref="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout"/> to the specified values.\r
5948             </summary>\r
5949         </member>\r
5950         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Initialize">\r
5951             <summary>\r
5952             Initializes the target.\r
5953             </summary>\r
5954         </member>\r
5955         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Write(NLog.LogEventInfo)">\r
5956             <summary>\r
5957             Adds the specified log event to the buffer and flushes\r
5958             the buffer in case the buffer gets full.\r
5959             </summary>\r
5960             <param name="logEvent">The log event.</param>\r
5961         </member>\r
5962         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Flush(System.TimeSpan)">\r
5963             <summary>\r
5964             Flushes pending events in the buffer (if any).\r
5965             </summary>\r
5966         </member>\r
5967         <member name="M:NLog.Targets.Wrappers.BufferingTargetWrapper.Close">\r
5968             <summary>\r
5969             Closes the target by flushing pending events in the buffer (if any).\r
5970             </summary>\r
5971         </member>\r
5972         <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.BufferSize">\r
5973             <summary>\r
5974             Number of log events to be buffered.\r
5975             </summary>\r
5976         </member>\r
5977         <member name="P:NLog.Targets.Wrappers.BufferingTargetWrapper.FlushTimeout">\r
5978             <summary>\r
5979             Flush the contents of buffer if there's no write in the specified period of time\r
5980             (milliseconds). Use -1 to disable timed flushes.\r
5981             </summary>\r
5982         </member>\r
5983         <member name="T:NLog.Targets.Wrappers.FilteringRule">\r
5984             <summary>\r
5985             Filtering rule for <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>.\r
5986             </summary>\r
5987         </member>\r
5988         <member name="M:NLog.Targets.Wrappers.FilteringRule.#ctor">\r
5989             <summary>\r
5990             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringRule"/>.\r
5991             </summary>\r
5992         </member>\r
5993         <member name="P:NLog.Targets.Wrappers.FilteringRule.Exists">\r
5994             <summary>\r
5995             Condition to be tested.\r
5996             </summary>\r
5997         </member>\r
5998         <member name="P:NLog.Targets.Wrappers.FilteringRule.Filter">\r
5999             <summary>\r
6000             Resulting filter to be applied when the condition matches.\r
6001             </summary>\r
6002         </member>\r
6003         <member name="P:NLog.Targets.Wrappers.FilteringRule.FilterCondition">\r
6004             <summary>\r
6005             Parsed Filter condition.\r
6006             </summary>\r
6007         </member>\r
6008         <member name="P:NLog.Targets.Wrappers.FilteringRule.ExistsCondition">\r
6009             <summary>\r
6010             Parsed Exists condition.\r
6011             </summary>\r
6012         </member>\r
6013         <member name="T:NLog.Targets.Wrappers.FilteringRuleCollection">\r
6014             <summary>\r
6015             A collection of elements of type FilteringRule\r
6016             </summary>\r
6017         </member>\r
6018         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor">\r
6019             <summary>\r
6020             Initializes a new empty instance of the FilteringRuleCollection class.\r
6021             </summary>\r
6022         </member>\r
6023         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor(NLog.Targets.Wrappers.FilteringRule[])">\r
6024             <summary>\r
6025             Initializes a new instance of the FilteringRuleCollection class, containing elements\r
6026             copied from an array.\r
6027             </summary>\r
6028             <param name="items">\r
6029             The array whose elements are to be added to the new FilteringRuleCollection.\r
6030             </param>\r
6031         </member>\r
6032         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.#ctor(NLog.Targets.Wrappers.FilteringRuleCollection)">\r
6033             <summary>\r
6034             Initializes a new instance of the FilteringRuleCollection class, containing elements\r
6035             copied from another instance of FilteringRuleCollection\r
6036             </summary>\r
6037             <param name="items">\r
6038             The FilteringRuleCollection whose elements are to be added to the new FilteringRuleCollection.\r
6039             </param>\r
6040         </member>\r
6041         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.AddRange(NLog.Targets.Wrappers.FilteringRule[])">\r
6042             <summary>\r
6043             Adds the elements of an array to the end of this FilteringRuleCollection.\r
6044             </summary>\r
6045             <param name="items">\r
6046             The array whose elements are to be added to the end of this FilteringRuleCollection.\r
6047             </param>\r
6048         </member>\r
6049         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.AddRange(NLog.Targets.Wrappers.FilteringRuleCollection)">\r
6050             <summary>\r
6051             Adds the elements of another FilteringRuleCollection to the end of this FilteringRuleCollection.\r
6052             </summary>\r
6053             <param name="items">\r
6054             The FilteringRuleCollection whose elements are to be added to the end of this FilteringRuleCollection.\r
6055             </param>\r
6056         </member>\r
6057         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Add(NLog.Targets.Wrappers.FilteringRule)">\r
6058             <summary>\r
6059             Adds an instance of type FilteringRule to the end of this FilteringRuleCollection.\r
6060             </summary>\r
6061             <param name="value">\r
6062             The FilteringRule to be added to the end of this FilteringRuleCollection.\r
6063             </param>\r
6064         </member>\r
6065         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Contains(NLog.Targets.Wrappers.FilteringRule)">\r
6066             <summary>\r
6067             Determines whether a specfic FilteringRule value is in this FilteringRuleCollection.\r
6068             </summary>\r
6069             <param name="value">\r
6070             The FilteringRule value to locate in this FilteringRuleCollection.\r
6071             </param>\r
6072             <returns>\r
6073             true if value is found in this FilteringRuleCollection;\r
6074             false otherwise.\r
6075             </returns>\r
6076         </member>\r
6077         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.IndexOf(NLog.Targets.Wrappers.FilteringRule)">\r
6078             <summary>\r
6079             Return the zero-based index of the first occurrence of a specific value\r
6080             in this FilteringRuleCollection\r
6081             </summary>\r
6082             <param name="value">\r
6083             The FilteringRule value to locate in the FilteringRuleCollection.\r
6084             </param>\r
6085             <returns>\r
6086             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
6087             -1 otherwise.\r
6088             </returns>\r
6089         </member>\r
6090         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Insert(System.Int32,NLog.Targets.Wrappers.FilteringRule)">\r
6091             <summary>\r
6092             Inserts an element into the FilteringRuleCollection at the specified index\r
6093             </summary>\r
6094             <param name="index">\r
6095             The index at which the FilteringRule is to be inserted.\r
6096             </param>\r
6097             <param name="value">\r
6098             The FilteringRule to insert.\r
6099             </param>\r
6100         </member>\r
6101         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Remove(NLog.Targets.Wrappers.FilteringRule)">\r
6102             <summary>\r
6103             Removes the first occurrence of a specific FilteringRule from this FilteringRuleCollection.\r
6104             </summary>\r
6105             <param name="value">\r
6106             The FilteringRule value to remove from this FilteringRuleCollection.\r
6107             </param>\r
6108         </member>\r
6109         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.GetEnumerator">\r
6110             <summary>\r
6111             Returns an enumerator that can iterate through the elements of this FilteringRuleCollection.\r
6112             </summary>\r
6113             <returns>\r
6114             An object that implements System.Collections.IEnumerator.\r
6115             </returns>        \r
6116         </member>\r
6117         <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Item(System.Int32)">\r
6118             <summary>\r
6119             Gets or sets the FilteringRule at the given index in this FilteringRuleCollection.\r
6120             </summary>\r
6121         </member>\r
6122         <member name="T:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator">\r
6123             <summary>\r
6124             Type-specific enumeration class, used by FilteringRuleCollection.GetEnumerator.\r
6125             </summary>\r
6126         </member>\r
6127         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.#ctor(NLog.Targets.Wrappers.FilteringRuleCollection)">\r
6128             <summary>\r
6129             \r
6130             </summary>\r
6131             <param name="collection"></param>\r
6132         </member>\r
6133         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.MoveNext">\r
6134             <summary>\r
6135             \r
6136             </summary>\r
6137             <returns></returns>\r
6138         </member>\r
6139         <member name="M:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.Reset">\r
6140             <summary>\r
6141             \r
6142             </summary>\r
6143         </member>\r
6144         <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.Current">\r
6145             <summary>\r
6146             \r
6147             </summary>\r
6148         </member>\r
6149         <member name="P:NLog.Targets.Wrappers.FilteringRuleCollection.Enumerator.System#Collections#IEnumerator#Current">\r
6150             <summary>\r
6151             \r
6152             </summary>\r
6153         </member>\r
6154         <member name="T:NLog.Targets.Wrappers.FilteringTargetWrapper">\r
6155             <summary>\r
6156             A target wrapper that filters log entries based on a condition.\r
6157             </summary>\r
6158             <example>\r
6159             <p>This example causes the messages not contains the string '1' to be ignored.</p>\r
6160             <p>\r
6161             To set up the target in the <a href="config.html">configuration file</a>, \r
6162             use the following syntax:\r
6163             </p>\r
6164             <code lang="XML" src="examples/targets/Configuration File/FilteringWrapper/NLog.config" />\r
6165             <p>\r
6166             The above examples assume just one target and a single rule. See below for\r
6167             a programmatic configuration that's equivalent to the above config file:\r
6168             </p>\r
6169             <code lang="C#" src="examples/targets/Configuration API/FilteringWrapper/Simple/Example.cs" />\r
6170             </example>\r
6171         </member>\r
6172         <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor">\r
6173             <summary>\r
6174             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/>.\r
6175             </summary>\r
6176         </member>\r
6177         <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.#ctor(NLog.Target,System.String)">\r
6178             <summary>\r
6179             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.FilteringTargetWrapper"/> and \r
6180             initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> and\r
6181             <see cref="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition"/> properties.\r
6182             </summary>\r
6183         </member>\r
6184         <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.Write(NLog.LogEventInfo)">\r
6185             <summary>\r
6186             Checks the condition against the passed log event.\r
6187             If the condition is met, the log event is forwarded to\r
6188             the wrapped target.\r
6189             </summary>\r
6190             <param name="logEvent">Log event.</param>\r
6191         </member>\r
6192         <member name="M:NLog.Targets.Wrappers.FilteringTargetWrapper.PopulateLayouts(NLog.LayoutCollection)">\r
6193             <summary>\r
6194             Adds all layouts used by this target to the specified collection.\r
6195             </summary>\r
6196             <param name="layouts">The collection to add layouts to.</param>\r
6197         </member>\r
6198         <member name="P:NLog.Targets.Wrappers.FilteringTargetWrapper.Condition">\r
6199             <summary>\r
6200             Condition expression. Log events who meet this condition will be forwarded \r
6201             to the wrapped target.\r
6202             </summary>\r
6203         </member>\r
6204         <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper">\r
6205             <summary>\r
6206             A target wrapper that impersonates another user for the duration of the write.\r
6207             </summary>\r
6208         </member>\r
6209         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor">\r
6210             <summary>\r
6211             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/>.\r
6212             </summary>\r
6213         </member>\r
6214         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.#ctor(NLog.Target)">\r
6215             <summary>\r
6216             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper"/> \r
6217             and initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value.\r
6218             </summary>\r
6219         </member>\r
6220         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.LogEventInfo)">\r
6221             <summary>\r
6222             Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()\r
6223             and switches the context back to original.\r
6224             </summary>\r
6225             <param name="logEvent">The log event.</param>\r
6226         </member>\r
6227         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Write(NLog.LogEventInfo[])">\r
6228             <summary>\r
6229             Changes the security context, forwards the call to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>.Write()\r
6230             and switches the context back to original.\r
6231             </summary>\r
6232             <param name="logEvents">Log events.</param>\r
6233         </member>\r
6234         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Initialize">\r
6235             <summary>\r
6236             Initializes the impersonation context.\r
6237             </summary>\r
6238         </member>\r
6239         <member name="M:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Close">\r
6240             <summary>\r
6241             Closes the impersonation context.\r
6242             </summary>\r
6243         </member>\r
6244         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Username">\r
6245             <summary>\r
6246             Username to change context to\r
6247             </summary>\r
6248         </member>\r
6249         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Password">\r
6250             <summary>\r
6251             Password\r
6252             </summary>\r
6253         </member>\r
6254         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.Domain">\r
6255             <summary>\r
6256             Windows domain name to change context to.\r
6257             </summary>\r
6258         </member>\r
6259         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonType">\r
6260             <summary>\r
6261             Logon Type.\r
6262             </summary>\r
6263         </member>\r
6264         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProvider">\r
6265             <summary>\r
6266             Logon Provider.\r
6267             </summary>\r
6268         </member>\r
6269         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.ImpersonationLevel">\r
6270             <summary>\r
6271             Impersonation level.\r
6272             </summary>\r
6273         </member>\r
6274         <member name="P:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.RevertToSelf">\r
6275             <summary>\r
6276             Revert to the credentials of the process instead of impersonating another user.\r
6277             </summary>\r
6278         </member>\r
6279         <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel">\r
6280             <summary>\r
6281             Impersonation level.\r
6282             </summary>\r
6283         </member>\r
6284         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Anonymous">\r
6285             <summary>\r
6286             Anonymous\r
6287             </summary>\r
6288         </member>\r
6289         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Identification">\r
6290             <summary>\r
6291             Identification\r
6292             </summary>\r
6293         </member>\r
6294         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Impersonation">\r
6295             <summary>\r
6296             Impersonation\r
6297             </summary>\r
6298         </member>\r
6299         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityImpersonationLevel.Delegation">\r
6300             <summary>\r
6301             Delegation\r
6302             </summary>\r
6303         </member>\r
6304         <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType">\r
6305             <summary>\r
6306             Logon type.\r
6307             </summary>\r
6308         </member>\r
6309         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Interactive">\r
6310             <summary>\r
6311             Interactive Logon\r
6312             </summary>\r
6313             <remarks>\r
6314             This logon type is intended for users who will be interactively using the computer, such as a user being logged on  \r
6315             by a terminal server, remote shell, or similar process.\r
6316             This logon type has the additional expense of caching logon information for disconnected operations;\r
6317             therefore, it is inappropriate for some client/server applications,\r
6318             such as a mail server.\r
6319             </remarks>\r
6320         </member>\r
6321         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Network">\r
6322             <summary>\r
6323             Network Logon\r
6324             </summary>\r
6325             <remarks>\r
6326             This logon type is intended for high performance servers to authenticate plaintext passwords.\r
6327             The LogonUser function does not cache credentials for this logon type.\r
6328             </remarks>\r
6329         </member>\r
6330         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Batch">\r
6331             <summary>\r
6332             Batch Logon\r
6333             </summary>\r
6334             <remarks>\r
6335             This logon type is intended for batch servers, where processes may be executing on behalf of a user without\r
6336             their direct intervention. This type is also for higher performance servers that process many plaintext\r
6337             authentication attempts at a time, such as mail or Web servers.\r
6338             The LogonUser function does not cache credentials for this logon type.\r
6339             </remarks>\r
6340         </member>\r
6341         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.Service">\r
6342             <summary>\r
6343             Logon as a Service\r
6344             </summary>\r
6345             <remarks>\r
6346             Indicates a service-type logon. The account provided must have the service privilege enabled.\r
6347             </remarks>\r
6348         </member>\r
6349         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.NetworkClearText">\r
6350             <summary>\r
6351             Network Clear Text Logon\r
6352             </summary>\r
6353             <remarks>\r
6354             This logon type preserves the name and password in the authentication package, which allows the server to make\r
6355             connections to other network servers while impersonating the client. A server can accept plaintext credentials\r
6356             from a client, call LogonUser, verify that the user can access the system across the network, and still\r
6357             communicate with other servers.\r
6358             NOTE: Windows NT:  This value is not supported.\r
6359             </remarks>\r
6360         </member>\r
6361         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.SecurityLogonType.NewCredentials">\r
6362             <summary>\r
6363             New Network Credentials\r
6364             </summary>\r
6365             <remarks>\r
6366             This logon type allows the caller to clone its current token and specify new credentials for outbound connections.\r
6367             The new logon session has the same local identifier but uses different credentials for other network connections.\r
6368             NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider.\r
6369             NOTE: Windows NT:  This value is not supported.\r
6370             </remarks>\r
6371         </member>\r
6372         <member name="T:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProviderType">\r
6373             <summary>\r
6374             Logon provider.\r
6375             \r
6376             </summary>\r
6377         </member>\r
6378         <member name="F:NLog.Targets.Wrappers.ImpersonatingTargetWrapper.LogonProviderType.Default">\r
6379             <summary>\r
6380             Use the standard logon provider for the system.\r
6381             </summary>\r
6382             <remarks>\r
6383             The default security provider is negotiate, unless you pass NULL for the domain name and the user name\r
6384             is not in UPN format. In this case, the default provider is NTLM.\r
6385             NOTE: Windows 2000/NT:   The default security provider is NTLM.\r
6386             </remarks>\r
6387         </member>\r
6388         <member name="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper">\r
6389             <summary>\r
6390             A target wrapper that filters buffered log entries based on a set of conditions\r
6391             that are evaluated on all events.\r
6392             </summary>\r
6393             <remarks>\r
6394             PostFilteringWrapper must be used with some type of buffering target or wrapper, such as\r
6395             AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper.\r
6396             </remarks>\r
6397             <example>\r
6398             <p>\r
6399             This example works like this. If there are no Warn,Error or Fatal messages in the buffer\r
6400             only Info messages are written to the file, but if there are any warnings or errors, \r
6401             the output includes detailed trace (levels &gt;= Debug). You can plug in a different type\r
6402             of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different\r
6403             functionality.\r
6404             </p>\r
6405             <p>\r
6406             To set up the target in the <a href="config.html">configuration file</a>, \r
6407             use the following syntax:\r
6408             </p>\r
6409             <code lang="XML" src="examples/targets/Configuration File/PostFilteringWrapper/NLog.config" />\r
6410             <p>\r
6411             The above examples assume just one target and a single rule. See below for\r
6412             a programmatic configuration that's equivalent to the above config file:\r
6413             </p>\r
6414             <code lang="C#" src="examples/targets/Configuration API/PostFilteringWrapper/Simple/Example.cs" />\r
6415             </example>\r
6416         </member>\r
6417         <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.#ctor">\r
6418             <summary>\r
6419             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.PostFilteringTargetWrapper"/>.\r
6420             </summary>\r
6421         </member>\r
6422         <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.LogEventInfo[])">\r
6423             <summary>\r
6424             Evaluates all filtering rules to find the first one that matches.\r
6425             The matching rule determines the filtering condition to be applied\r
6426             to all items in a buffer. If no condition matches, default filter\r
6427             is applied to the array of log events.\r
6428             </summary>\r
6429             <param name="logEvents">Array of log events to be post-filtered.</param>\r
6430         </member>\r
6431         <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Write(NLog.LogEventInfo)">\r
6432             <summary>\r
6433             Processes a single log event. Not very useful for this post-filtering\r
6434             wrapper.\r
6435             </summary>\r
6436             <param name="logEvent">Log event.</param>\r
6437         </member>\r
6438         <member name="M:NLog.Targets.Wrappers.PostFilteringTargetWrapper.PopulateLayouts(NLog.LayoutCollection)">\r
6439             <summary>\r
6440             Adds all layouts used by this target to the specified collection.\r
6441             </summary>\r
6442             <param name="layouts">The collection to add layouts to.</param>\r
6443         </member>\r
6444         <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.DefaultFilter">\r
6445             <summary>\r
6446             Default filter to be applied when no specific rule matches.\r
6447             </summary>\r
6448         </member>\r
6449         <member name="P:NLog.Targets.Wrappers.PostFilteringTargetWrapper.Rules">\r
6450             <summary>\r
6451             Collection of filtering rules. The rules are processed top-down\r
6452             and the first rule that matches determines the filtering condition to\r
6453             be applied to log events.\r
6454             </summary>\r
6455         </member>\r
6456         <member name="T:NLog.Targets.Wrappers.RepeatingTargetWrapper">\r
6457             <summary>\r
6458             A target wrapper that repeats each log event the specified number of times.\r
6459             </summary>\r
6460             <example>\r
6461             <p>This example causes each log message to be repeated 3 times.</p>\r
6462             <p>\r
6463             To set up the target in the <a href="config.html">configuration file</a>, \r
6464             use the following syntax:\r
6465             </p>\r
6466             <code lang="XML" src="examples/targets/Configuration File/RepeatingWrapper/NLog.config" />\r
6467             <p>\r
6468             The above examples assume just one target and a single rule. See below for\r
6469             a programmatic configuration that's equivalent to the above config file:\r
6470             </p>\r
6471             <code lang="C#" src="examples/targets/Configuration API/RepeatingWrapper/Simple/Example.cs" />\r
6472             </example>\r
6473         </member>\r
6474         <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor">\r
6475             <summary>\r
6476             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/>.\r
6477             </summary>\r
6478         </member>\r
6479         <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.#ctor(NLog.Target,System.Int32)">\r
6480             <summary>\r
6481             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RepeatingTargetWrapper"/>,\r
6482             initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> to the specified <see cref="T:NLog.Target"/> value and\r
6483             sets the <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/>,\r
6484             </summary>\r
6485         </member>\r
6486         <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.LogEventInfo)">\r
6487             <summary>\r
6488             Forwards the log message to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Target.Write(NLog.LogEventInfo)"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times.\r
6489             </summary>\r
6490             <param name="logEvent">The log event.</param>\r
6491         </member>\r
6492         <member name="M:NLog.Targets.Wrappers.RepeatingTargetWrapper.Write(NLog.LogEventInfo[])">\r
6493             <summary>\r
6494             Forwards the array of log events to the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/> by calling the <see cref="M:NLog.Target.Write(NLog.LogEventInfo[])"/> method <see cref="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount"/> times.\r
6495             </summary>\r
6496             <param name="logEvents">The array of log events.</param>\r
6497         </member>\r
6498         <member name="P:NLog.Targets.Wrappers.RepeatingTargetWrapper.RepeatCount">\r
6499             <summary>\r
6500             The number of times to repeat each log message.\r
6501             </summary>\r
6502         </member>\r
6503         <member name="T:NLog.Targets.Wrappers.RetryingTargetWrapper">\r
6504             <summary>\r
6505             A target wrapper that causes retries on wrapped target errors.\r
6506             </summary>\r
6507             <example>\r
6508             <p>This example causes each write attempt to be repeated 3 times, \r
6509             sleeping 1 second between attempts if first one fails.</p>\r
6510             <p>\r
6511             To set up the target in the <a href="config.html">configuration file</a>, \r
6512             use the following syntax:\r
6513             </p>\r
6514             <code lang="XML" src="examples/targets/Configuration File/RetryingWrapper/NLog.config" />\r
6515             <p>\r
6516             The above examples assume just one target and a single rule. See below for\r
6517             a programmatic configuration that's equivalent to the above config file:\r
6518             </p>\r
6519             <code lang="C#" src="examples/targets/Configuration API/RetryingWrapper/Simple/Example.cs" />\r
6520             </example>\r
6521         </member>\r
6522         <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor">\r
6523             <summary>\r
6524             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/>.\r
6525             </summary>\r
6526         </member>\r
6527         <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.#ctor(NLog.Target,System.Int32,System.Int32)">\r
6528             <summary>\r
6529             Creates a new instance of <see cref="T:NLog.Targets.Wrappers.RetryingTargetWrapper"/> and \r
6530             initializes the <see cref="P:NLog.Targets.Wrappers.WrapperTargetBase.WrappedTarget"/>\r
6531             <see cref="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount"/> and <see cref="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds"/>\r
6532             properties.\r
6533             </summary>\r
6534         </member>\r
6535         <member name="M:NLog.Targets.Wrappers.RetryingTargetWrapper.Write(NLog.LogEventInfo)">\r
6536             <summary>\r
6537             Writes the specified log event to the wrapped target, retrying and pausing in case of an error.\r
6538             </summary>\r
6539             <param name="logEvent">The log event.</param>\r
6540         </member>\r
6541         <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryCount">\r
6542             <summary>\r
6543             Number of retries that should be attempted on the wrapped target in case of a failure.\r
6544             </summary>\r
6545         </member>\r
6546         <member name="P:NLog.Targets.Wrappers.RetryingTargetWrapper.RetryDelayMilliseconds">\r
6547             <summary>\r
6548             The time to wait between retries in milliseconds.\r
6549             </summary>\r
6550         </member>\r
6551         <member name="T:NLog.Targets.ASPNetTraceTarget">\r
6552             <summary>\r
6553             Writes logging messages to the ASP.NET trace.\r
6554             </summary>\r
6555             <example>\r
6556             <p>To set up the ASP.NET Trace target in the <a href="config.html">configuration file</a>, put\r
6557             the following in <c>web.nlog</c> file in your web application directory.\r
6558             </p>\r
6559             <code lang="XML" src="examples/targets/Configuration File/ASPNetTrace/web.nlog" />\r
6560             <p>\r
6561             This assumes just one target and a single rule. More configuration\r
6562             options are described <a href="config.html">here</a>.\r
6563             </p>\r
6564             <p>\r
6565             To configure the target programmatically, put the following\r
6566             piece of code in your <c>Application_OnStart()</c> handler in Global.asax.cs \r
6567             or some other place that gets executed at the very beginning of your code:\r
6568             </p>\r
6569             <code lang="C#" src="examples/targets/Configuration API/ASPNetTrace/Global.asax.cs" />\r
6570             <p>\r
6571             Fully working C# project can be found in the <c>Examples/Targets/Configuration API/ASPNetTrace</c>\r
6572             directory along with usage instructions.\r
6573             </p>\r
6574             Resulting log entries can be viewed by navigating to http://server/path/Trace.axd.\r
6575             <br/>\r
6576             <b>HTTP Request List:</b><br/>\r
6577             <img src="examples/targets/Screenshots/ASPNetTrace/ASPNetTraceOutput1.gif" />\r
6578             <p/>\r
6579             <b>HTTP Request Details:</b>\r
6580             <br/>\r
6581             <img src="examples/targets/Screenshots/ASPNetTrace/ASPNetTraceOutput2.gif" />\r
6582             <p/>\r
6583             </example>\r
6584         </member>\r
6585         <member name="T:NLog.TargetWithLayout">\r
6586             <summary>\r
6587             Represents target that supports string formatting using layouts.\r
6588             </summary>\r
6589         </member>\r
6590         <member name="M:NLog.TargetWithLayout.#ctor">\r
6591             <summary>\r
6592             Creates a new instance of <see cref="T:NLog.TargetWithLayout"/>\r
6593             </summary>\r
6594         </member>\r
6595         <member name="M:NLog.TargetWithLayout.PopulateLayouts(NLog.LayoutCollection)">\r
6596             <summary>\r
6597             Adds all layouts used by this target to the specified collection.\r
6598             </summary>\r
6599             <param name="layouts">The collection to add layouts to.</param>\r
6600         </member>\r
6601         <member name="M:NLog.TargetWithLayout.Initialize">\r
6602             <summary>\r
6603             Initializes the target.\r
6604             </summary>\r
6605         </member>\r
6606         <member name="P:NLog.TargetWithLayout.Layout">\r
6607             <summary>\r
6608             The text to be rendered.\r
6609             </summary>\r
6610         </member>\r
6611         <member name="P:NLog.TargetWithLayout.CompiledLayout">\r
6612             <summary>\r
6613             The compiled layout, can be an instance of <see cref="P:NLog.TargetWithLayout.Layout"/> or other layout type.\r
6614             </summary>\r
6615         </member>\r
6616         <member name="M:NLog.Targets.ASPNetTraceTarget.Write(NLog.LogEventInfo)">\r
6617             <summary>\r
6618             Writes the specified logging event to the ASP.NET Trace facility. Log entries\r
6619             can then be viewed by navigating to http://server/path/Trace.axd\r
6620             If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Warn"/> it uses the\r
6621             <see cref="M:System.Web.TraceContext.Warn(System.String,System.String)"/> method, otherwise it uses\r
6622             <see cref="M:System.Web.TraceContext.Write(System.String,System.String)"/> method.\r
6623             </summary>\r
6624             <param name="logEvent">The logging event.</param>\r
6625         </member>\r
6626         <member name="T:NLog.Targets.ChainsawTarget">\r
6627             <summary>\r
6628             Sends logging messages to the remote instance of Chainsaw application from log4j. \r
6629             </summary>\r
6630             <example>\r
6631             <p>\r
6632             To set up the target in the <a href="config.html">configuration file</a>, \r
6633             use the following syntax:\r
6634             </p>\r
6635             <code lang="XML" src="examples/targets/Configuration File/Chainsaw/NLog.config" />\r
6636             <p>\r
6637             This assumes just one target and a single rule. More configuration\r
6638             options are described <a href="config.html">here</a>.\r
6639             </p>\r
6640             <p>\r
6641             To set up the log target programmatically use code like this:\r
6642             </p>\r
6643             <code lang="C#" src="examples/targets/Configuration API/Chainsaw/Simple/Example.cs" />\r
6644             <p>\r
6645             NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol\r
6646             or you'll get TCP timeouts and your application will crawl. \r
6647             Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target\r
6648             so that your application threads will not be blocked by the timing-out connection attempts.\r
6649             </p>\r
6650             </example>\r
6651         </member>\r
6652         <member name="T:NLog.Targets.NLogViewerTarget">\r
6653             <summary>\r
6654             Sends logging messages to the remote instance of NLog Viewer. \r
6655             </summary>\r
6656             <example>\r
6657             <p>\r
6658             To set up the target in the <a href="config.html">configuration file</a>, \r
6659             use the following syntax:\r
6660             </p>\r
6661             <code lang="XML" src="examples/targets/Configuration File/NLogViewer/NLog.config" />\r
6662             <p>\r
6663             This assumes just one target and a single rule. More configuration\r
6664             options are described <a href="config.html">here</a>.\r
6665             </p>\r
6666             <p>\r
6667             To set up the log target programmatically use code like this:\r
6668             </p>\r
6669             <code lang="C#" src="examples/targets/Configuration API/NLogViewer/Simple/Example.cs" />\r
6670             <p>\r
6671             NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol\r
6672             or you'll get TCP timeouts and your application will crawl. \r
6673             Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target\r
6674             so that your application threads will not be blocked by the timing-out connection attempts.\r
6675             </p>\r
6676             </example>\r
6677         </member>\r
6678         <member name="T:NLog.Targets.NetworkTarget">\r
6679             <summary>\r
6680             Sends logging messages over the network.\r
6681             </summary>\r
6682             <example>\r
6683             <p>\r
6684             To set up the target in the <a href="config.html">configuration file</a>, \r
6685             use the following syntax:\r
6686             </p>\r
6687             <code lang="XML" src="examples/targets/Configuration File/Network/NLog.config" />\r
6688             <p>\r
6689             This assumes just one target and a single rule. More configuration\r
6690             options are described <a href="config.html">here</a>.\r
6691             </p>\r
6692             <p>\r
6693             To set up the log target programmatically use code like this:\r
6694             </p>\r
6695             <code lang="C#" src="examples/targets/Configuration API/Network/Simple/Example.cs" />\r
6696             <p>\r
6697             To print the results, use any application that's able to receive messages over\r
6698             TCP or UDP. <a href="http://m.nu/program/util/netcat/netcat.html">NetCat</a> is\r
6699             a simple but very powerful command-line tool that can be used for that. This image\r
6700             demonstrates the NetCat tool receiving log messages from Network target.\r
6701             </p>\r
6702             <img src="examples/targets/Screenshots/Network/Output.gif" />\r
6703             <p>\r
6704             NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol\r
6705             or you'll get TCP timeouts and your application will crawl. \r
6706             Either switch to UDP transport or use <a href="target.AsyncWrapper.html">AsyncWrapper</a> target\r
6707             so that your application threads will not be blocked by the timing-out connection attempts.\r
6708             </p>\r
6709             <p>\r
6710             There are two specialized versions of the Network target: <a href="target.Chainsaw.html">Chainsaw</a>\r
6711             and <a href="target.NLogViewer.html">NLogViewer</a> which write to instances of Chainsaw log4j viewer\r
6712             or NLogViewer application respectively.\r
6713             </p>\r
6714             </example>\r
6715         </member>\r
6716         <member name="M:NLog.Targets.NetworkTarget.NetworkSend(System.String,System.Byte[])">\r
6717             <summary>\r
6718             Sends the provided text to the specified address.\r
6719             </summary>\r
6720             <param name="address">The address. Can be tcp://host:port, udp://host:port, http://host:port</param>\r
6721             <param name="bytes">The bytes to be sent.</param>\r
6722         </member>\r
6723         <member name="M:NLog.Targets.NetworkTarget.Flush(System.TimeSpan)">\r
6724             <summary>\r
6725             Flushes any buffers.\r
6726             </summary>\r
6727             <param name="timeout">Flush timeout.</param>\r
6728         </member>\r
6729         <member name="M:NLog.Targets.NetworkTarget.Close">\r
6730             <summary>\r
6731             Closes the target.\r
6732             </summary>\r
6733         </member>\r
6734         <member name="M:NLog.Targets.NetworkTarget.PopulateLayouts(NLog.LayoutCollection)">\r
6735             <summary>\r
6736             Adds all layouts used by this target to the specified collection.\r
6737             </summary>\r
6738             <param name="layouts">The collection to add layouts to.</param>\r
6739         </member>\r
6740         <member name="M:NLog.Targets.NetworkTarget.Write(NLog.LogEventInfo)">\r
6741             <summary>\r
6742             Sends the \r
6743             rendered logging event over the network optionally concatenating it with a newline character.\r
6744             </summary>\r
6745             <param name="logEvent">The logging event.</param>\r
6746         </member>\r
6747         <member name="M:NLog.Targets.NetworkTarget.GetBytesToWrite(NLog.LogEventInfo)">\r
6748             <summary>\r
6749             Gets the bytes to be written.\r
6750             </summary>\r
6751             <param name="logEvent">Log event</param>\r
6752             <returns>Byte array.</returns>\r
6753         </member>\r
6754         <member name="P:NLog.Targets.NetworkTarget.Address">\r
6755             <summary>\r
6756             The network address. Can be tcp://host:port or udp://host:port\r
6757             </summary>\r
6758             <remarks>\r
6759             For HTTP Support use the WebService target.\r
6760             </remarks>\r
6761         </member>\r
6762         <member name="P:NLog.Targets.NetworkTarget.AddressLayout">\r
6763             <summary>\r
6764             The network address. Can be tcp://host:port, udp://host:port, http://host:port or https://host:port\r
6765             </summary>\r
6766         </member>\r
6767         <member name="P:NLog.Targets.NetworkTarget.KeepConnection">\r
6768             <summary>\r
6769             Keep connection open whenever possible.\r
6770             </summary>\r
6771         </member>\r
6772         <member name="P:NLog.Targets.NetworkTarget.NewLine">\r
6773             <summary>\r
6774             Append newline at the end of log message.\r
6775             </summary>\r
6776         </member>\r
6777         <member name="P:NLog.Targets.NetworkTarget.MaxMessageSize">\r
6778             <summary>\r
6779             Maximum message size in bytes.\r
6780             </summary>\r
6781         </member>\r
6782         <member name="P:NLog.Targets.NetworkTarget.OnOverflow">\r
6783             <summary>\r
6784             Action that should be taken if the message is larger than\r
6785             maxMessageSize\r
6786             </summary>\r
6787         </member>\r
6788         <member name="P:NLog.Targets.NetworkTarget.Encoding">\r
6789             <summary>\r
6790             Encoding\r
6791             </summary>\r
6792             <remarks>\r
6793             Can be any encoding name supported by System.Text.Encoding.GetEncoding() e.g. <c>windows-1252</c>, <c>iso-8859-2</c>.\r
6794             </remarks>\r
6795         </member>\r
6796         <member name="T:NLog.Targets.NetworkTarget.OverflowAction">\r
6797             <summary>\r
6798             Action that should be taken if the message overflows.\r
6799             </summary>\r
6800         </member>\r
6801         <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Error">\r
6802             <summary>\r
6803             Report an error.\r
6804             </summary>\r
6805         </member>\r
6806         <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Split">\r
6807             <summary>\r
6808             Split the message into smaller pieces.\r
6809             </summary>\r
6810         </member>\r
6811         <member name="F:NLog.Targets.NetworkTarget.OverflowAction.Discard">\r
6812             <summary>\r
6813             Discard the entire message\r
6814             </summary>\r
6815         </member>\r
6816         <member name="M:NLog.Targets.NLogViewerTarget.#ctor">\r
6817             <summary>\r
6818             Creates a new instance of the <see cref="T:NLog.Targets.NLogViewerTarget"/> \r
6819             and initializes default property values.\r
6820             </summary>\r
6821         </member>\r
6822         <member name="M:NLog.Targets.NLogViewerTarget.PopulateLayouts(NLog.LayoutCollection)">\r
6823             <summary>\r
6824             Adds all layouts used by this target to the specified collection.\r
6825             </summary>\r
6826             <param name="layouts">The collection to add layouts to.</param>\r
6827         </member>\r
6828         <member name="M:NLog.Targets.NLogViewerTarget.NeedsStackTrace">\r
6829             <summary>\r
6830             Returns the value indicating whether call site and/or source information should be gathered.\r
6831             </summary>\r
6832             <returns>2 - when IncludeSourceInfo is set, 1 when IncludeCallSite is set, 0 otherwise</returns>\r
6833         </member>\r
6834         <member name="P:NLog.Targets.NLogViewerTarget.Layout">\r
6835             <summary>\r
6836             An instance of <see cref="T:NLog.Layouts.Log4JXmlEventLayout"/> that is used to format log messages.\r
6837             </summary>\r
6838         </member>\r
6839         <member name="P:NLog.Targets.NLogViewerTarget.IncludeNLogData">\r
6840             <summary>\r
6841             Include NLog-specific extensions to log4j schema.\r
6842             </summary>\r
6843         </member>\r
6844         <member name="P:NLog.Targets.NLogViewerTarget.AppInfo">\r
6845             <summary>\r
6846             The AppInfo field. By default it's the friendly name of the current AppDomain.\r
6847             </summary>\r
6848         </member>\r
6849         <member name="P:NLog.Targets.NLogViewerTarget.IncludeCallSite">\r
6850             <summary>\r
6851             Include call site (class and method name) in the information sent over the network.\r
6852             </summary>\r
6853         </member>\r
6854         <member name="P:NLog.Targets.NLogViewerTarget.IncludeSourceInfo">\r
6855             <summary>\r
6856             Include source info (file name and line number) in the information sent over the network.\r
6857             </summary>\r
6858         </member>\r
6859         <member name="P:NLog.Targets.NLogViewerTarget.IncludeMDC">\r
6860             <summary>\r
6861             Include MDC dictionary in the information sent over the network.\r
6862             </summary>\r
6863         </member>\r
6864         <member name="P:NLog.Targets.NLogViewerTarget.IncludeNDC">\r
6865             <summary>\r
6866             Include NDC stack.\r
6867             </summary>\r
6868         </member>\r
6869         <member name="P:NLog.Targets.NLogViewerTarget.Parameters">\r
6870             <summary>\r
6871             The collection of parameters. Each parameter contains a mapping\r
6872             between NLog layout and a named parameter.\r
6873             </summary>\r
6874         </member>\r
6875         <member name="M:NLog.Targets.ChainsawTarget.#ctor">\r
6876             <summary>\r
6877             Creates a new instance of the <see cref="T:NLog.Targets.ChainsawTarget"/> \r
6878             and initializes default property values.\r
6879             </summary>\r
6880         </member>\r
6881         <member name="T:NLog.Targets.ConsoleTarget">\r
6882             <summary>\r
6883             Writes logging messages to the console.\r
6884             </summary>\r
6885             <example>\r
6886             <p>\r
6887             To set up the target in the <a href="config.html">configuration file</a>, \r
6888             use the following syntax:\r
6889             </p>\r
6890             <code lang="XML" src="examples/targets/Configuration File/Console/NLog.config" />\r
6891             <p>\r
6892             This assumes just one target and a single rule. More configuration\r
6893             options are described <a href="config.html">here</a>.\r
6894             </p>\r
6895             <p>\r
6896             To set up the log target programmatically use code like this:\r
6897             </p>\r
6898             <code lang="C#" src="examples/targets/Configuration API/Console/Simple/Example.cs" />\r
6899             </example>\r
6900         </member>\r
6901         <member name="T:NLog.TargetWithLayoutHeaderAndFooter">\r
6902             <summary>\r
6903             Represents target that supports string formatting using layouts.\r
6904             </summary>\r
6905         </member>\r
6906         <member name="M:NLog.TargetWithLayoutHeaderAndFooter.#ctor">\r
6907             <summary>\r
6908             Creates a new instance of <see cref="T:NLog.TargetWithLayout"/>\r
6909             </summary>\r
6910         </member>\r
6911         <member name="M:NLog.TargetWithLayoutHeaderAndFooter.PopulateLayouts(NLog.LayoutCollection)">\r
6912             <summary>\r
6913             Adds all layouts used by this target to the specified collection.\r
6914             </summary>\r
6915             <param name="layouts">The collection to add layouts to.</param>\r
6916         </member>\r
6917         <member name="M:NLog.TargetWithLayoutHeaderAndFooter.Initialize">\r
6918             <summary>\r
6919             Initializes the target.\r
6920             </summary>\r
6921         </member>\r
6922         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Layout">\r
6923             <summary>\r
6924             The text to be rendered.\r
6925             </summary>\r
6926         </member>\r
6927         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Header">\r
6928             <summary>\r
6929             Header\r
6930             </summary>\r
6931         </member>\r
6932         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.Footer">\r
6933             <summary>\r
6934             Footer\r
6935             </summary>\r
6936         </member>\r
6937         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledHeader">\r
6938             <summary>\r
6939             Compiled header.\r
6940             </summary>\r
6941             <value>The compiled header.</value>\r
6942             <remarks>\r
6943             The header can be of any layout type.\r
6944             </remarks>\r
6945         </member>\r
6946         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledFooter">\r
6947             <summary>\r
6948             Compiled footer.\r
6949             </summary>\r
6950             <value>The compiled footer.</value>\r
6951             <remarks>\r
6952             The header can be of any layout type.\r
6953             </remarks>\r
6954         </member>\r
6955         <member name="P:NLog.TargetWithLayoutHeaderAndFooter.CompiledLayoutWithHeaderAndFooter">\r
6956             <summary>\r
6957             Gets the compiled layout with header and footer.\r
6958             </summary>\r
6959             <value>The compiled layout with header and footer.</value>\r
6960         </member>\r
6961         <member name="M:NLog.Targets.ConsoleTarget.Write(NLog.LogEventInfo)">\r
6962             <summary>\r
6963             Writes the specified logging event to the Console.Out or\r
6964             Console.Error depending on the value of the Error flag.\r
6965             </summary>\r
6966             <param name="logEvent">The logging event.</param>\r
6967             <remarks>\r
6968             Note that the Error option is not supported on .NET Compact Framework.\r
6969             </remarks>\r
6970         </member>\r
6971         <member name="M:NLog.Targets.ConsoleTarget.Initialize">\r
6972             <summary>\r
6973             Initializes the target.\r
6974             </summary>\r
6975         </member>\r
6976         <member name="M:NLog.Targets.ConsoleTarget.Close">\r
6977             <summary>\r
6978             Closes the target and releases any unmanaged resources.\r
6979             </summary>\r
6980         </member>\r
6981         <member name="P:NLog.Targets.ConsoleTarget.Error">\r
6982             <summary>\r
6983             Send the logging messages to the standard error instead of the standard output.\r
6984             </summary>\r
6985         </member>\r
6986         <member name="T:NLog.Targets.DatabaseTarget">\r
6987             <summary>\r
6988             Writes logging messages to the database using an ADO.NET provider.\r
6989             </summary>\r
6990             <example>\r
6991             <para>\r
6992             The configuration is dependent on the database type, because\r
6993             there are differnet methods of specifying connection string, SQL\r
6994             command and command parameters.\r
6995             </para>\r
6996             <para>MS SQL Server using System.Data.SqlClient:</para>\r
6997             <code lang="XML" src="examples/targets/Configuration File/Database/MSSQL/NLog.config" height="450" />\r
6998             \r
6999             <para>Oracle using System.Data.OracleClient:</para>\r
7000             <code lang="XML" src="examples/targets/Configuration File/Database/Oracle.Native/NLog.config" height="350" />\r
7001             \r
7002             <para>Oracle using System.Data.OleDbClient:</para>\r
7003             <code lang="XML" src="examples/targets/Configuration File/Database/Oracle.OleDb/NLog.config" height="350" />\r
7004             \r
7005             <para>To set up the log target programmatically use code like this (an equivalent of MSSQL configuration):</para>\r
7006             <code lang="C#" src="examples/targets/Configuration API/Database/MSSQL/Example.cs" height="630" />\r
7007             </example>\r
7008         </member>\r
7009         <member name="M:NLog.Targets.DatabaseTarget.#ctor">\r
7010             <summary>\r
7011             Creates a new instance of the <see cref="T:NLog.Targets.DatabaseTarget"/> object and sets\r
7012             the default values of some properties;\r
7013             </summary>\r
7014         </member>\r
7015         <member name="M:NLog.Targets.DatabaseTarget.Write(NLog.LogEventInfo)">\r
7016             <summary>\r
7017             Writes the specified logging event to the database. It creates\r
7018             a new database command, prepares parameters for it by calculating\r
7019             layouts and executes the command.\r
7020             </summary>\r
7021             <param name="logEvent">The logging event.</param>\r
7022         </member>\r
7023         <member name="M:NLog.Targets.DatabaseTarget.PopulateLayouts(NLog.LayoutCollection)">\r
7024             <summary>\r
7025             Adds all layouts used by this target to the specified collection.\r
7026             </summary>\r
7027             <param name="layouts">The collection to add layouts to.</param>\r
7028         </member>\r
7029         <member name="P:NLog.Targets.DatabaseTarget.DBProvider">\r
7030             <summary>\r
7031             The name of the database provider. It can be:\r
7032             <c>sqlserver, mssql, microsoft, msde</c> (all for MSSQL database), <c>oledb, odbc</c> or other name in which case\r
7033             it's treated as a fully qualified type name of the data provider *Connection class.\r
7034             </summary>\r
7035         </member>\r
7036         <member name="P:NLog.Targets.DatabaseTarget.ConnectionString">\r
7037             <summary>\r
7038             The connection string. When provided, it overrides the values\r
7039             specified in DBHost, DBUserName, DBPassword, DBDatabase.\r
7040             </summary>\r
7041         </member>\r
7042         <member name="P:NLog.Targets.DatabaseTarget.KeepConnection">\r
7043             <summary>\r
7044             Keep the database connection open between the log events.\r
7045             </summary>\r
7046         </member>\r
7047         <member name="P:NLog.Targets.DatabaseTarget.UseTransactions">\r
7048             <summary>\r
7049             Use database transactions. Some data providers require this.\r
7050             </summary>\r
7051         </member>\r
7052         <member name="P:NLog.Targets.DatabaseTarget.DBHost">\r
7053             <summary>\r
7054             The database host name. If the ConnectionString is not provided\r
7055             this value will be used to construct the "Server=" part of the\r
7056             connection string.\r
7057             </summary>\r
7058         </member>\r
7059         <member name="P:NLog.Targets.DatabaseTarget.DBHostLayout">\r
7060             <summary>\r
7061             The database host name. If the ConnectionString is not provided\r
7062             this value will be used to construct the "Server=" part of the\r
7063             connection string.\r
7064             </summary>\r
7065         </member>\r
7066         <member name="P:NLog.Targets.DatabaseTarget.DBUserName">\r
7067             <summary>\r
7068             The database user name. If the ConnectionString is not provided\r
7069             this value will be used to construct the "User ID=" part of the\r
7070             connection string.\r
7071             </summary>\r
7072         </member>\r
7073         <member name="P:NLog.Targets.DatabaseTarget.DBUserNameLayout">\r
7074             <summary>\r
7075             The database user name. If the ConnectionString is not provided\r
7076             this value will be used to construct the "User ID=" part of the\r
7077             connection string.\r
7078             </summary>\r
7079         </member>\r
7080         <member name="P:NLog.Targets.DatabaseTarget.DBPassword">\r
7081             <summary>\r
7082             The database password. If the ConnectionString is not provided\r
7083             this value will be used to construct the "Password=" part of the\r
7084             connection string.\r
7085             </summary>\r
7086         </member>\r
7087         <member name="P:NLog.Targets.DatabaseTarget.DBPasswordLayout">\r
7088             <summary>\r
7089             The database password. If the ConnectionString is not provided\r
7090             this value will be used to construct the "Password=" part of the\r
7091             connection string.\r
7092             </summary>\r
7093         </member>\r
7094         <member name="P:NLog.Targets.DatabaseTarget.DBDatabase">\r
7095             <summary>\r
7096             The database name. If the ConnectionString is not provided\r
7097             this value will be used to construct the "Database=" part of the\r
7098             connection string.\r
7099             </summary>\r
7100         </member>\r
7101         <member name="P:NLog.Targets.DatabaseTarget.DBDatabaseLayout">\r
7102             <summary>\r
7103             The database name. If the ConnectionString is not provided\r
7104             this value will be used to construct the "Database=" part of the\r
7105             connection string.\r
7106             </summary>\r
7107         </member>\r
7108         <member name="P:NLog.Targets.DatabaseTarget.CommandText">\r
7109             <summary>\r
7110             The text of the SQL command to be run on each log level.\r
7111             </summary>\r
7112             <remarks>\r
7113             Typically this is a SQL INSERT statement or a stored procedure call. \r
7114             It should use the database-specific parameters (marked as <c>@parameter</c>\r
7115             for SQL server or <c>:parameter</c> for Oracle, other data providers\r
7116             have their own notation) and not the layout renderers, \r
7117             because the latter is prone to SQL injection attacks.\r
7118             The layout renderers should be specified as &lt;parameters />&gt; instead.\r
7119             </remarks>\r
7120         </member>\r
7121         <member name="P:NLog.Targets.DatabaseTarget.CommandTextLayout">\r
7122             <summary>\r
7123             The text of the SQL command to be run on each log level.\r
7124             </summary>\r
7125             <remarks>\r
7126             Typically this is a SQL INSERT statement or a stored procedure call. \r
7127             It should use the database-specific parameters (marked as <c>@parameter</c>\r
7128             for SQL server or <c>:parameter</c> for Oracle, other data providers\r
7129             have their own notation) and not the layout renderers, \r
7130             because the latter is prone to SQL injection attacks.\r
7131             The layout renderers should be specified as &lt;parameters />&lt; instead.\r
7132             </remarks>\r
7133         </member>\r
7134         <member name="P:NLog.Targets.DatabaseTarget.Parameters">\r
7135             <summary>\r
7136             The collection of paramters. Each parameter contains a mapping\r
7137             between NLog layout and a database named or positional parameter.\r
7138             </summary>\r
7139         </member>\r
7140         <member name="T:NLog.Targets.DatabaseParameterInfo">\r
7141             <summary>\r
7142             Represents a parameter to a Database target.\r
7143             </summary>\r
7144         </member>\r
7145         <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor">\r
7146             <summary>\r
7147             Creates a new instance of <see cref="T:NLog.Targets.DatabaseParameterInfo"/>.\r
7148             </summary>\r
7149         </member>\r
7150         <member name="M:NLog.Targets.DatabaseParameterInfo.#ctor(System.String,System.String)">\r
7151             <summary>\r
7152             Creates a new instance of <see cref="T:NLog.Targets.DatabaseParameterInfo"/>\r
7153             and sets Name and Layout properties to the specified values.\r
7154             </summary>\r
7155         </member>\r
7156         <member name="P:NLog.Targets.DatabaseParameterInfo.Name">\r
7157             <summary>\r
7158             Database parameter name.\r
7159             </summary>\r
7160         </member>\r
7161         <member name="P:NLog.Targets.DatabaseParameterInfo.Layout">\r
7162             <summary>\r
7163             The layout that should be use to calcuate the value for the parameter.\r
7164             </summary>\r
7165         </member>\r
7166         <member name="P:NLog.Targets.DatabaseParameterInfo.CompiledLayout">\r
7167             <summary>\r
7168             The compiled representation of the Layout property.\r
7169             </summary>\r
7170         </member>\r
7171         <member name="P:NLog.Targets.DatabaseParameterInfo.Size">\r
7172             <summary>\r
7173             Database parameter size.\r
7174             </summary>\r
7175         </member>\r
7176         <member name="P:NLog.Targets.DatabaseParameterInfo.Precision">\r
7177             <summary>\r
7178             Database parameter precision.\r
7179             </summary>\r
7180         </member>\r
7181         <member name="P:NLog.Targets.DatabaseParameterInfo.Scale">\r
7182             <summary>\r
7183             Database parameter scale.\r
7184             </summary>\r
7185         </member>\r
7186         <member name="T:NLog.Targets.DatabaseParameterInfoCollection">\r
7187             <summary>\r
7188             A collection of elements of type DatabaseParameterInfo\r
7189             </summary>\r
7190         </member>\r
7191         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor">\r
7192             <summary>\r
7193             Initializes a new empty instance of the DatabaseParameterInfoCollection class.\r
7194             </summary>\r
7195         </member>\r
7196         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor(NLog.Targets.DatabaseParameterInfo[])">\r
7197             <summary>\r
7198             Initializes a new instance of the DatabaseParameterInfoCollection class, containing elements\r
7199             copied from an array.\r
7200             </summary>\r
7201             <param name="items">\r
7202             The array whose elements are to be added to the new DatabaseParameterInfoCollection.\r
7203             </param>\r
7204         </member>\r
7205         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.#ctor(NLog.Targets.DatabaseParameterInfoCollection)">\r
7206             <summary>\r
7207             Initializes a new instance of the DatabaseParameterInfoCollection class, containing elements\r
7208             copied from another instance of DatabaseParameterInfoCollection\r
7209             </summary>\r
7210             <param name="items">\r
7211             The DatabaseParameterInfoCollection whose elements are to be added to the new DatabaseParameterInfoCollection.\r
7212             </param>\r
7213         </member>\r
7214         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.AddRange(NLog.Targets.DatabaseParameterInfo[])">\r
7215             <summary>\r
7216             Adds the elements of an array to the end of this DatabaseParameterInfoCollection.\r
7217             </summary>\r
7218             <param name="items">\r
7219             The array whose elements are to be added to the end of this DatabaseParameterInfoCollection.\r
7220             </param>\r
7221         </member>\r
7222         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.AddRange(NLog.Targets.DatabaseParameterInfoCollection)">\r
7223             <summary>\r
7224             Adds the elements of another DatabaseParameterInfoCollection to the end of this DatabaseParameterInfoCollection.\r
7225             </summary>\r
7226             <param name="items">\r
7227             The DatabaseParameterInfoCollection whose elements are to be added to the end of this DatabaseParameterInfoCollection.\r
7228             </param>\r
7229         </member>\r
7230         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Add(NLog.Targets.DatabaseParameterInfo)">\r
7231             <summary>\r
7232             Adds an instance of type DatabaseParameterInfo to the end of this DatabaseParameterInfoCollection.\r
7233             </summary>\r
7234             <param name="value">\r
7235             The DatabaseParameterInfo to be added to the end of this DatabaseParameterInfoCollection.\r
7236             </param>\r
7237         </member>\r
7238         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Contains(NLog.Targets.DatabaseParameterInfo)">\r
7239             <summary>\r
7240             Determines whether a specfic DatabaseParameterInfo value is in this DatabaseParameterInfoCollection.\r
7241             </summary>\r
7242             <param name="value">\r
7243             The DatabaseParameterInfo value to locate in this DatabaseParameterInfoCollection.\r
7244             </param>\r
7245             <returns>\r
7246             true if value is found in this DatabaseParameterInfoCollection;\r
7247             false otherwise.\r
7248             </returns>\r
7249         </member>\r
7250         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.IndexOf(NLog.Targets.DatabaseParameterInfo)">\r
7251             <summary>\r
7252             Return the zero-based index of the first occurrence of a specific value\r
7253             in this DatabaseParameterInfoCollection\r
7254             </summary>\r
7255             <param name="value">\r
7256             The DatabaseParameterInfo value to locate in the DatabaseParameterInfoCollection.\r
7257             </param>\r
7258             <returns>\r
7259             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
7260             -1 otherwise.\r
7261             </returns>\r
7262         </member>\r
7263         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Insert(System.Int32,NLog.Targets.DatabaseParameterInfo)">\r
7264             <summary>\r
7265             Inserts an element into the DatabaseParameterInfoCollection at the specified index\r
7266             </summary>\r
7267             <param name="index">\r
7268             The index at which the DatabaseParameterInfo is to be inserted.\r
7269             </param>\r
7270             <param name="value">\r
7271             The DatabaseParameterInfo to insert.\r
7272             </param>\r
7273         </member>\r
7274         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Remove(NLog.Targets.DatabaseParameterInfo)">\r
7275             <summary>\r
7276             Removes the first occurrence of a specific DatabaseParameterInfo from this DatabaseParameterInfoCollection.\r
7277             </summary>\r
7278             <param name="value">\r
7279             The DatabaseParameterInfo value to remove from this DatabaseParameterInfoCollection.\r
7280             </param>\r
7281         </member>\r
7282         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.GetEnumerator">\r
7283             <summary>\r
7284             Returns an enumerator that can iterate through the elements of this DatabaseParameterInfoCollection.\r
7285             </summary>\r
7286             <returns>\r
7287             An object that implements System.Collections.IEnumerator.\r
7288             </returns>        \r
7289         </member>\r
7290         <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Item(System.Int32)">\r
7291             <summary>\r
7292             Gets or sets the DatabaseParameterInfo at the given index in this DatabaseParameterInfoCollection.\r
7293             </summary>\r
7294         </member>\r
7295         <member name="T:NLog.Targets.DatabaseParameterInfoCollection.Enumerator">\r
7296             <summary>\r
7297             Type-specific enumeration class, used by DatabaseParameterInfoCollection.GetEnumerator.\r
7298             </summary>\r
7299         </member>\r
7300         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.#ctor(NLog.Targets.DatabaseParameterInfoCollection)">\r
7301             <summary>\r
7302             \r
7303             </summary>\r
7304             <param name="collection"></param>\r
7305         </member>\r
7306         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.MoveNext">\r
7307             <summary>\r
7308             \r
7309             </summary>\r
7310             <returns></returns>\r
7311         </member>\r
7312         <member name="M:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.Reset">\r
7313             <summary>\r
7314             \r
7315             </summary>\r
7316         </member>\r
7317         <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.Current">\r
7318             <summary>\r
7319             \r
7320             </summary>\r
7321         </member>\r
7322         <member name="P:NLog.Targets.DatabaseParameterInfoCollection.Enumerator.System#Collections#IEnumerator#Current">\r
7323             <summary>\r
7324             \r
7325             </summary>\r
7326         </member>\r
7327         <member name="T:NLog.Targets.DebugTarget">\r
7328             <summary>\r
7329             Counts logging messages but does not output them anywhere. Provides \r
7330             the counter of logged messages and remembers the latest one.\r
7331             </summary>\r
7332             <example>\r
7333             <p>\r
7334             To set up the target in the <a href="config.html">configuration file</a>, \r
7335             use the following syntax:\r
7336             </p>\r
7337             <code lang="XML" src="examples/targets/Configuration File/Debug/NLog.config" />\r
7338             <p>\r
7339             This assumes just one target and a single rule. More configuration\r
7340             options are described <a href="config.html">here</a>.\r
7341             </p>\r
7342             <p>\r
7343             To set up the log target programmatically use code like this:\r
7344             </p>\r
7345             <code lang="C#" src="examples/targets/Configuration API/Debug/Simple/Example.cs" />\r
7346             </example>\r
7347         </member>\r
7348         <member name="M:NLog.Targets.DebugTarget.Write(NLog.LogEventInfo)">\r
7349             <summary>\r
7350             Increases the number of messages.\r
7351             </summary>\r
7352             <param name="logEvent">The logging event.</param>\r
7353         </member>\r
7354         <member name="P:NLog.Targets.DebugTarget.Counter">\r
7355             <summary>\r
7356             The number of times this target has been called.\r
7357             </summary>\r
7358         </member>\r
7359         <member name="P:NLog.Targets.DebugTarget.LastMessage">\r
7360             <summary>\r
7361             The last message rendered by this target.\r
7362             </summary>\r
7363         </member>\r
7364         <member name="T:NLog.Targets.DebuggerTarget">\r
7365             <summary>\r
7366             Writes logging messages to the attached managed debugger (for example Visual Studio .NET or DbgCLR).\r
7367             </summary>\r
7368             <example>\r
7369             <p>\r
7370             To set up the target in the <a href="config.html">configuration file</a>, \r
7371             use the following syntax:\r
7372             </p>\r
7373             <code lang="XML" src="examples/targets/Configuration File/Debugger/NLog.config" />\r
7374             <p>\r
7375             This assumes just one target and a single rule. More configuration\r
7376             options are described <a href="config.html">here</a>.\r
7377             </p>\r
7378             <p>\r
7379             To set up the log target programmatically use code like this:\r
7380             </p>\r
7381             <code lang="C#" src="examples/targets/Configuration API/Debugger/Simple/Example.cs" />\r
7382             </example>\r
7383         </member>\r
7384         <member name="M:NLog.Targets.DebuggerTarget.Write(NLog.LogEventInfo)">\r
7385             <summary>\r
7386             Writes the specified logging event to the attached debugger.\r
7387             </summary>\r
7388             <param name="logEvent">The logging event.</param>\r
7389         </member>\r
7390         <member name="M:NLog.Targets.DebuggerTarget.Initialize">\r
7391             <summary>\r
7392             Initializes the target.\r
7393             </summary>\r
7394         </member>\r
7395         <member name="M:NLog.Targets.DebuggerTarget.Close">\r
7396             <summary>\r
7397             Closes the target and releases any unmanaged resources.\r
7398             </summary>\r
7399         </member>\r
7400         <member name="T:NLog.Targets.FileTarget">\r
7401             <summary>\r
7402             Writes logging messages to one or more files.\r
7403             </summary>\r
7404             <example>\r
7405             <p>\r
7406             To set up the target in the <a href="config.html">configuration file</a>, \r
7407             use the following syntax:\r
7408             </p>\r
7409             <code lang="XML" src="examples/targets/Configuration File/File/Simple/NLog.config" />\r
7410             <p>\r
7411             You can use a single target to write to multiple files. The following\r
7412             example writes each log message to a file named after its log level, so\r
7413             it will create:\r
7414             <c>Trace.log</c>, <c>Debug.log</c>, <c>Info.log</c>, <c>Warn.log</c>, \r
7415             <c>Error.log</c>, <c>Fatal.log</c>\r
7416             </p>\r
7417             <code lang="XML" src="examples/targets/Configuration File/File/Multiple/NLog.config" />\r
7418             <p>\r
7419             The file names can be quite complex for the most demanding scenarios. This\r
7420             example shows a way to create separate files for each day, user and log level.\r
7421             As you can see, the possibilities are endless.\r
7422             </p>\r
7423             <code lang="XML" src="examples/targets/Configuration File/File/Multiple2/NLog.config" />\r
7424             <p>\r
7425             Depending on your usage scenario it may be useful to add an <a href="target.AsyncWrapper.html">asynchronous target wrapper</a>\r
7426             around the file target. This way all your log messages\r
7427             will be written in a separate thread so your main thread can finish\r
7428             your work more quickly. Asynchronous logging is recommended\r
7429             for multi-threaded server applications which run for a long time and\r
7430             is not recommended for quickly-finishing command line applications.\r
7431             </p>\r
7432             <code lang="XML" src="examples/targets/Configuration File/File/Asynchronous/NLog.config" />\r
7433             <p>\r
7434             The above examples assume just one target and a single rule. See below for\r
7435             a programmatic configuration that's equivalent to the above config file:\r
7436             </p>\r
7437             <code lang="C#" src="examples/targets/Configuration API/File/Asynchronous/Example.cs" />\r
7438             <p>\r
7439             More configuration options are described <a href="config.html">here</a>.\r
7440             </p>\r
7441             <p>\r
7442             To set up the log target programmatically use code like this:\r
7443             </p>\r
7444             <code lang="C#" src="examples/targets/Configuration API/File/Simple/Example.cs" />\r
7445             <p>\r
7446             File target can also do file archiving, meaning that the log file is automatically\r
7447             moved to another place based on its size and time. This example demonstrates \r
7448             file archiving based on size. Files after 10000 bytes are moved to a separate folder\r
7449             and renamed log.00000.txt, log.00001.txt and so on.\r
7450             </p>\r
7451             <code lang="C#" src="examples/targets/Configuration API/File/Archive1/Example.cs" />\r
7452             <p>\r
7453             File archiving can also be done on date/time changes. For example, to create a new \r
7454             archive file every minute use this code:\r
7455             </p>\r
7456             <code lang="C#" src="examples/targets/Configuration API/File/Archive2/Example.cs" />\r
7457             <p>\r
7458             You can combine both methods as demonstrated here:\r
7459             </p>\r
7460             <code lang="C#" src="examples/targets/Configuration API/File/Archive3/Example.cs" />\r
7461             <p>\r
7462             Note that file archiving works even when you use a single target instance\r
7463             to write to multiple files, such as putting each log level in a separate place:\r
7464             </p>\r
7465             <code lang="C#" src="examples/targets/Configuration API/File/Archive4/Example.cs" />\r
7466             <p>\r
7467             You can write texts using alternative layouts, such as CSV (comma-separated values).\r
7468             This example writes files which are properly CSV-quoted (can handle messages with line breaks\r
7469             and quotes)\r
7470             </p>\r
7471             <code lang="C#" src="examples/targets/Configuration API/File/CSV/Example.cs" />\r
7472             <para>\r
7473             This is the configuration file version:\r
7474             </para>\r
7475             <code lang="XML" src="examples/targets/Configuration File/File/CSV/NLog.config" />\r
7476             </example>\r
7477         </member>\r
7478         <member name="M:NLog.Targets.FileTarget.#ctor">\r
7479             <summary>\r
7480             Creates a new instance of <see cref="T:NLog.Targets.FileTarget"/>.\r
7481             </summary>\r
7482         </member>\r
7483         <member name="M:NLog.Targets.FileTarget.PopulateLayouts(NLog.LayoutCollection)">\r
7484             <summary>\r
7485             Adds all layouts used by this target to the specified collection.\r
7486             </summary>\r
7487             <param name="layouts">The collection to add layouts to.</param>\r
7488         </member>\r
7489         <member name="M:NLog.Targets.FileTarget.GetFormattedMessage(NLog.LogEventInfo)">\r
7490             <summary>\r
7491             Formats the log event for write.\r
7492             </summary>\r
7493             <param name="logEvent">The log event to be formatted.</param>\r
7494             <returns>A string representation of the log event.</returns>\r
7495         </member>\r
7496         <member name="M:NLog.Targets.FileTarget.GetBytesToWrite(NLog.LogEventInfo)">\r
7497             <summary>\r
7498             Gets the bytes to be written to the file.\r
7499             </summary>\r
7500             <param name="logEvent">log event</param>\r
7501             <returns>array of bytes that are ready to be written</returns>\r
7502         </member>\r
7503         <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo)">\r
7504             <summary>\r
7505             Writes the specified logging event to a file specified in the FileName \r
7506             parameter.\r
7507             </summary>\r
7508             <param name="logEvent">The logging event.</param>\r
7509         </member>\r
7510         <member name="M:NLog.Targets.FileTarget.Write(NLog.LogEventInfo[])">\r
7511             <summary>\r
7512             Writes the specified array of logging events to a file specified in the FileName \r
7513             parameter.\r
7514             </summary>\r
7515             <param name="logEvents">An array of <see cref="T:NLog.LogEventInfo"/> objects.</param>\r
7516             <remarks>\r
7517             This function makes use of the fact that the events are batched by sorting \r
7518             the requests by filename. This optimizes the number of open/close calls\r
7519             and can help improve performance.\r
7520             </remarks>\r
7521         </member>\r
7522         <member name="M:NLog.Targets.FileTarget.Initialize">\r
7523             <summary>\r
7524             Initializes file logging by creating data structures that\r
7525             enable efficient multi-file logging.\r
7526             </summary>\r
7527         </member>\r
7528         <member name="M:NLog.Targets.FileTarget.TransformBytes(System.Byte[])">\r
7529             <summary>\r
7530             Modifies the specified byte array before it gets sent to a file.\r
7531             </summary>\r
7532             <param name="bytes">The byte array</param>\r
7533             <returns>The modified byte array. The function can do the modification in-place.</returns>\r
7534         </member>\r
7535         <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles">\r
7536             <summary>\r
7537             Removes records of initialized files that have not been \r
7538             accessed in the last two days.\r
7539             </summary>\r
7540             <remarks>\r
7541             Files are marked 'initialized' for the purpose of writing footers when the logging finishes.\r
7542             </remarks>\r
7543         </member>\r
7544         <member name="M:NLog.Targets.FileTarget.CleanupInitializedFiles(System.DateTime)">\r
7545             <summary>\r
7546             Removes records of initialized files that have not been \r
7547             accessed after the specified date.\r
7548             </summary>\r
7549             <remarks>\r
7550             Files are marked 'initialized' for the purpose of writing footers when the logging finishes.\r
7551             </remarks>\r
7552         </member>\r
7553         <member name="M:NLog.Targets.FileTarget.Flush(System.TimeSpan)">\r
7554             <summary>\r
7555             Flushes all pending file operations.\r
7556             </summary>\r
7557             <param name="timeout">The timeout</param>\r
7558             <remarks>\r
7559             The timeout parameter is ignored, because file APIs don't provide\r
7560             the needed functionality.\r
7561             </remarks>\r
7562         </member>\r
7563         <member name="M:NLog.Targets.FileTarget.Close">\r
7564             <summary>\r
7565             Closes the file(s) opened for writing.\r
7566             </summary>\r
7567         </member>\r
7568         <member name="P:NLog.Targets.FileTarget.FileName">\r
7569             <summary>\r
7570             The name of the file to write to.\r
7571             </summary>\r
7572             <remarks>\r
7573             This FileName string is a layout which may include instances of layout renderers.\r
7574             This lets you use a single target to write to multiple files.\r
7575             </remarks>\r
7576             <example>\r
7577             The following value makes NLog write logging events to files based on the log level in the directory where\r
7578             the application runs.\r
7579             <code>${basedir}/${level}.log</code>\r
7580             All <c>Debug</c> messages will go to <c>Debug.log</c>, all <c>Info</c> messages will go to <c>Info.log</c> and so on.\r
7581             You can combine as many of the layout renderers as you want to produce an arbitrary log file name.\r
7582             </example>\r
7583         </member>\r
7584         <member name="P:NLog.Targets.FileTarget.CreateDirs">\r
7585             <summary>\r
7586             Create directories if they don't exist.\r
7587             </summary>\r
7588             <remarks>\r
7589             Setting this to false may improve performance a bit, but you'll receive an error\r
7590             when attempting to write to a directory that's not present.\r
7591             </remarks>\r
7592         </member>\r
7593         <member name="P:NLog.Targets.FileTarget.OpenFileCacheSize">\r
7594             <summary>\r
7595             The number of files to be kept open. Setting this to a higher value may improve performance\r
7596             in a situation where a single File target is writing to many files\r
7597             (such as splitting by level or by logger).\r
7598             </summary>\r
7599             <remarks>\r
7600             The files are managed on a LRU (least recently used) basis, which flushes\r
7601             the files that have not been used for the longest period of time should the\r
7602             cache become full. As a rule of thumb, you shouldn't set this parameter to \r
7603             a very high value. A number like 10-15 shouldn't be exceeded, because you'd\r
7604             be keeping a large number of files open which consumes system resources.\r
7605             </remarks>\r
7606         </member>\r
7607         <member name="P:NLog.Targets.FileTarget.OpenFileCacheTimeout">\r
7608             <summary>\r
7609             Maximum number of seconds that files are kept open. If this number is negative.\r
7610             </summary>\r
7611         </member>\r
7612         <member name="P:NLog.Targets.FileTarget.DeleteOldFileOnStartup">\r
7613             <summary>\r
7614             Delete old log file on startup.\r
7615             </summary>\r
7616             <remarks>\r
7617             This option works only when the "fileName" parameter denotes a single file.\r
7618             </remarks>\r
7619         </member>\r
7620         <member name="P:NLog.Targets.FileTarget.ReplaceFileContentsOnEachWrite">\r
7621             <summary>\r
7622             Replace file contents on each write instead of appending log message at the end.\r
7623             </summary>\r
7624         </member>\r
7625         <member name="P:NLog.Targets.FileTarget.KeepFileOpen">\r
7626             <summary>\r
7627             Keep log file open instead of opening and closing it on each logging event.\r
7628             </summary>\r
7629             <remarks>\r
7630             Setting this property to <c>True</c> helps improve performance.\r
7631             </remarks>\r
7632         </member>\r
7633         <member name="P:NLog.Targets.FileTarget.EnableFileDelete">\r
7634             <summary>\r
7635             Enable log file(s) to be deleted.\r
7636             </summary>\r
7637         </member>\r
7638         <member name="P:NLog.Targets.FileTarget.FileAttributes">\r
7639             <summary>\r
7640             File attributes (Windows only).\r
7641             </summary>\r
7642         </member>\r
7643         <member name="P:NLog.Targets.FileTarget.NewLineChars">\r
7644             <summary>\r
7645             Gets the characters that are appended after each line.\r
7646             </summary>\r
7647         </member>\r
7648         <member name="P:NLog.Targets.FileTarget.LineEnding">\r
7649             <summary>\r
7650             Line ending mode.\r
7651             </summary>\r
7652         </member>\r
7653         <member name="P:NLog.Targets.FileTarget.AutoFlush">\r
7654             <summary>\r
7655             Automatically flush the file buffers after each log message.\r
7656             </summary>\r
7657         </member>\r
7658         <member name="P:NLog.Targets.FileTarget.BufferSize">\r
7659             <summary>\r
7660             Log file buffer size in bytes.\r
7661             </summary>\r
7662         </member>\r
7663         <member name="P:NLog.Targets.FileTarget.Encoding">\r
7664             <summary>\r
7665             File encoding.</summary>\r
7666             <remarks>\r
7667             Can be any encoding name supported by System.Text.Encoding.GetEncoding() e.g. <c>windows-1252</c>, <c>iso-8859-2</c>.\r
7668             </remarks>\r
7669         </member>\r
7670         <member name="P:NLog.Targets.FileTarget.ConcurrentWrites">\r
7671             <summary>\r
7672             Enables concurrent writes to the log file by multiple processes on the same host.\r
7673             </summary>\r
7674             <remarks>\r
7675             This makes multi-process logging possible. NLog uses a special technique\r
7676             that lets it keep the files open for writing.\r
7677             </remarks>\r
7678         </member>\r
7679         <member name="P:NLog.Targets.FileTarget.NetworkWrites">\r
7680             <summary>\r
7681             Disables open-fi\r
7682             </summary>\r
7683         </member>\r
7684         <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts">\r
7685             <summary>\r
7686             The number of times the write is appended on the file before NLog\r
7687             discards the log message.\r
7688             </summary>\r
7689         </member>\r
7690         <member name="P:NLog.Targets.FileTarget.ArchiveAboveSize">\r
7691             <summary>\r
7692             Automatically archive log files that exceed the specified size in bytes.\r
7693             </summary>\r
7694             <remarks>\r
7695             Caution: Enabling this option can considerably slow down your file \r
7696             logging in multi-process scenarios. If only one process is going to\r
7697             be writing to the file, consider setting <c>ConcurrentWrites</c>\r
7698             to <c>false</c> for maximum performance.\r
7699             </remarks>\r
7700         </member>\r
7701         <member name="P:NLog.Targets.FileTarget.ArchiveEvery">\r
7702             <summary>\r
7703             Automatically archive log files every time the specified time passes.\r
7704             Possible options are: <c>year</c>, <c>month</c>, <c>day</c>, <c>hour</c>, <c>minute</c>. Files are \r
7705             moved to the archive as part of the write operation if the current period of time changes. For example\r
7706             if the current <c>hour</c> changes from 10 to 11, the first write that will occur\r
7707             on or after 11:00 will trigger the archiving.\r
7708             </summary>\r
7709             <remarks>\r
7710             <p>\r
7711             Caution: Enabling this option can considerably slow down your file \r
7712             logging in multi-process scenarios. If only one process is going to\r
7713             be writing to the file, consider setting <c>ConcurrentWrites</c>\r
7714             to <c>false</c> for maximum performance.\r
7715             </p>\r
7716             </remarks>\r
7717         </member>\r
7718         <member name="P:NLog.Targets.FileTarget.ArchiveFileName">\r
7719             <summary>\r
7720             The name of the file to be used for an archive. \r
7721             It may contain a special placeholder {#####}\r
7722             that will be replaced with a sequence of numbers depending on \r
7723             the archiving strategy. The number of hash characters used determines\r
7724             the number of numerical digits to be used for numbering files.\r
7725             </summary>\r
7726         </member>\r
7727         <member name="P:NLog.Targets.FileTarget.ConcurrentWriteAttemptDelay">\r
7728             <summary>\r
7729             The delay in milliseconds to wait before attempting to write to the file again.\r
7730             </summary>\r
7731             <remarks>\r
7732             The actual delay is a random value between 0 and the value specified\r
7733             in this parameter. On each failed attempt the delay base is doubled\r
7734             up to <see cref="P:NLog.Targets.FileTarget.ConcurrentWriteAttempts"/> times.\r
7735             </remarks>\r
7736             <example>\r
7737             Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:<p/>\r
7738             a random value between 0 and 10 milliseconds - 1st attempt<br/>\r
7739             a random value between 0 and 20 milliseconds - 2nd attempt<br/>\r
7740             a random value between 0 and 40 milliseconds - 3rd attempt<br/>\r
7741             a random value between 0 and 80 milliseconds - 4th attempt<br/>\r
7742             ...<p/>\r
7743             and so on.\r
7744             </example>\r
7745         </member>\r
7746         <member name="P:NLog.Targets.FileTarget.MaxArchiveFiles">\r
7747             <summary>\r
7748             Maximum number of archive files that should be kept.\r
7749             </summary>\r
7750         </member>\r
7751         <member name="P:NLog.Targets.FileTarget.ArchiveNumbering">\r
7752             <summary>\r
7753             Determines the way file archives are numbered. \r
7754             </summary>\r
7755         </member>\r
7756         <member name="T:NLog.Targets.FileTarget.ArchiveNumberingMode">\r
7757             <summary>\r
7758             Specifies the way archive numbering is performed.\r
7759             </summary>\r
7760         </member>\r
7761         <member name="F:NLog.Targets.FileTarget.ArchiveNumberingMode.Sequence">\r
7762             <summary>\r
7763             Sequence style numbering. The most recent archive has the highest number.\r
7764             </summary>\r
7765         </member>\r
7766         <member name="F:NLog.Targets.FileTarget.ArchiveNumberingMode.Rolling">\r
7767             <summary>\r
7768             Rolling style numbering (the most recent is always #0 then #1, ..., #N\r
7769             </summary>\r
7770         </member>\r
7771         <member name="T:NLog.Targets.FileTarget.ArchiveEveryMode">\r
7772             <summary>\r
7773             Modes of archiving files based on time.\r
7774             </summary>\r
7775         </member>\r
7776         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.None">\r
7777             <summary>\r
7778             Don't archive based on time.\r
7779             </summary>\r
7780         </member>\r
7781         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Year">\r
7782             <summary>\r
7783             Archive every year.\r
7784             </summary>\r
7785         </member>\r
7786         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Month">\r
7787             <summary>\r
7788             Archive every month.\r
7789             </summary>\r
7790         </member>\r
7791         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Day">\r
7792             <summary>\r
7793             Archive daily.\r
7794             </summary>\r
7795         </member>\r
7796         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Hour">\r
7797             <summary>\r
7798             Archive every hour.\r
7799             </summary>\r
7800         </member>\r
7801         <member name="F:NLog.Targets.FileTarget.ArchiveEveryMode.Minute">\r
7802             <summary>\r
7803             Archive every minute.\r
7804             </summary>\r
7805         </member>\r
7806         <member name="T:NLog.Targets.FileTarget.LineEndingMode">\r
7807             <summary>\r
7808             Line ending mode.\r
7809             </summary>\r
7810         </member>\r
7811         <member name="F:NLog.Targets.FileTarget.LineEndingMode.Default">\r
7812             <summary>\r
7813             Insert platform-dependent end-of-line sequence after each line.\r
7814             </summary>\r
7815         </member>\r
7816         <member name="F:NLog.Targets.FileTarget.LineEndingMode.CRLF">\r
7817             <summary>\r
7818             Insert CR LF sequence (ASCII 13, ASCII 10) after each line.\r
7819             </summary>\r
7820         </member>\r
7821         <member name="F:NLog.Targets.FileTarget.LineEndingMode.CR">\r
7822             <summary>\r
7823             Insert CR character (ASCII 13) after each line.\r
7824             </summary>\r
7825         </member>\r
7826         <member name="F:NLog.Targets.FileTarget.LineEndingMode.LF">\r
7827             <summary>\r
7828             Insert LF character (ASCII 10) after each line.\r
7829             </summary>\r
7830         </member>\r
7831         <member name="F:NLog.Targets.FileTarget.LineEndingMode.None">\r
7832             <summary>\r
7833             Don't insert any line ending.\r
7834             </summary>\r
7835         </member>\r
7836         <member name="T:NLog.Targets.FormControlTarget">\r
7837             <summary>\r
7838             Log text to Windows.Forms.Control.Text property control of specified Name\r
7839             </summary>\r
7840             <example>\r
7841             <p>\r
7842             To set up the target in the <a href="config.html">configuration file</a>, \r
7843             use the following syntax:\r
7844             </p>\r
7845             <code lang="XML" src="examples/targets/Configuration File/FormControl/NLog.config" />\r
7846             <p>\r
7847             The result is:\r
7848             </p>\r
7849             <img src="examples/targets/Screenshots/FormControl/FormControl.gif" />\r
7850             <p>\r
7851             To set up the log target programmatically similar to above use code like this:\r
7852             </p>\r
7853             <code lang="C#" src="examples/targets/Configuration API/FormControl/Form1.cs" />,\r
7854             </example>\r
7855         </member>\r
7856         <member name="M:NLog.Targets.FormControlTarget.Write(NLog.LogEventInfo)">\r
7857             <summary>\r
7858             Log message to control\r
7859             </summary>\r
7860             <param name="logEvent">The logging event.</param>\r
7861         </member>\r
7862         <member name="P:NLog.Targets.FormControlTarget.ControlName">\r
7863             <summary>\r
7864             Name of control to which Nlog will log\r
7865             </summary>\r
7866         </member>\r
7867         <member name="P:NLog.Targets.FormControlTarget.Append">\r
7868             <summary>\r
7869             Setting to tell to append or overwrite the Text property of control\r
7870             </summary>\r
7871         </member>\r
7872         <member name="P:NLog.Targets.FormControlTarget.FormName">\r
7873             <summary>\r
7874             Name of the Form on which the control is located.\r
7875             </summary>\r
7876         </member>\r
7877         <member name="T:NLog.Targets.MailTarget">\r
7878             <summary>\r
7879             Sends logging messages by email using SMTP protocol.\r
7880             </summary>\r
7881             <example>\r
7882             <p>\r
7883             To set up the target in the <a href="config.html">configuration file</a>, \r
7884             use the following syntax:\r
7885             </p>\r
7886             <code lang="XML" src="examples/targets/Configuration File/Mail/Simple/NLog.config" />\r
7887             <p>\r
7888             This assumes just one target and a single rule. More configuration\r
7889             options are described <a href="config.html">here</a>.\r
7890             </p>\r
7891             <p>\r
7892             To set up the log target programmatically use code like this:\r
7893             </p>\r
7894             <code lang="C#" src="examples/targets/Configuration API/Mail/Simple/Example.cs" />\r
7895             <p>\r
7896             Mail target works best when used with BufferingWrapper target\r
7897             which lets you send multiple logging messages in single mail\r
7898             </p>\r
7899             <p>\r
7900             To set up the buffered mail target in the <a href="config.html">configuration file</a>, \r
7901             use the following syntax:\r
7902             </p>\r
7903             <code lang="XML" src="examples/targets/Configuration File/Mail/Buffered/NLog.config" />\r
7904             <p>\r
7905             To set up the buffered mail target programmatically use code like this:\r
7906             </p>\r
7907             <code lang="C#" src="examples/targets/Configuration API/Mail/Buffered/Example.cs" />\r
7908             </example>\r
7909         </member>\r
7910         <member name="M:NLog.Targets.MailTarget.#ctor">\r
7911             <summary>\r
7912             Creates a new instance of <see cref="T:NLog.Targets.MailTarget"/>.\r
7913             </summary>\r
7914         </member>\r
7915         <member name="M:NLog.Targets.MailTarget.PopulateLayouts(NLog.LayoutCollection)">\r
7916             <summary>\r
7917             Adds all layouts used by this target to the specified collection.\r
7918             </summary>\r
7919             <param name="layouts">The collection to add layouts to.</param>\r
7920         </member>\r
7921         <member name="M:NLog.Targets.MailTarget.Write(NLog.LogEventInfo)">\r
7922             <summary>\r
7923             Renders the logging event message and adds it to the internal ArrayList of log messages.\r
7924             </summary>\r
7925             <param name="logEvent">The logging event.</param>\r
7926         </member>\r
7927         <member name="M:NLog.Targets.MailTarget.Write(NLog.LogEventInfo[])">\r
7928             <summary>\r
7929             Renders an array logging events.\r
7930             </summary>\r
7931             <param name="events">Array of logging events.</param>\r
7932         </member>\r
7933         <member name="P:NLog.Targets.MailTarget.From">\r
7934             <summary>\r
7935             Sender's email address (e.g. joe@domain.com)\r
7936             </summary>\r
7937         </member>\r
7938         <member name="P:NLog.Targets.MailTarget.To">\r
7939             <summary>\r
7940             Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)\r
7941             </summary>\r
7942         </member>\r
7943         <member name="P:NLog.Targets.MailTarget.CC">\r
7944             <summary>\r
7945             CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)\r
7946             </summary>\r
7947         </member>\r
7948         <member name="P:NLog.Targets.MailTarget.BCC">\r
7949             <summary>\r
7950             BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com)\r
7951             </summary>\r
7952         </member>\r
7953         <member name="P:NLog.Targets.MailTarget.AddNewLines">\r
7954             <summary>\r
7955             Whether to add new lines between log entries.\r
7956             </summary>\r
7957             <value><c>true</c> if new lines should be added; otherwise, <c>false</c>.</value>\r
7958         </member>\r
7959         <member name="P:NLog.Targets.MailTarget.Subject">\r
7960             <summary>\r
7961             Mail subject.\r
7962             </summary>\r
7963         </member>\r
7964         <member name="P:NLog.Targets.MailTarget.Body">\r
7965             <summary>\r
7966             Mail message body (repeated for each log message send in one mail)\r
7967             </summary>\r
7968         </member>\r
7969         <member name="P:NLog.Targets.MailTarget.Encoding">\r
7970             <summary>\r
7971             Encoding to be used for sending e-mail.\r
7972             </summary>\r
7973         </member>\r
7974         <member name="P:NLog.Targets.MailTarget.HTML">\r
7975             <summary>\r
7976             Send message as HTML instead of plain text.\r
7977             </summary>\r
7978         </member>\r
7979         <member name="P:NLog.Targets.MailTarget.SmtpServer">\r
7980             <summary>\r
7981             SMTP Server to be used for sending.\r
7982             </summary>\r
7983         </member>\r
7984         <member name="P:NLog.Targets.MailTarget.SmtpAuthentication">\r
7985             <summary>\r
7986             SMTP Authentication mode.\r
7987             </summary>\r
7988         </member>\r
7989         <member name="P:NLog.Targets.MailTarget.SmtpUsername">\r
7990             <summary>\r
7991             The username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").\r
7992             </summary>\r
7993         </member>\r
7994         <member name="P:NLog.Targets.MailTarget.SmtpPassword">\r
7995             <summary>\r
7996             The password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").\r
7997             </summary>\r
7998         </member>\r
7999         <member name="P:NLog.Targets.MailTarget.SmtpPort">\r
8000             <summary>\r
8001             The port that SMTP Server is listening on.\r
8002             </summary>\r
8003         </member>\r
8004         <member name="T:NLog.Targets.MailTarget.SmtpAuthenticationMode">\r
8005             <summary>\r
8006             SMTP authentication modes.\r
8007             </summary>\r
8008         </member>\r
8009         <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.None">\r
8010             <summary>\r
8011             No authentication.\r
8012             </summary>\r
8013         </member>\r
8014         <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.Basic">\r
8015             <summary>\r
8016             Basic - username and password\r
8017             </summary>\r
8018         </member>\r
8019         <member name="F:NLog.Targets.MailTarget.SmtpAuthenticationMode.Ntlm">\r
8020             <summary>\r
8021             NTLM Authentication\r
8022             </summary>\r
8023         </member>\r
8024         <member name="T:NLog.Targets.MemoryTarget">\r
8025             <summary>\r
8026             Writes logging messages to an ArrayList in memory for programmatic retrieval.\r
8027             </summary>\r
8028             <example>\r
8029             <p>\r
8030             To set up the target in the <a href="config.html">configuration file</a>, \r
8031             use the following syntax:\r
8032             </p>\r
8033             <code lang="XML" src="examples/targets/Configuration File/Memory/NLog.config" />\r
8034             <p>\r
8035             This assumes just one target and a single rule. More configuration\r
8036             options are described <a href="config.html">here</a>.\r
8037             </p>\r
8038             <p>\r
8039             To set up the log target programmatically use code like this:\r
8040             </p>\r
8041             <code lang="C#" src="examples/targets/Configuration API/Memory/Simple/Example.cs" />\r
8042             </example>\r
8043         </member>\r
8044         <member name="M:NLog.Targets.MemoryTarget.Write(NLog.LogEventInfo)">\r
8045             <summary>\r
8046             Renders the logging event message and adds it to the internal ArrayList of log messages.\r
8047             </summary>\r
8048             <param name="logEvent">The logging event.</param>\r
8049         </member>\r
8050         <member name="P:NLog.Targets.MemoryTarget.Logs">\r
8051             <summary>\r
8052             Returns the list of logs gathered in the <see cref="T:NLog.Targets.MemoryTarget"/>.\r
8053             </summary>\r
8054         </member>\r
8055         <member name="T:NLog.Targets.MessageBoxTarget">\r
8056             <summary>\r
8057             Pops up logging messages as message boxes.\r
8058             </summary>\r
8059             <example>\r
8060             <p>\r
8061             To set up the target in the <a href="config.html">configuration file</a>, \r
8062             use the following syntax:\r
8063             </p>\r
8064             <code lang="XML" src="examples/targets/Configuration File/MessageBox/NLog.config" />\r
8065             <p>\r
8066             This assumes just one target and a single rule. More configuration\r
8067             options are described <a href="config.html">here</a>.\r
8068             </p>\r
8069             <p>\r
8070             The result is a message box:\r
8071             </p>\r
8072             <img src="examples/targets/Screenshots/MessageBox/MessageBoxTarget.gif" />\r
8073             <p>\r
8074             To set up the log target programmatically use code like this:\r
8075             </p>\r
8076             <code lang="C#" src="examples/targets/Configuration API/MessageBox/Simple/Example.cs" />\r
8077             </example>\r
8078         </member>\r
8079         <member name="M:NLog.Targets.MessageBoxTarget.#ctor">\r
8080             <summary>\r
8081             Creates a new instance of the <see cref="T:NLog.Targets.MessageBoxTarget"/>.\r
8082             </summary>\r
8083         </member>\r
8084         <member name="M:NLog.Targets.MessageBoxTarget.PopulateLayouts(NLog.LayoutCollection)">\r
8085             <summary>\r
8086             Adds all layouts used by this target to the specified collection.\r
8087             </summary>\r
8088             <param name="layouts">The collection to add layouts to.</param>\r
8089         </member>\r
8090         <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo)">\r
8091             <summary>\r
8092             Displays the message box with the log message and caption specified in the Caption\r
8093             parameter.\r
8094             </summary>\r
8095             <param name="logEvent">The logging event.</param>\r
8096         </member>\r
8097         <member name="M:NLog.Targets.MessageBoxTarget.Write(NLog.LogEventInfo[])">\r
8098             <summary>\r
8099             Displays the message box with the array of rendered logs messages and caption specified in the Caption\r
8100             parameter.\r
8101             </summary>\r
8102             <param name="logEvents">The array of logging events.</param>\r
8103         </member>\r
8104         <member name="P:NLog.Targets.MessageBoxTarget.Caption">\r
8105             <summary>\r
8106             Message box title.\r
8107             </summary>\r
8108         </member>\r
8109         <member name="T:NLog.Targets.MethodCallTarget">\r
8110             <summary>\r
8111             Calls the specified static method on each logging message and passes contextual parameters to it.\r
8112             </summary>\r
8113             <example>\r
8114             <p>\r
8115             To set up the target in the <a href="config.html">configuration file</a>, \r
8116             use the following syntax:\r
8117             </p>\r
8118             <code lang="XML" src="examples/targets/Configuration File/MethodCall/NLog.config" />\r
8119             <p>\r
8120             This assumes just one target and a single rule. More configuration\r
8121             options are described <a href="config.html">here</a>.\r
8122             </p>\r
8123             <p>\r
8124             To set up the log target programmatically use code like this:\r
8125             </p>\r
8126             <code lang="C#" src="examples/targets/Configuration API/MethodCall/Simple/Example.cs" />\r
8127             </example>\r
8128         </member>\r
8129         <member name="T:NLog.Targets.MethodCallTargetBase">\r
8130             <summary>\r
8131             The base class for all targets which call methods (local or remote). \r
8132             Manages parameters and type coercion.\r
8133             </summary>\r
8134         </member>\r
8135         <member name="M:NLog.Targets.MethodCallTargetBase.Write(NLog.LogEventInfo)">\r
8136             <summary>\r
8137             Prepares an array of parameters to be passed based on the logging event and calls DoInvoke()\r
8138             </summary>\r
8139             <param name="logEvent">The logging event.</param>\r
8140         </member>\r
8141         <member name="M:NLog.Targets.MethodCallTargetBase.DoInvoke(System.Object[])">\r
8142             <summary>\r
8143             Calls the target method. Must be implemented in concrete classes.\r
8144             </summary>\r
8145             <param name="parameters">Method call parameters</param>\r
8146         </member>\r
8147         <member name="M:NLog.Targets.MethodCallTargetBase.PopulateLayouts(NLog.LayoutCollection)">\r
8148             <summary>\r
8149             Adds all layouts used by this target to the specified collection.\r
8150             </summary>\r
8151             <param name="layouts">The collection to add layouts to.</param>\r
8152         </member>\r
8153         <member name="P:NLog.Targets.MethodCallTargetBase.Parameters">\r
8154             <summary>\r
8155             Array of parameters to be passed.\r
8156             </summary>\r
8157         </member>\r
8158         <member name="M:NLog.Targets.MethodCallTarget.DoInvoke(System.Object[])">\r
8159             <summary>\r
8160             Calls the specified Method.\r
8161             </summary>\r
8162             <param name="parameters">Method parameters.</param>\r
8163         </member>\r
8164         <member name="P:NLog.Targets.MethodCallTarget.ClassName">\r
8165             <summary>\r
8166             The class name.\r
8167             </summary>\r
8168         </member>\r
8169         <member name="P:NLog.Targets.MethodCallTarget.MethodName">\r
8170             <summary>\r
8171             The method name. The method must be public and static.\r
8172             </summary>\r
8173         </member>\r
8174         <member name="T:NLog.Targets.MethodCallParameter">\r
8175             <summary>\r
8176             A parameter to MethodCall.\r
8177             </summary>\r
8178         </member>\r
8179         <member name="M:NLog.Targets.MethodCallParameter.#ctor">\r
8180             <summary>\r
8181             Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/> and sets\r
8182             the type to String.\r
8183             </summary>\r
8184         </member>\r
8185         <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String)">\r
8186             <summary>\r
8187             Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets\r
8188             the type to String and initializes the Layout property.\r
8189             </summary>\r
8190         </member>\r
8191         <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,System.String)">\r
8192             <summary>\r
8193             Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets\r
8194             the type to String and initializes the Name and Layout properties.\r
8195             </summary>\r
8196         </member>\r
8197         <member name="M:NLog.Targets.MethodCallParameter.#ctor(System.String,System.Type,System.String)">\r
8198             <summary>\r
8199             Constructs a new instance of <see cref="T:NLog.Targets.MethodCallParameter"/>, sets\r
8200             the type to String and initializes the Name, Layout and Type properties.\r
8201             </summary>\r
8202         </member>\r
8203         <member name="P:NLog.Targets.MethodCallParameter.Name">\r
8204             <summary>\r
8205             The name of the parameter.\r
8206             </summary>\r
8207         </member>\r
8208         <member name="P:NLog.Targets.MethodCallParameter.Type">\r
8209             <summary>\r
8210             The type of the parameter.\r
8211             </summary>\r
8212         </member>\r
8213         <member name="P:NLog.Targets.MethodCallParameter.Layout">\r
8214             <summary>\r
8215             The layout that should be use to calcuate the value for the parameter.\r
8216             </summary>\r
8217         </member>\r
8218         <member name="P:NLog.Targets.MethodCallParameter.CompiledLayout">\r
8219             <summary>\r
8220             The compiled layout that should be use to calcuate the value for the parameter.\r
8221             </summary>\r
8222         </member>\r
8223         <member name="T:NLog.Targets.MethodCallParameterCollection">\r
8224             <summary>\r
8225             A collection of elements of type MethodCallParameter\r
8226             </summary>\r
8227         </member>\r
8228         <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor">\r
8229             <summary>\r
8230             Initializes a new empty instance of the MethodCallParameterCollection class.\r
8231             </summary>\r
8232         </member>\r
8233         <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor(NLog.Targets.MethodCallParameter[])">\r
8234             <summary>\r
8235             Initializes a new instance of the MethodCallParameterCollection class, containing elements\r
8236             copied from an array.\r
8237             </summary>\r
8238             <param name="items">\r
8239             The array whose elements are to be added to the new MethodCallParameterCollection.\r
8240             </param>\r
8241         </member>\r
8242         <member name="M:NLog.Targets.MethodCallParameterCollection.#ctor(NLog.Targets.MethodCallParameterCollection)">\r
8243             <summary>\r
8244             Initializes a new instance of the MethodCallParameterCollection class, containing elements\r
8245             copied from another instance of MethodCallParameterCollection\r
8246             </summary>\r
8247             <param name="items">\r
8248             The MethodCallParameterCollection whose elements are to be added to the new MethodCallParameterCollection.\r
8249             </param>\r
8250         </member>\r
8251         <member name="M:NLog.Targets.MethodCallParameterCollection.AddRange(NLog.Targets.MethodCallParameter[])">\r
8252             <summary>\r
8253             Adds the elements of an array to the end of this MethodCallParameterCollection.\r
8254             </summary>\r
8255             <param name="items">\r
8256             The array whose elements are to be added to the end of this MethodCallParameterCollection.\r
8257             </param>\r
8258         </member>\r
8259         <member name="M:NLog.Targets.MethodCallParameterCollection.AddRange(NLog.Targets.MethodCallParameterCollection)">\r
8260             <summary>\r
8261             Adds the elements of another MethodCallParameterCollection to the end of this MethodCallParameterCollection.\r
8262             </summary>\r
8263             <param name="items">\r
8264             The MethodCallParameterCollection whose elements are to be added to the end of this MethodCallParameterCollection.\r
8265             </param>\r
8266         </member>\r
8267         <member name="M:NLog.Targets.MethodCallParameterCollection.Add(NLog.Targets.MethodCallParameter)">\r
8268             <summary>\r
8269             Adds an instance of type MethodCallParameter to the end of this MethodCallParameterCollection.\r
8270             </summary>\r
8271             <param name="value">\r
8272             The MethodCallParameter to be added to the end of this MethodCallParameterCollection.\r
8273             </param>\r
8274         </member>\r
8275         <member name="M:NLog.Targets.MethodCallParameterCollection.Contains(NLog.Targets.MethodCallParameter)">\r
8276             <summary>\r
8277             Determines whether a specfic MethodCallParameter value is in this MethodCallParameterCollection.\r
8278             </summary>\r
8279             <param name="value">\r
8280             The MethodCallParameter value to locate in this MethodCallParameterCollection.\r
8281             </param>\r
8282             <returns>\r
8283             true if value is found in this MethodCallParameterCollection;\r
8284             false otherwise.\r
8285             </returns>\r
8286         </member>\r
8287         <member name="M:NLog.Targets.MethodCallParameterCollection.IndexOf(NLog.Targets.MethodCallParameter)">\r
8288             <summary>\r
8289             Return the zero-based index of the first occurrence of a specific value\r
8290             in this MethodCallParameterCollection\r
8291             </summary>\r
8292             <param name="value">\r
8293             The MethodCallParameter value to locate in the MethodCallParameterCollection.\r
8294             </param>\r
8295             <returns>\r
8296             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
8297             -1 otherwise.\r
8298             </returns>\r
8299         </member>\r
8300         <member name="M:NLog.Targets.MethodCallParameterCollection.Insert(System.Int32,NLog.Targets.MethodCallParameter)">\r
8301             <summary>\r
8302             Inserts an element into the MethodCallParameterCollection at the specified index\r
8303             </summary>\r
8304             <param name="index">\r
8305             The index at which the MethodCallParameter is to be inserted.\r
8306             </param>\r
8307             <param name="value">\r
8308             The MethodCallParameter to insert.\r
8309             </param>\r
8310         </member>\r
8311         <member name="M:NLog.Targets.MethodCallParameterCollection.Remove(NLog.Targets.MethodCallParameter)">\r
8312             <summary>\r
8313             Removes the first occurrence of a specific MethodCallParameter from this MethodCallParameterCollection.\r
8314             </summary>\r
8315             <param name="value">\r
8316             The MethodCallParameter value to remove from this MethodCallParameterCollection.\r
8317             </param>\r
8318         </member>\r
8319         <member name="M:NLog.Targets.MethodCallParameterCollection.GetEnumerator">\r
8320             <summary>\r
8321             Returns an enumerator that can iterate through the elements of this MethodCallParameterCollection.\r
8322             </summary>\r
8323             <returns>\r
8324             An object that implements System.Collections.IEnumerator.\r
8325             </returns>        \r
8326         </member>\r
8327         <member name="P:NLog.Targets.MethodCallParameterCollection.Item(System.Int32)">\r
8328             <summary>\r
8329             Gets or sets the MethodCallParameter at the given index in this MethodCallParameterCollection.\r
8330             </summary>\r
8331         </member>\r
8332         <member name="T:NLog.Targets.MethodCallParameterCollection.Enumerator">\r
8333             <summary>\r
8334             Type-specific enumeration class, used by MethodCallParameterCollection.GetEnumerator.\r
8335             </summary>\r
8336         </member>\r
8337         <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.#ctor(NLog.Targets.MethodCallParameterCollection)">\r
8338             <summary>\r
8339             \r
8340             </summary>\r
8341             <param name="collection"></param>\r
8342         </member>\r
8343         <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.MoveNext">\r
8344             <summary>\r
8345             \r
8346             </summary>\r
8347             <returns></returns>\r
8348         </member>\r
8349         <member name="M:NLog.Targets.MethodCallParameterCollection.Enumerator.Reset">\r
8350             <summary>\r
8351             \r
8352             </summary>\r
8353         </member>\r
8354         <member name="P:NLog.Targets.MethodCallParameterCollection.Enumerator.Current">\r
8355             <summary>\r
8356             \r
8357             </summary>\r
8358         </member>\r
8359         <member name="P:NLog.Targets.MethodCallParameterCollection.Enumerator.System#Collections#IEnumerator#Current">\r
8360             <summary>\r
8361             \r
8362             </summary>\r
8363         </member>\r
8364         <member name="T:NLog.Targets.NLogViewerParameterInfo">\r
8365             <summary>\r
8366             Represents a parameter to a NLogViewer target.\r
8367             </summary>\r
8368         </member>\r
8369         <member name="M:NLog.Targets.NLogViewerParameterInfo.#ctor">\r
8370             <summary>ba\r
8371             Creates a new instance of <see cref="T:NLog.Targets.NLogViewerParameterInfo"/>.\r
8372             </summary>\r
8373         </member>\r
8374         <member name="P:NLog.Targets.NLogViewerParameterInfo.Name">\r
8375             <summary>\r
8376             Viewer parameter name.\r
8377             </summary>\r
8378         </member>\r
8379         <member name="P:NLog.Targets.NLogViewerParameterInfo.Layout">\r
8380             <summary>\r
8381             The layout that should be use to calcuate the value for the parameter.\r
8382             </summary>\r
8383         </member>\r
8384         <member name="P:NLog.Targets.NLogViewerParameterInfo.CompiledLayout">\r
8385             <summary>\r
8386             The compiled representation of the Layout property.\r
8387             </summary>\r
8388         </member>\r
8389         <member name="T:NLog.Targets.NLogViewerParameterInfoCollection">\r
8390             <summary>\r
8391             A collection of elements of type NLogViewerParameterInfo\r
8392             </summary>\r
8393         </member>\r
8394         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor">\r
8395             <summary>\r
8396             Initializes a new empty instance of the NLogViewerParameterInfoCollection class.\r
8397             </summary>\r
8398         </member>\r
8399         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor(NLog.Targets.NLogViewerParameterInfo[])">\r
8400             <summary>\r
8401             Initializes a new instance of the NLogViewerParameterInfoCollection class, containing elements\r
8402             copied from an array.\r
8403             </summary>\r
8404             <param name="items">\r
8405             The array whose elements are to be added to the new NLogViewerParameterInfoCollection.\r
8406             </param>\r
8407         </member>\r
8408         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.#ctor(NLog.Targets.NLogViewerParameterInfoCollection)">\r
8409             <summary>\r
8410             Initializes a new instance of the NLogViewerParameterInfoCollection class, containing elements\r
8411             copied from another instance of NLogViewerParameterInfoCollection\r
8412             </summary>\r
8413             <param name="items">\r
8414             The NLogViewerParameterInfoCollection whose elements are to be added to the new NLogViewerParameterInfoCollection.\r
8415             </param>\r
8416         </member>\r
8417         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.AddRange(NLog.Targets.NLogViewerParameterInfo[])">\r
8418             <summary>\r
8419             Adds the elements of an array to the end of this NLogViewerParameterInfoCollection.\r
8420             </summary>\r
8421             <param name="items">\r
8422             The array whose elements are to be added to the end of this NLogViewerParameterInfoCollection.\r
8423             </param>\r
8424         </member>\r
8425         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.AddRange(NLog.Targets.NLogViewerParameterInfoCollection)">\r
8426             <summary>\r
8427             Adds the elements of another NLogViewerParameterInfoCollection to the end of this NLogViewerParameterInfoCollection.\r
8428             </summary>\r
8429             <param name="items">\r
8430             The NLogViewerParameterInfoCollection whose elements are to be added to the end of this NLogViewerParameterInfoCollection.\r
8431             </param>\r
8432         </member>\r
8433         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Add(NLog.Targets.NLogViewerParameterInfo)">\r
8434             <summary>\r
8435             Adds an instance of type NLogViewerParameterInfo to the end of this NLogViewerParameterInfoCollection.\r
8436             </summary>\r
8437             <param name="value">\r
8438             The NLogViewerParameterInfo to be added to the end of this NLogViewerParameterInfoCollection.\r
8439             </param>\r
8440         </member>\r
8441         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Contains(NLog.Targets.NLogViewerParameterInfo)">\r
8442             <summary>\r
8443             Determines whether a specfic NLogViewerParameterInfo value is in this NLogViewerParameterInfoCollection.\r
8444             </summary>\r
8445             <param name="value">\r
8446             The NLogViewerParameterInfo value to locate in this NLogViewerParameterInfoCollection.\r
8447             </param>\r
8448             <returns>\r
8449             true if value is found in this NLogViewerParameterInfoCollection;\r
8450             false otherwise.\r
8451             </returns>\r
8452         </member>\r
8453         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.IndexOf(NLog.Targets.NLogViewerParameterInfo)">\r
8454             <summary>\r
8455             Return the zero-based index of the first occurrence of a specific value\r
8456             in this NLogViewerParameterInfoCollection\r
8457             </summary>\r
8458             <param name="value">\r
8459             The NLogViewerParameterInfo value to locate in the NLogViewerParameterInfoCollection.\r
8460             </param>\r
8461             <returns>\r
8462             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
8463             -1 otherwise.\r
8464             </returns>\r
8465         </member>\r
8466         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Insert(System.Int32,NLog.Targets.NLogViewerParameterInfo)">\r
8467             <summary>\r
8468             Inserts an element into the NLogViewerParameterInfoCollection at the specified index\r
8469             </summary>\r
8470             <param name="index">\r
8471             The index at which the NLogViewerParameterInfo is to be inserted.\r
8472             </param>\r
8473             <param name="value">\r
8474             The NLogViewerParameterInfo to insert.\r
8475             </param>\r
8476         </member>\r
8477         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Remove(NLog.Targets.NLogViewerParameterInfo)">\r
8478             <summary>\r
8479             Removes the first occurrence of a specific NLogViewerParameterInfo from this NLogViewerParameterInfoCollection.\r
8480             </summary>\r
8481             <param name="value">\r
8482             The NLogViewerParameterInfo value to remove from this NLogViewerParameterInfoCollection.\r
8483             </param>\r
8484         </member>\r
8485         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.GetEnumerator">\r
8486             <summary>\r
8487             Returns an enumerator that can iterate through the elements of this NLogViewerParameterInfoCollection.\r
8488             </summary>\r
8489             <returns>\r
8490             An object that implements System.Collections.IEnumerator.\r
8491             </returns>        \r
8492         </member>\r
8493         <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Item(System.Int32)">\r
8494             <summary>\r
8495             Gets or sets the NLogViewerParameterInfo at the given index in this NLogViewerParameterInfoCollection.\r
8496             </summary>\r
8497         </member>\r
8498         <member name="T:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator">\r
8499             <summary>\r
8500             Type-specific enumeration class, used by NLogViewerParameterInfoCollection.GetEnumerator.\r
8501             </summary>\r
8502         </member>\r
8503         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.#ctor(NLog.Targets.NLogViewerParameterInfoCollection)">\r
8504             <summary>\r
8505             \r
8506             </summary>\r
8507             <param name="collection"></param>\r
8508         </member>\r
8509         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.MoveNext">\r
8510             <summary>\r
8511             \r
8512             </summary>\r
8513             <returns></returns>\r
8514         </member>\r
8515         <member name="M:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.Reset">\r
8516             <summary>\r
8517             \r
8518             </summary>\r
8519         </member>\r
8520         <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.Current">\r
8521             <summary>\r
8522             \r
8523             </summary>\r
8524         </member>\r
8525         <member name="P:NLog.Targets.NLogViewerParameterInfoCollection.Enumerator.System#Collections#IEnumerator#Current">\r
8526             <summary>\r
8527             \r
8528             </summary>\r
8529         </member>\r
8530         <member name="T:NLog.Targets.NullTarget">\r
8531             <summary>\r
8532             Discards logging messages optionally forcing the layouts to be calculated. Used mainly for debugging and benchmarking.\r
8533             </summary>\r
8534             <example>\r
8535             <p>\r
8536             To set up the target in the <a href="config.html">configuration file</a>, \r
8537             use the following syntax:\r
8538             </p>\r
8539             <code lang="XML" src="examples/targets/Configuration File/Null/NLog.config" />\r
8540             <p>\r
8541             This assumes just one target and a single rule. More configuration\r
8542             options are described <a href="config.html">here</a>.\r
8543             </p>\r
8544             <p>\r
8545             To set up the log target programmatically use code like this:\r
8546             </p>\r
8547             <code lang="C#" src="examples/targets/Configuration API/Null/Simple/Example.cs" />\r
8548             </example>\r
8549         </member>\r
8550         <member name="M:NLog.Targets.NullTarget.Write(NLog.LogEventInfo)">\r
8551             <summary>\r
8552             Does nothing. Optionally it calculates the layout text but\r
8553             discards the results.\r
8554             </summary>\r
8555             <param name="logEvent">The logging event.</param>\r
8556         </member>\r
8557         <member name="P:NLog.Targets.NullTarget.FormatMessage">\r
8558             <summary>\r
8559             Perform layout calculation.\r
8560             </summary>\r
8561         </member>\r
8562         <member name="T:NLog.Targets.RichTextBoxTarget">\r
8563             <summary>\r
8564             Log text to Text property of  RichTextBox of specified Name\r
8565             </summary>\r
8566             <example>\r
8567             <p>\r
8568             To set up the target in the <a href="config.html">configuration file</a>, \r
8569             use the following syntax:\r
8570             </p>\r
8571             <code lang="XML" src="examples/targets/Configuration File/RichTextBox/Simple/NLog.config" />\r
8572             <p>\r
8573             The result is:\r
8574             </p>\r
8575             <img src="examples/targets/Screenshots/RichTextBox/Simple.gif" />\r
8576             <p>\r
8577             To set up the target with coloring rules in the <a href="config.html">configuration file</a>, \r
8578             use the following syntax:\r
8579             </p>\r
8580             <code lang="XML" src="examples/targets/Configuration File/RichTextBox/RowColoring/NLog.config" />\r
8581             <code lang="XML" src="examples/targets/Configuration File/RichTextBox/WordColoring/NLog.config" />\r
8582             <p>\r
8583             The result is:\r
8584             </p>\r
8585             <img src="examples/targets/Screenshots/RichTextBox/RowColoring.gif" />\r
8586             <img src="examples/targets/Screenshots/RichTextBox/WordColoring.gif" />\r
8587             <p>\r
8588             To set up the log target programmatically similar to above use code like this:\r
8589             </p>\r
8590             <code lang="C#" src="examples/targets/Configuration API/RichTextBox/Simple/Form1.cs" />,\r
8591             <code lang="C#" src="examples/targets/Configuration API/RichTextBox/RowColoring/Form1.cs" /> for RowColoring,\r
8592             <code lang="C#" src="examples/targets/Configuration API/RichTextBox/WordColoring/Form1.cs" /> for WordColoring\r
8593             </example>\r
8594         </member>\r
8595         <member name="M:NLog.Targets.RichTextBoxTarget.Write(NLog.LogEventInfo)">\r
8596             <summary>\r
8597             Log message to RichTextBox\r
8598             </summary>\r
8599             <param name="logEvent">The logging event.</param>\r
8600         </member>\r
8601         <member name="P:NLog.Targets.RichTextBoxTarget.ControlName">\r
8602             <summary>\r
8603             Name of RichTextBox to which Nlog will log\r
8604             </summary>\r
8605         </member>\r
8606         <member name="P:NLog.Targets.RichTextBoxTarget.FormName">\r
8607             <summary>\r
8608             Name of the Form on which the control is located. \r
8609             If there is no open form of a specified name than NLog will create a new one.\r
8610             </summary>\r
8611         </member>\r
8612         <member name="P:NLog.Targets.RichTextBoxTarget.UseDefaultRowColoringRules">\r
8613             <summary>\r
8614             Use default coloring rules\r
8615             </summary>\r
8616         </member>\r
8617         <member name="P:NLog.Targets.RichTextBoxTarget.RowColoringRules">\r
8618             <summary>\r
8619             Row coloring rules.\r
8620             </summary>\r
8621         </member>\r
8622         <member name="P:NLog.Targets.RichTextBoxTarget.WordColoringRules">\r
8623             <summary>\r
8624             Word highlighting rules.\r
8625             </summary>\r
8626         </member>\r
8627         <member name="T:NLog.Targets.RichTextBoxRowColoringRule">\r
8628             <summary>\r
8629             The row-coloring condition.\r
8630             </summary>\r
8631         </member>\r
8632         <member name="F:NLog.Targets.RichTextBoxRowColoringRule.Default">\r
8633             <summary>\r
8634             Default highlighting rule. Doesn't change the color.\r
8635             </summary>\r
8636         </member>\r
8637         <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor">\r
8638             <summary>\r
8639             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/>\r
8640             </summary>\r
8641         </member>\r
8642         <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">\r
8643             <summary>\r
8644             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> and\r
8645             assigns Condition, FontColor and FontStyle properties.\r
8646             </summary>\r
8647         </member>\r
8648         <member name="M:NLog.Targets.RichTextBoxRowColoringRule.#ctor(System.String,System.String,System.String)">\r
8649             <summary>\r
8650             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxRowColoringRule"/> and\r
8651             assigns Condition and FontColor properties with regular style of font\r
8652             </summary>\r
8653         </member>\r
8654         <member name="M:NLog.Targets.RichTextBoxRowColoringRule.CheckCondition(NLog.LogEventInfo)">\r
8655             <summary>\r
8656             Checks whether the specified log event matches the condition (if any)\r
8657             </summary>\r
8658             <param name="logEvent">log event</param>\r
8659             <returns><see langword="true"/> if the condition is not defined or \r
8660             if it matches, <see langword="false"/> otherwise</returns>\r
8661         </member>\r
8662         <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Condition">\r
8663             <summary>\r
8664             The condition that must be met in order to set the specified font color.\r
8665             </summary>\r
8666         </member>\r
8667         <member name="P:NLog.Targets.RichTextBoxRowColoringRule.FontColor">\r
8668             <summary>\r
8669             The font color.\r
8670             Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed\r
8671             </summary>\r
8672         </member>\r
8673         <member name="P:NLog.Targets.RichTextBoxRowColoringRule.BackgroundColor">\r
8674             <summary>\r
8675             The background color. \r
8676             Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed\r
8677             Background color will be set only in .net 2.0\r
8678             </summary>\r
8679         </member>\r
8680         <member name="P:NLog.Targets.RichTextBoxRowColoringRule.Style">\r
8681             <summary>\r
8682             Font style of matched text. \r
8683             Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>\r
8684             </summary>\r
8685         </member>\r
8686         <member name="T:NLog.RichTextBoxRowColoringRuleCollection">\r
8687             <summary>\r
8688             A collection of elements of type RichTextBoxRowColoringRule\r
8689             </summary>\r
8690         </member>\r
8691         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor">\r
8692             <summary>\r
8693             Initializes a new empty instance of the RichTextBoxRowColoringRuleCollection class.\r
8694             </summary>\r
8695         </member>\r
8696         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxRowColoringRule[])">\r
8697             <summary>\r
8698             Initializes a new instance of the RichTextBoxRowColoringRuleCollection class, containing elements\r
8699             copied from an array.\r
8700             </summary>\r
8701             <param name="items">\r
8702             The array whose elements are to be added to the new RichTextBoxRowColoringRuleCollection.\r
8703             </param>\r
8704         </member>\r
8705         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.#ctor(NLog.RichTextBoxRowColoringRuleCollection)">\r
8706             <summary>\r
8707             Initializes a new instance of the RichTextBoxRowColoringRuleCollection class, containing elements\r
8708             copied from another instance of RichTextBoxRowColoringRuleCollection\r
8709             </summary>\r
8710             <param name="items">\r
8711             The RichTextBoxRowColoringRuleCollection whose elements are to be added to the new RichTextBoxRowColoringRuleCollection.\r
8712             </param>\r
8713         </member>\r
8714         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxRowColoringRule[])">\r
8715             <summary>\r
8716             Adds the elements of an array to the end of this RichTextBoxRowColoringRuleCollection.\r
8717             </summary>\r
8718             <param name="items">\r
8719             The array whose elements are to be added to the end of this RichTextBoxRowColoringRuleCollection.\r
8720             </param>\r
8721         </member>\r
8722         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.AddRange(NLog.RichTextBoxRowColoringRuleCollection)">\r
8723             <summary>\r
8724             Adds the elements of another RichTextBoxRowColoringRuleCollection to the end of this RichTextBoxRowColoringRuleCollection.\r
8725             </summary>\r
8726             <param name="items">\r
8727             The RichTextBoxRowColoringRuleCollection whose elements are to be added to the end of this RichTextBoxRowColoringRuleCollection.\r
8728             </param>\r
8729         </member>\r
8730         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Add(NLog.Targets.RichTextBoxRowColoringRule)">\r
8731             <summary>\r
8732             Adds an instance of type RichTextBoxWordColoringRule to the end of this RichTextBoxRowColoringRuleCollection.\r
8733             </summary>\r
8734             <param name="value">\r
8735             The RichTextBoxRowColoringRule to be added to the end of this RichTextBoxRowColoringRuleCollection.\r
8736             </param>\r
8737         </member>\r
8738         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Contains(NLog.Targets.RichTextBoxRowColoringRule)">\r
8739             <summary>\r
8740             Determines whether a specfic RichTextBoxRowColoringRule value is in this RichTextBoxRowColoringRuleCollection.\r
8741             </summary>\r
8742             <param name="value">\r
8743             The RichTextBoxRowColoringRule value to locate in this RichTextBoxRowColoringRuleCollection.\r
8744             </param>\r
8745             <returns>\r
8746             true if value is found in this RichTextBoxRowColoringRuleCollection;\r
8747             false otherwise.\r
8748             </returns>\r
8749         </member>\r
8750         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.IndexOf(NLog.Targets.RichTextBoxRowColoringRule)">\r
8751             <summary>\r
8752             Return the zero-based index of the first occurrence of a specific value\r
8753             in this RichTextBoxRowColoringRuleCollection\r
8754             </summary>\r
8755             <param name="value">\r
8756             The RichTextBoxRowColoringRule value to locate in the RichTextBoxRowColoringRuleCollection.\r
8757             </param>\r
8758             <returns>\r
8759             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
8760             -1 otherwise.\r
8761             </returns>\r
8762         </member>\r
8763         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Insert(System.Int32,NLog.Targets.RichTextBoxRowColoringRule)">\r
8764             <summary>\r
8765             Inserts an element into the RichTextBoxRowColoringRuleCollection at the specified index\r
8766             </summary>\r
8767             <param name="index">\r
8768             The index at which the RichTextBoxRowColoringRule is to be inserted.\r
8769             </param>\r
8770             <param name="value">\r
8771             The RichTextBoxRowColoringRule to insert.\r
8772             </param>\r
8773         </member>\r
8774         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Remove(NLog.Targets.RichTextBoxRowColoringRule)">\r
8775             <summary>\r
8776             Removes the first occurrence of a specific RichTextBoxRowColoringRule from this RichTextBoxRowColoringRuleCollection.\r
8777             </summary>\r
8778             <param name="value">\r
8779             The RichTextBoxRowColoringRule value to remove from this RichTextBoxRowColoringRuleCollection.\r
8780             </param>\r
8781         </member>\r
8782         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.GetEnumerator">\r
8783             <summary>\r
8784             Returns an enumerator that can iterate through the elements of this RichTextBoxRowColoringRuleCollection.\r
8785             </summary>\r
8786             <returns>\r
8787             An object that implements System.Collections.IEnumerator.\r
8788             </returns>        \r
8789         </member>\r
8790         <member name="P:NLog.RichTextBoxRowColoringRuleCollection.Item(System.Int32)">\r
8791             <summary>\r
8792             Gets or sets the RichTextBoxRowColoringRule at the given index in this RichTextBoxRowColoringRuleCollection.\r
8793             </summary>\r
8794         </member>\r
8795         <member name="T:NLog.RichTextBoxRowColoringRuleCollection.Enumerator">\r
8796             <summary>\r
8797             Type-specific enumeration class, used by RichTextBoxRowColoringRuleCollection.GetEnumerator.\r
8798             </summary>\r
8799         </member>\r
8800         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.#ctor(NLog.RichTextBoxRowColoringRuleCollection)">\r
8801             <summary>\r
8802             \r
8803             </summary>\r
8804             <param name="collection"></param>\r
8805         </member>\r
8806         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.MoveNext">\r
8807             <summary>\r
8808             \r
8809             </summary>\r
8810             <returns></returns>\r
8811         </member>\r
8812         <member name="M:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.Reset">\r
8813             <summary>\r
8814             \r
8815             </summary>\r
8816         </member>\r
8817         <member name="P:NLog.RichTextBoxRowColoringRuleCollection.Enumerator.Current">\r
8818             <summary>\r
8819             \r
8820             </summary>\r
8821         </member>\r
8822         <member name="T:NLog.Targets.RichTextBoxWordColoringRule">\r
8823             <summary>\r
8824             Highlighting rule for Win32 colorful console.\r
8825             </summary>\r
8826         </member>\r
8827         <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor">\r
8828             <summary>\r
8829             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>\r
8830             </summary>\r
8831         </member>\r
8832         <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String)">\r
8833             <summary>\r
8834             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>\r
8835             and sets Text, BackgroundColor and ForegroundColor properties.\r
8836             </summary>\r
8837         </member>\r
8838         <member name="M:NLog.Targets.RichTextBoxWordColoringRule.#ctor(System.String,System.String,System.String,System.Drawing.FontStyle)">\r
8839             <summary>\r
8840             Creates a new instance of <see cref="T:NLog.Targets.RichTextBoxWordColoringRule"/>\r
8841             and sets Text, BackgroundColor, FontColor and Style properties.\r
8842             </summary>\r
8843         </member>\r
8844         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Regex">\r
8845             <summary>\r
8846             The regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.\r
8847             </summary>\r
8848         </member>\r
8849         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Text">\r
8850             <summary>\r
8851             The text to be matched. You must specify either <c>text</c> or <c>regex</c>.\r
8852             </summary>\r
8853         </member>\r
8854         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.Style">\r
8855             <summary>\r
8856             Font style of matched text. \r
8857             Possible values are the same as in <c>FontStyle</c> enum in <c>System.Drawing</c>\r
8858             </summary>\r
8859         </member>\r
8860         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.WholeWords">\r
8861             <summary>\r
8862             Match whole words only.\r
8863             </summary>\r
8864         </member>\r
8865         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.IgnoreCase">\r
8866             <summary>\r
8867             Ignore case when comparing texts.\r
8868             </summary>\r
8869         </member>\r
8870         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.CompiledRegex">\r
8871             <summary>\r
8872             Compiled regular expression that matches either Text or Regex property.\r
8873             </summary>\r
8874         </member>\r
8875         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.FontColor">\r
8876             <summary>\r
8877             The font color.\r
8878             Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed\r
8879             </summary>\r
8880         </member>\r
8881         <member name="P:NLog.Targets.RichTextBoxWordColoringRule.BackgroundColor">\r
8882             <summary>\r
8883             The background color. \r
8884             Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed\r
8885             Background color will be set only in .net 2.0\r
8886             </summary>\r
8887         </member>\r
8888         <member name="T:NLog.Targets.RichTextBoxWordColoringRuleCollection">\r
8889             <summary>\r
8890             A collection of elements of type RichTextBoxWordColoringRule\r
8891             </summary>\r
8892         </member>\r
8893         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor">\r
8894             <summary>\r
8895             Initializes a new empty instance of the RichTextBoxWordColoringRuleCollection class.\r
8896             </summary>\r
8897         </member>\r
8898         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxWordColoringRule[])">\r
8899             <summary>\r
8900             Initializes a new instance of the RichTextBoxWordColoringRuleCollection class, containing elements\r
8901             copied from an array.\r
8902             </summary>\r
8903             <param name="items">\r
8904             The array whose elements are to be added to the new RichTextBoxWordColoringRuleCollection.\r
8905             </param>\r
8906         </member>\r
8907         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.#ctor(NLog.Targets.RichTextBoxWordColoringRuleCollection)">\r
8908             <summary>\r
8909             Initializes a new instance of the RichTextBoxWordColoringRuleCollection class, containing elements\r
8910             copied from another instance of RichTextBoxWordColoringRuleCollection\r
8911             </summary>\r
8912             <param name="items">\r
8913             The RichTextBoxWordColoringRuleCollection whose elements are to be added to the new RichTextBoxWordColoringRuleCollection.\r
8914             </param>\r
8915         </member>\r
8916         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxWordColoringRule[])">\r
8917             <summary>\r
8918             Adds the elements of an array to the end of this RichTextBoxWordColoringRuleCollection.\r
8919             </summary>\r
8920             <param name="items">\r
8921             The array whose elements are to be added to the end of this RichTextBoxWordColoringRuleCollection.\r
8922             </param>\r
8923         </member>\r
8924         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.AddRange(NLog.Targets.RichTextBoxWordColoringRuleCollection)">\r
8925             <summary>\r
8926             Adds the elements of another RichTextBoxWordColoringRuleCollection to the end of this RichTextBoxWordColoringRuleCollection.\r
8927             </summary>\r
8928             <param name="items">\r
8929             The RichTextBoxWordColoringRuleCollection whose elements are to be added to the end of this RichTextBoxWordColoringRuleCollection.\r
8930             </param>\r
8931         </member>\r
8932         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Add(NLog.Targets.RichTextBoxWordColoringRule)">\r
8933             <summary>\r
8934             Adds an instance of type RichTextBoxWordColoringRule to the end of this RichTextBoxWordColoringRuleCollection.\r
8935             </summary>\r
8936             <param name="value">\r
8937             The RichTextBoxWordColoringRule to be added to the end of this RichTextBoxWordColoringRuleCollection.\r
8938             </param>\r
8939         </member>\r
8940         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Contains(NLog.Targets.RichTextBoxWordColoringRule)">\r
8941             <summary>\r
8942             Determines whether a specfic RichTextBoxWordColoringRule value is in this RichTextBoxWordColoringRuleCollection.\r
8943             </summary>\r
8944             <param name="value">\r
8945             The RichTextBoxWordColoringRule value to locate in this RichTextBoxWordColoringRuleCollection.\r
8946             </param>\r
8947             <returns>\r
8948             true if value is found in this RichTextBoxWordColoringRuleCollection;\r
8949             false otherwise.\r
8950             </returns>\r
8951         </member>\r
8952         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.IndexOf(NLog.Targets.RichTextBoxWordColoringRule)">\r
8953             <summary>\r
8954             Return the zero-based index of the first occurrence of a specific value\r
8955             in this RichTextBoxWordColoringRuleCollection\r
8956             </summary>\r
8957             <param name="value">\r
8958             The RichTextBoxWordColoringRule value to locate in the RichTextBoxWordColoringRuleCollection.\r
8959             </param>\r
8960             <returns>\r
8961             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
8962             -1 otherwise.\r
8963             </returns>\r
8964         </member>\r
8965         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Insert(System.Int32,NLog.Targets.RichTextBoxWordColoringRule)">\r
8966             <summary>\r
8967             Inserts an element into the RichTextBoxWordColoringRuleCollection at the specified index\r
8968             </summary>\r
8969             <param name="index">\r
8970             The index at which the RichTextBoxWordColoringRule is to be inserted.\r
8971             </param>\r
8972             <param name="value">\r
8973             The RichTextBoxWordColoringRule to insert.\r
8974             </param>\r
8975         </member>\r
8976         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Remove(NLog.Targets.RichTextBoxWordColoringRule)">\r
8977             <summary>\r
8978             Removes the first occurrence of a specific RichTextBoxWordColoringRule from this RichTextBoxWordColoringRuleCollection.\r
8979             </summary>\r
8980             <param name="value">\r
8981             The RichTextBoxWordColoringRule value to remove from this RichTextBoxWordColoringRuleCollection.\r
8982             </param>\r
8983         </member>\r
8984         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.GetEnumerator">\r
8985             <summary>\r
8986             Returns an enumerator that can iterate through the elements of this RichTextBoxWordColoringRuleCollection.\r
8987             </summary>\r
8988             <returns>\r
8989             An object that implements System.Collections.IEnumerator.\r
8990             </returns>        \r
8991         </member>\r
8992         <member name="P:NLog.Targets.RichTextBoxWordColoringRuleCollection.Item(System.Int32)">\r
8993             <summary>\r
8994             Gets or sets the RichTextBoxWordColoringRule at the given index in this RichTextBoxWordColoringRuleCollection.\r
8995             </summary>\r
8996         </member>\r
8997         <member name="T:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator">\r
8998             <summary>\r
8999             Type-specific enumeration class, used by RichTextBoxWordColoringRuleCollection.GetEnumerator.\r
9000             </summary>\r
9001         </member>\r
9002         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.#ctor(NLog.Targets.RichTextBoxWordColoringRuleCollection)">\r
9003             <summary>\r
9004             \r
9005             </summary>\r
9006             <param name="collection"></param>\r
9007         </member>\r
9008         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.MoveNext">\r
9009             <summary>\r
9010             \r
9011             </summary>\r
9012             <returns></returns>\r
9013         </member>\r
9014         <member name="M:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.Reset">\r
9015             <summary>\r
9016             \r
9017             </summary>\r
9018         </member>\r
9019         <member name="P:NLog.Targets.RichTextBoxWordColoringRuleCollection.Enumerator.Current">\r
9020             <summary>\r
9021             \r
9022             </summary>\r
9023         </member>\r
9024         <member name="T:NLog.Targets.TraceTarget">\r
9025             <summary>\r
9026             Sends logging messages through System.Diagnostics.Trace\r
9027             </summary>\r
9028             <example>\r
9029             <p>\r
9030             To set up the target in the <a href="config.html">configuration file</a>, \r
9031             use the following syntax:\r
9032             </p>\r
9033             <code lang="XML" src="examples/targets/Configuration File/Trace/NLog.config" />\r
9034             <p>\r
9035             This assumes just one target and a single rule. More configuration\r
9036             options are described <a href="config.html">here</a>.\r
9037             </p>\r
9038             <p>\r
9039             To set up the log target programmatically use code like this:\r
9040             </p>\r
9041             <code lang="C#" src="examples/targets/Configuration API/Trace/Simple/Example.cs" />\r
9042             </example>\r
9043         </member>\r
9044         <member name="M:NLog.Targets.TraceTarget.Write(NLog.LogEventInfo)">\r
9045             <summary>\r
9046             Writes the specified logging event to the <see cref="T:System.Diagnostics.Trace"/> facility.\r
9047             If the log level is greater than or equal to <see cref="F:NLog.LogLevel.Error"/> it uses the\r
9048             <see cref="M:System.Diagnostics.Trace.Fail(System.String)"/> method, otherwise it uses\r
9049             <see cref="M:System.Diagnostics.Trace.Write(System.String)"/> method.\r
9050             </summary>\r
9051             <param name="logEvent">The logging event.</param>\r
9052         </member>\r
9053         <member name="T:NLog.Targets.WebServiceTarget">\r
9054             <summary>\r
9055             Calls the specified web service on each logging message. \r
9056             </summary>\r
9057             <remarks>\r
9058             The web service must implement a method that accepts a number of string parameters.\r
9059             </remarks>\r
9060             <example>\r
9061             <p>\r
9062             To set up the target in the <a href="config.html">configuration file</a>, \r
9063             use the following syntax:\r
9064             </p>\r
9065             <code lang="XML" src="examples/targets/Configuration File/WebService/NLog.config" />\r
9066             <p>\r
9067             This assumes just one target and a single rule. More configuration\r
9068             options are described <a href="config.html">here</a>.\r
9069             </p>\r
9070             <p>\r
9071             To set up the log target programmatically use code like this:\r
9072             </p>\r
9073             <code lang="C#" src="examples/targets/Configuration API/WebService/Simple/Example.cs" />\r
9074             <p>The example web service that works with this example is shown below</p>\r
9075             <code lang="C#" src="examples/targets/Configuration API/WebService/Simple/WebService1/Service1.asmx.cs" />\r
9076             </example>\r
9077         </member>\r
9078         <member name="M:NLog.Targets.WebServiceTarget.DoInvoke(System.Object[])">\r
9079             <summary>\r
9080             Invokes the web service method.\r
9081             </summary>\r
9082             <param name="parameters">Parameters to be passed.</param>\r
9083         </member>\r
9084         <member name="P:NLog.Targets.WebServiceTarget.Url">\r
9085             <summary>\r
9086             Web service URL.\r
9087             </summary>\r
9088         </member>\r
9089         <member name="P:NLog.Targets.WebServiceTarget.MethodName">\r
9090             <summary>\r
9091             Web service method name.\r
9092             </summary>\r
9093         </member>\r
9094         <member name="P:NLog.Targets.WebServiceTarget.Namespace">\r
9095             <summary>\r
9096             Web service namespace.\r
9097             </summary>\r
9098         </member>\r
9099         <member name="P:NLog.Targets.WebServiceTarget.Protocol">\r
9100             <summary>\r
9101             The protocol to be used when calling web service.\r
9102             </summary>\r
9103         </member>\r
9104         <member name="T:NLog.Targets.WebServiceTarget.WebServiceProtocol">\r
9105             <summary>\r
9106             Web service protocol\r
9107             </summary>\r
9108         </member>\r
9109         <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.Soap11">\r
9110             <summary>\r
9111             SOAP 1.1\r
9112             </summary>\r
9113         </member>\r
9114         <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.Soap12">\r
9115             <summary>\r
9116             SOAP 1.2\r
9117             </summary>\r
9118         </member>\r
9119         <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.HttpPost">\r
9120             <summary>\r
9121             HTTP POST\r
9122             </summary>\r
9123         </member>\r
9124         <member name="F:NLog.Targets.WebServiceTarget.WebServiceProtocol.HttpGet">\r
9125             <summary>\r
9126             HTTP GET\r
9127             </summary>\r
9128         </member>\r
9129         <member name="T:NLog.Web.NLogHttpModule">\r
9130             <summary>\r
9131             ASP.NET HttpModule that enables NLog to hook BeginRequest and EndRequest events easily.\r
9132             </summary>\r
9133         </member>\r
9134         <member name="M:NLog.Web.NLogHttpModule.Init(System.Web.HttpApplication)">\r
9135             <summary>\r
9136             Initializes the HttpModule\r
9137             </summary>\r
9138             <param name="application">ASP.NET application</param>\r
9139         </member>\r
9140         <member name="M:NLog.Web.NLogHttpModule.Dispose">\r
9141             <summary>\r
9142             Disposes the module.\r
9143             </summary>\r
9144         </member>\r
9145         <member name="E:NLog.Web.NLogHttpModule.EndRequest">\r
9146             <summary>\r
9147             Event to be raised at the end of each HTTP Request.\r
9148             </summary>\r
9149         </member>\r
9150         <member name="E:NLog.Web.NLogHttpModule.BeginRequest">\r
9151             <summary>\r
9152             Event to be raised at the beginning of each HTTP Request.\r
9153             </summary>\r
9154         </member>\r
9155         <member name="T:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer">\r
9156             <summary>\r
9157             ASP Application variable.\r
9158             </summary>\r
9159         </member>\r
9160         <member name="M:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
9161             <summary>\r
9162             Returns the estimated number of characters that are needed to\r
9163             hold the rendered value for the specified logging event.\r
9164             </summary>\r
9165             <param name="logEvent">Logging event information.</param>\r
9166             <returns>The number of characters.</returns>\r
9167             <remarks>\r
9168             Because ASP target uses COM Interop which is quite expensive, this method always returns 64.\r
9169             </remarks>\r
9170         </member>\r
9171         <member name="M:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
9172             <summary>\r
9173             Renders the specified ASP Application variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
9174             </summary>\r
9175             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
9176             <param name="logEvent">Logging event.</param>\r
9177         </member>\r
9178         <member name="P:NLog.Win32.LayoutRenderers.ASPApplicationValueLayoutRenderer.Variable">\r
9179             <summary>\r
9180             The variable name.\r
9181             </summary>\r
9182         </member>\r
9183         <member name="T:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer">\r
9184             <summary>\r
9185             ASP Request variable\r
9186             </summary>\r
9187         </member>\r
9188         <member name="M:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
9189             <summary>\r
9190             Returns the estimated number of characters that are needed to\r
9191             hold the rendered value for the specified logging event.\r
9192             </summary>\r
9193             <param name="logEvent">Logging event information.</param>\r
9194             <returns>The number of characters.</returns>\r
9195             <remarks>\r
9196             Because ASP target uses COM Interop which is quite expensive, this method always returns 64.\r
9197             </remarks>\r
9198         </member>\r
9199         <member name="M:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
9200             <summary>\r
9201             Renders the specified ASP Request variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
9202             </summary>\r
9203             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
9204             <param name="logEvent">Logging event.</param>\r
9205         </member>\r
9206         <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Item">\r
9207             <summary>\r
9208             The item name. The QueryString, Form, Cookies, or ServerVariables collection variables having the specified name are rendered.\r
9209             </summary>\r
9210         </member>\r
9211         <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.QueryString">\r
9212             <summary>\r
9213             The QueryString variable to be rendered.\r
9214             </summary>\r
9215         </member>\r
9216         <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Form">\r
9217             <summary>\r
9218             The form variable to be rendered.\r
9219             </summary>\r
9220         </member>\r
9221         <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.Cookie">\r
9222             <summary>\r
9223             The cookie to be rendered.\r
9224             </summary>\r
9225         </member>\r
9226         <member name="P:NLog.Win32.LayoutRenderers.ASPRequestValueLayoutRenderer.ServerVariable">\r
9227             <summary>\r
9228             The ServerVariables item to be rendered.\r
9229             </summary>\r
9230         </member>\r
9231         <member name="T:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer">\r
9232             <summary>\r
9233             ASP Session variable.\r
9234             </summary>\r
9235         </member>\r
9236         <member name="M:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
9237             <summary>\r
9238             Returns the estimated number of characters that are needed to\r
9239             hold the rendered value for the specified logging event.\r
9240             </summary>\r
9241             <param name="logEvent">Logging event information.</param>\r
9242             <returns>The number of characters.</returns>\r
9243             <remarks>\r
9244             Because ASP target uses COM Interop which is quite expensive, this method always returns 64.\r
9245             </remarks>\r
9246         </member>\r
9247         <member name="M:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
9248             <summary>\r
9249             Renders the specified ASP Session variable and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
9250             </summary>\r
9251             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
9252             <param name="logEvent">Logging event.</param>\r
9253         </member>\r
9254         <member name="P:NLog.Win32.LayoutRenderers.ASPSessionValueLayoutRenderer.Variable">\r
9255             <summary>\r
9256             Session variable name.\r
9257             </summary>\r
9258         </member>\r
9259         <member name="T:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer">\r
9260             <summary>\r
9261             A value from the Registry.\r
9262             </summary>\r
9263         </member>\r
9264         <member name="M:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
9265             <summary>\r
9266             Returns the estimated number of characters that are needed to\r
9267             hold the rendered value for the specified logging event.\r
9268             </summary>\r
9269             <param name="logEvent">Logging event information.</param>\r
9270             <returns>The number of characters.</returns>\r
9271             <remarks>\r
9272             This function always returns 32.\r
9273             </remarks>\r
9274         </member>\r
9275         <member name="M:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
9276             <summary>\r
9277             Reads the specified registry key and value and appends it to\r
9278             the passed <see cref="T:System.Text.StringBuilder"/>.\r
9279             </summary>\r
9280             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
9281             <param name="logEvent">Logging event. Ignored.</param>\r
9282         </member>\r
9283         <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Value">\r
9284             <summary>\r
9285             Registry value.\r
9286             </summary>\r
9287         </member>\r
9288         <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.DefaultValue">\r
9289             <summary>\r
9290             The value to be output when the specified registry key or value is not found.\r
9291             </summary>\r
9292         </member>\r
9293         <member name="P:NLog.Win32.LayoutRenderers.RegistryLayoutRenderer.Key">\r
9294             <summary>\r
9295             Registry key.\r
9296             </summary>\r
9297             <remarks>\r
9298             Must have one of the forms:\r
9299             <ul>\r
9300             <li>HKLM\Key\Full\Name</li>\r
9301             <li>HKEY_LOCAL_MACHINE\Key\Full\Name</li>\r
9302             <li>HKCU\Key\Full\Name</li>\r
9303             <li>HKEY_CURRENT_USER\Key\Full\Name</li>\r
9304             </ul>\r
9305             </remarks>\r
9306         </member>\r
9307         <member name="T:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer">\r
9308             <summary>\r
9309             Thread Windows identity information (username)\r
9310             </summary>\r
9311         </member>\r
9312         <member name="M:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.GetEstimatedBufferSize(NLog.LogEventInfo)">\r
9313             <summary>\r
9314             Returns the estimated number of characters that are needed to\r
9315             hold the rendered value for the specified logging event.\r
9316             </summary>\r
9317             <param name="logEvent">Logging event information.</param>\r
9318             <returns>The number of characters.</returns>\r
9319             <remarks>\r
9320             If the exact number is not known or\r
9321             expensive to calculate this function should return a rough estimate\r
9322             that's big enough in most cases, but not too big, in order to conserve memory.\r
9323             </remarks>\r
9324         </member>\r
9325         <member name="M:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.Append(System.Text.StringBuilder,NLog.LogEventInfo)">\r
9326             <summary>\r
9327             Renders the current thread windows identity information and appends it to the specified <see cref="T:System.Text.StringBuilder"/>.\r
9328             </summary>\r
9329             <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to append the rendered data to.</param>\r
9330             <param name="logEvent">Logging event.</param>\r
9331         </member>\r
9332         <member name="P:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.Domain">\r
9333             <summary>\r
9334             Whether domain name should be included.\r
9335             </summary>\r
9336         </member>\r
9337         <member name="P:NLog.Win32.LayoutRenderers.WindowsIdentityLayoutRenderer.UserName">\r
9338             <summary>\r
9339             Whether username should be included.\r
9340             </summary>\r
9341         </member>\r
9342         <member name="T:NLog.Win32.Targets.ASPResponseTarget">\r
9343             <summary>\r
9344             Outputs logging messages through the ASP Response object.\r
9345             </summary>\r
9346         </member>\r
9347         <member name="M:NLog.Win32.Targets.ASPResponseTarget.Write(NLog.LogEventInfo)">\r
9348             <summary>\r
9349             Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.\r
9350             </summary>\r
9351             <param name="logEvent">The logging event.</param>\r
9352         </member>\r
9353         <member name="P:NLog.Win32.Targets.ASPResponseTarget.AddComments">\r
9354             <summary>\r
9355             Add &lt;!-- --&gt; comments around all written texts.\r
9356             </summary>\r
9357         </member>\r
9358         <member name="T:NLog.Win32.Targets.ColoredConsoleTarget">\r
9359             <summary>\r
9360             Writes logging messages to the console with customizable coloring.\r
9361             </summary>\r
9362             <example>\r
9363             <p>\r
9364             To set up the target in the <a href="config.html">configuration file</a>, \r
9365             use the following syntax:\r
9366             </p>\r
9367             <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Simple/NLog.config" />\r
9368             <p>\r
9369             This assumes just one target and a single rule. More configuration\r
9370             options are described <a href="config.html">here</a>.\r
9371             </p>\r
9372             <p>\r
9373             To set up the log target programmatically use code like this:\r
9374             </p>\r
9375             <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Simple/Example.cs" />\r
9376             <p>\r
9377             The result is a colorful console, where each color represents a single log level.\r
9378             </p>\r
9379             <img src="examples/targets/Screenshots/ColoredConsole/Simple.gif" />\r
9380             <p>\r
9381             In addition you can configure your own word highlighting rules so that \r
9382             particular words or regular expressions will be marked with \r
9383             a distinguished color:\r
9384             </p>\r
9385             <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Word Highlighting/NLog.config" />\r
9386             <p>Programmatic equivalent of the above configuration:</p>\r
9387             <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Word Highlighting/Example.cs" />\r
9388             <p>\r
9389             Here's the result:\r
9390             </p>\r
9391             <img src="examples/targets/Screenshots/ColoredConsole/Word Highlighting.gif" />\r
9392             <p>\r
9393             Custom row highlighting lets you colorize the output by any <a href="conditions.html">condition</a>.\r
9394             This example shows how to mark all entries containing the word "serious" with white color on red background\r
9395             and mark all entries coming from a particular logger with yellow on blue.\r
9396             </p>\r
9397             <code lang="XML" src="examples/targets/Configuration File/ColoredConsole/Row Highlighting/NLog.config" />\r
9398             <p>Programmatic equivalent of the above configuration:</p>\r
9399             <code lang="C#" src="examples/targets/Configuration API/ColoredConsole/Row Highlighting/Example.cs" />\r
9400             <p>\r
9401             Here's the result:\r
9402             </p>\r
9403             <img src="examples/targets/Screenshots/ColoredConsole/Row Highlighting.gif" />\r
9404             </example>\r
9405         </member>\r
9406         <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Write(NLog.LogEventInfo)">\r
9407             <summary>\r
9408             Writes the specified log event to the console highlighting entries\r
9409             and words based on a set of defined rules.\r
9410             </summary>\r
9411             <param name="logEvent">Log event.</param>\r
9412         </member>\r
9413         <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Initialize">\r
9414             <summary>\r
9415             Initializes the target.\r
9416             </summary>\r
9417         </member>\r
9418         <member name="M:NLog.Win32.Targets.ColoredConsoleTarget.Close">\r
9419             <summary>\r
9420             Closes the target and releases any unmanaged resources.\r
9421             </summary>\r
9422         </member>\r
9423         <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.ErrorStream">\r
9424             <summary>\r
9425             Determines whether the error stream (stderr) should be used instead of the output stream (stdout).\r
9426             </summary>\r
9427         </member>\r
9428         <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.UseDefaultRowHighlightingRules">\r
9429             <summary>\r
9430             Use default row highlighting rules.\r
9431             </summary>\r
9432             <remarks>\r
9433             The default rules are:\r
9434             <table class="subparamtable">\r
9435             <tr>\r
9436             <th>Condition</th>\r
9437             <th>Foreground Color</th>\r
9438             <th>Background Color</th>\r
9439             </tr>\r
9440             <tr>\r
9441             <td>level == LogLevel.Fatal</td>\r
9442             <td>Red</td>\r
9443             <td>NoChange</td>\r
9444             </tr>\r
9445             <tr>\r
9446             <td>level == LogLevel.Error</td>\r
9447             <td>Yellow</td>\r
9448             <td>NoChange</td>\r
9449             </tr>\r
9450             <tr>\r
9451             <td>level == LogLevel.Warn</td>\r
9452             <td>Magenta</td>\r
9453             <td>NoChange</td>\r
9454             </tr>\r
9455             <tr>\r
9456             <td>level == LogLevel.Info</td>\r
9457             <td>White</td>\r
9458             <td>NoChange</td>\r
9459             </tr>\r
9460             <tr>\r
9461             <td>level == LogLevel.Debug</td>\r
9462             <td>Gray</td>\r
9463             <td>NoChange</td>\r
9464             </tr>\r
9465             <tr>\r
9466             <td>level == LogLevel.Trace</td>\r
9467             <td>DarkGray</td>\r
9468             <td>NoChange</td>\r
9469             </tr>\r
9470             </table>\r
9471             </remarks>\r
9472         </member>\r
9473         <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.RowHighlightingRules">\r
9474             <summary>\r
9475             Row highlighting rules.\r
9476             </summary>\r
9477         </member>\r
9478         <member name="P:NLog.Win32.Targets.ColoredConsoleTarget.WordHighlightingRules">\r
9479             <summary>\r
9480             Word highlighting rules.\r
9481             </summary>\r
9482         </member>\r
9483         <member name="T:NLog.Win32.Targets.ConsoleOutputColor">\r
9484             <summary>\r
9485             Colored console output color.\r
9486             </summary>\r
9487             <remarks>\r
9488             Note that this enumeration is defined to be binary compatible with \r
9489             .NET 2.0 System.ConsoleColor + some additions\r
9490             </remarks>\r
9491         </member>\r
9492         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Black">\r
9493             <summary>\r
9494             Black (#000000)\r
9495             </summary>\r
9496         </member>\r
9497         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkBlue">\r
9498             <summary>\r
9499             Dark blue (#000080)\r
9500             </summary>\r
9501         </member>\r
9502         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkGreen">\r
9503             <summary>\r
9504             Dark green (#008000)\r
9505             </summary>\r
9506         </member>\r
9507         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkCyan">\r
9508             <summary>\r
9509             Dark Cyan (#008080)\r
9510             </summary>\r
9511         </member>\r
9512         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkRed">\r
9513             <summary>\r
9514             Dark Red (#800000)\r
9515             </summary>\r
9516         </member>\r
9517         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkMagenta">\r
9518             <summary>\r
9519             Dark Magenta (#800080)\r
9520             </summary>\r
9521         </member>\r
9522         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkYellow">\r
9523             <summary>\r
9524             Dark Yellow (#808000)\r
9525             </summary>\r
9526         </member>\r
9527         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Gray">\r
9528             <summary>\r
9529             Gray (#C0C0C0)\r
9530             </summary>\r
9531         </member>\r
9532         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.DarkGray">\r
9533             <summary>\r
9534             Dark Gray (#808080)\r
9535             </summary>\r
9536         </member>\r
9537         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Blue">\r
9538             <summary>\r
9539             Blue (#0000FF)\r
9540             </summary>\r
9541         </member>\r
9542         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Green">\r
9543             <summary>\r
9544             Green (#00FF00)\r
9545             </summary>\r
9546         </member>\r
9547         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Cyan">\r
9548             <summary>\r
9549             Cyan (#00FFFF)\r
9550             </summary>\r
9551         </member>\r
9552         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Red">\r
9553             <summary>\r
9554             Red (#FF0000)\r
9555             </summary>\r
9556         </member>\r
9557         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Magenta">\r
9558             <summary>\r
9559             Magenta (#FF00FF)\r
9560             </summary>\r
9561         </member>\r
9562         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.Yellow">\r
9563             <summary>\r
9564             Yellow (#FFFF00)\r
9565             </summary>\r
9566         </member>\r
9567         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.White">\r
9568             <summary>\r
9569             White (#FFFFFF)\r
9570             </summary>\r
9571         </member>\r
9572         <member name="F:NLog.Win32.Targets.ConsoleOutputColor.NoChange">\r
9573             <summary>\r
9574             Don't change the color.\r
9575             </summary>\r
9576         </member>\r
9577         <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRule">\r
9578             <summary>\r
9579             The row-highlighting condition.\r
9580             </summary>\r
9581         </member>\r
9582         <member name="F:NLog.Win32.Targets.ConsoleRowHighlightingRule.Default">\r
9583             <summary>\r
9584             Default highlighting rule. Doesn't change the color.\r
9585             </summary>\r
9586         </member>\r
9587         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.#ctor">\r
9588             <summary>\r
9589             Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleRowHighlightingRule"/>\r
9590             </summary>\r
9591         </member>\r
9592         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.#ctor(System.String,NLog.Win32.Targets.ConsoleOutputColor,NLog.Win32.Targets.ConsoleOutputColor)">\r
9593             <summary>\r
9594             Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleRowHighlightingRule"/> and\r
9595             assigns Condition, ForegroundColor and BackgroundColor properties.\r
9596             </summary>\r
9597         </member>\r
9598         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRule.CheckCondition(NLog.LogEventInfo)">\r
9599             <summary>\r
9600             Checks whether the specified log event matches the condition (if any)\r
9601             </summary>\r
9602             <param name="logEvent">log event</param>\r
9603             <returns><see langword="true"/> if the condition is not defined or \r
9604             if it matches, <see langword="false"/> otherwise</returns>\r
9605         </member>\r
9606         <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.Condition">\r
9607             <summary>\r
9608             The condition that must be met in order to set the specified foreground and background color.\r
9609             </summary>\r
9610         </member>\r
9611         <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.ForegroundColor">\r
9612             <summary>\r
9613             The foreground color.\r
9614             </summary>\r
9615         </member>\r
9616         <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRule.BackgroundColor">\r
9617             <summary>\r
9618             The background color.\r
9619             </summary>\r
9620         </member>\r
9621         <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection">\r
9622             <summary>\r
9623             A collection of elements of type ConsoleRowHighlightingRule\r
9624             </summary>\r
9625         </member>\r
9626         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor">\r
9627             <summary>\r
9628             Initializes a new empty instance of the ConsoleRowHighlightingRuleCollection class.\r
9629             </summary>\r
9630         </member>\r
9631         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRule[])">\r
9632             <summary>\r
9633             Initializes a new instance of the ConsoleRowHighlightingRuleCollection class, containing elements\r
9634             copied from an array.\r
9635             </summary>\r
9636             <param name="items">\r
9637             The array whose elements are to be added to the new ConsoleRowHighlightingRuleCollection.\r
9638             </param>\r
9639         </member>\r
9640         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">\r
9641             <summary>\r
9642             Initializes a new instance of the ConsoleRowHighlightingRuleCollection class, containing elements\r
9643             copied from another instance of ConsoleRowHighlightingRuleCollection\r
9644             </summary>\r
9645             <param name="items">\r
9646             The ConsoleRowHighlightingRuleCollection whose elements are to be added to the new ConsoleRowHighlightingRuleCollection.\r
9647             </param>\r
9648         </member>\r
9649         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleRowHighlightingRule[])">\r
9650             <summary>\r
9651             Adds the elements of an array to the end of this ConsoleRowHighlightingRuleCollection.\r
9652             </summary>\r
9653             <param name="items">\r
9654             The array whose elements are to be added to the end of this ConsoleRowHighlightingRuleCollection.\r
9655             </param>\r
9656         </member>\r
9657         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">\r
9658             <summary>\r
9659             Adds the elements of another ConsoleRowHighlightingRuleCollection to the end of this ConsoleRowHighlightingRuleCollection.\r
9660             </summary>\r
9661             <param name="items">\r
9662             The ConsoleRowHighlightingRuleCollection whose elements are to be added to the end of this ConsoleRowHighlightingRuleCollection.\r
9663             </param>\r
9664         </member>\r
9665         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Add(NLog.Win32.Targets.ConsoleRowHighlightingRule)">\r
9666             <summary>\r
9667             Adds an instance of type ConsoleRowHighlightingRule to the end of this ConsoleRowHighlightingRuleCollection.\r
9668             </summary>\r
9669             <param name="value">\r
9670             The ConsoleRowHighlightingRule to be added to the end of this ConsoleRowHighlightingRuleCollection.\r
9671             </param>\r
9672         </member>\r
9673         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Contains(NLog.Win32.Targets.ConsoleRowHighlightingRule)">\r
9674             <summary>\r
9675             Determines whether a specfic ConsoleRowHighlightingRule value is in this ConsoleRowHighlightingRuleCollection.\r
9676             </summary>\r
9677             <param name="value">\r
9678             The ConsoleRowHighlightingRule value to locate in this ConsoleRowHighlightingRuleCollection.\r
9679             </param>\r
9680             <returns>\r
9681             true if value is found in this ConsoleRowHighlightingRuleCollection;\r
9682             false otherwise.\r
9683             </returns>\r
9684         </member>\r
9685         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.IndexOf(NLog.Win32.Targets.ConsoleRowHighlightingRule)">\r
9686             <summary>\r
9687             Return the zero-based index of the first occurrence of a specific value\r
9688             in this ConsoleRowHighlightingRuleCollection\r
9689             </summary>\r
9690             <param name="value">\r
9691             The ConsoleRowHighlightingRule value to locate in the ConsoleRowHighlightingRuleCollection.\r
9692             </param>\r
9693             <returns>\r
9694             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
9695             -1 otherwise.\r
9696             </returns>\r
9697         </member>\r
9698         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Insert(System.Int32,NLog.Win32.Targets.ConsoleRowHighlightingRule)">\r
9699             <summary>\r
9700             Inserts an element into the ConsoleRowHighlightingRuleCollection at the specified index\r
9701             </summary>\r
9702             <param name="index">\r
9703             The index at which the ConsoleRowHighlightingRule is to be inserted.\r
9704             </param>\r
9705             <param name="value">\r
9706             The ConsoleRowHighlightingRule to insert.\r
9707             </param>\r
9708         </member>\r
9709         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Remove(NLog.Win32.Targets.ConsoleRowHighlightingRule)">\r
9710             <summary>\r
9711             Removes the first occurrence of a specific ConsoleRowHighlightingRule from this ConsoleRowHighlightingRuleCollection.\r
9712             </summary>\r
9713             <param name="value">\r
9714             The ConsoleRowHighlightingRule value to remove from this ConsoleRowHighlightingRuleCollection.\r
9715             </param>\r
9716         </member>\r
9717         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.GetEnumerator">\r
9718             <summary>\r
9719             Returns an enumerator that can iterate through the elements of this ConsoleRowHighlightingRuleCollection.\r
9720             </summary>\r
9721             <returns>\r
9722             An object that implements System.Collections.IEnumerator.\r
9723             </returns>        \r
9724         </member>\r
9725         <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Item(System.Int32)">\r
9726             <summary>\r
9727             Gets or sets the ConsoleRowHighlightingRule at the given index in this ConsoleRowHighlightingRuleCollection.\r
9728             </summary>\r
9729         </member>\r
9730         <member name="T:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator">\r
9731             <summary>\r
9732             Type-specific enumeration class, used by ConsoleRowHighlightingRuleCollection.GetEnumerator.\r
9733             </summary>\r
9734         </member>\r
9735         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.#ctor(NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection)">\r
9736             <summary>\r
9737             \r
9738             </summary>\r
9739             <param name="collection"></param>\r
9740         </member>\r
9741         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.MoveNext">\r
9742             <summary>\r
9743             \r
9744             </summary>\r
9745             <returns></returns>\r
9746         </member>\r
9747         <member name="M:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.Reset">\r
9748             <summary>\r
9749             \r
9750             </summary>\r
9751         </member>\r
9752         <member name="P:NLog.Win32.Targets.ConsoleRowHighlightingRuleCollection.Enumerator.Current">\r
9753             <summary>\r
9754             \r
9755             </summary>\r
9756         </member>\r
9757         <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRule">\r
9758             <summary>\r
9759             Highlighting rule for Win32 colorful console.\r
9760             </summary>\r
9761         </member>\r
9762         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRule.#ctor">\r
9763             <summary>\r
9764             Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleWordHighlightingRule"/>\r
9765             </summary>\r
9766         </member>\r
9767         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRule.#ctor(System.String,NLog.Win32.Targets.ConsoleOutputColor,NLog.Win32.Targets.ConsoleOutputColor)">\r
9768             <summary>\r
9769             Creates a new instance of <see cref="T:NLog.Win32.Targets.ConsoleWordHighlightingRule"/>\r
9770             and sets Text, BackgroundColor and ForegroundColor properties.\r
9771             </summary>\r
9772         </member>\r
9773         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.Regex">\r
9774             <summary>\r
9775             The regular expression to be matched. You must specify either <c>text</c> or <c>regex</c>.\r
9776             </summary>\r
9777         </member>\r
9778         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.Text">\r
9779             <summary>\r
9780             The text to be matched. You must specify either <c>text</c> or <c>regex</c>.\r
9781             </summary>\r
9782         </member>\r
9783         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.WholeWords">\r
9784             <summary>\r
9785             Match whole words only.\r
9786             </summary>\r
9787         </member>\r
9788         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.IgnoreCase">\r
9789             <summary>\r
9790             Ignore case when comparing texts.\r
9791             </summary>\r
9792         </member>\r
9793         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.CompiledRegex">\r
9794             <summary>\r
9795             Compiled regular expression that matches either Text or Regex property.\r
9796             </summary>\r
9797         </member>\r
9798         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.ForegroundColor">\r
9799             <summary>\r
9800             The foreground color.\r
9801             </summary>\r
9802         </member>\r
9803         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRule.BackgroundColor">\r
9804             <summary>\r
9805             The background color.\r
9806             </summary>\r
9807         </member>\r
9808         <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection">\r
9809             <summary>\r
9810             A collection of elements of type ConsoleWordHighlightingRule\r
9811             </summary>\r
9812         </member>\r
9813         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor">\r
9814             <summary>\r
9815             Initializes a new empty instance of the ConsoleWordHighlightingRuleCollection class.\r
9816             </summary>\r
9817         </member>\r
9818         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRule[])">\r
9819             <summary>\r
9820             Initializes a new instance of the ConsoleWordHighlightingRuleCollection class, containing elements\r
9821             copied from an array.\r
9822             </summary>\r
9823             <param name="items">\r
9824             The array whose elements are to be added to the new ConsoleWordHighlightingRuleCollection.\r
9825             </param>\r
9826         </member>\r
9827         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">\r
9828             <summary>\r
9829             Initializes a new instance of the ConsoleWordHighlightingRuleCollection class, containing elements\r
9830             copied from another instance of ConsoleWordHighlightingRuleCollection\r
9831             </summary>\r
9832             <param name="items">\r
9833             The ConsoleWordHighlightingRuleCollection whose elements are to be added to the new ConsoleWordHighlightingRuleCollection.\r
9834             </param>\r
9835         </member>\r
9836         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleWordHighlightingRule[])">\r
9837             <summary>\r
9838             Adds the elements of an array to the end of this ConsoleWordHighlightingRuleCollection.\r
9839             </summary>\r
9840             <param name="items">\r
9841             The array whose elements are to be added to the end of this ConsoleWordHighlightingRuleCollection.\r
9842             </param>\r
9843         </member>\r
9844         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.AddRange(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">\r
9845             <summary>\r
9846             Adds the elements of another ConsoleWordHighlightingRuleCollection to the end of this ConsoleWordHighlightingRuleCollection.\r
9847             </summary>\r
9848             <param name="items">\r
9849             The ConsoleWordHighlightingRuleCollection whose elements are to be added to the end of this ConsoleWordHighlightingRuleCollection.\r
9850             </param>\r
9851         </member>\r
9852         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Add(NLog.Win32.Targets.ConsoleWordHighlightingRule)">\r
9853             <summary>\r
9854             Adds an instance of type ConsoleWordHighlightingRule to the end of this ConsoleWordHighlightingRuleCollection.\r
9855             </summary>\r
9856             <param name="value">\r
9857             The ConsoleWordHighlightingRule to be added to the end of this ConsoleWordHighlightingRuleCollection.\r
9858             </param>\r
9859         </member>\r
9860         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Contains(NLog.Win32.Targets.ConsoleWordHighlightingRule)">\r
9861             <summary>\r
9862             Determines whether a specfic ConsoleWordHighlightingRule value is in this ConsoleWordHighlightingRuleCollection.\r
9863             </summary>\r
9864             <param name="value">\r
9865             The ConsoleWordHighlightingRule value to locate in this ConsoleWordHighlightingRuleCollection.\r
9866             </param>\r
9867             <returns>\r
9868             true if value is found in this ConsoleWordHighlightingRuleCollection;\r
9869             false otherwise.\r
9870             </returns>\r
9871         </member>\r
9872         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.IndexOf(NLog.Win32.Targets.ConsoleWordHighlightingRule)">\r
9873             <summary>\r
9874             Return the zero-based index of the first occurrence of a specific value\r
9875             in this ConsoleWordHighlightingRuleCollection\r
9876             </summary>\r
9877             <param name="value">\r
9878             The ConsoleWordHighlightingRule value to locate in the ConsoleWordHighlightingRuleCollection.\r
9879             </param>\r
9880             <returns>\r
9881             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
9882             -1 otherwise.\r
9883             </returns>\r
9884         </member>\r
9885         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Insert(System.Int32,NLog.Win32.Targets.ConsoleWordHighlightingRule)">\r
9886             <summary>\r
9887             Inserts an element into the ConsoleWordHighlightingRuleCollection at the specified index\r
9888             </summary>\r
9889             <param name="index">\r
9890             The index at which the ConsoleWordHighlightingRule is to be inserted.\r
9891             </param>\r
9892             <param name="value">\r
9893             The ConsoleWordHighlightingRule to insert.\r
9894             </param>\r
9895         </member>\r
9896         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Remove(NLog.Win32.Targets.ConsoleWordHighlightingRule)">\r
9897             <summary>\r
9898             Removes the first occurrence of a specific ConsoleWordHighlightingRule from this ConsoleWordHighlightingRuleCollection.\r
9899             </summary>\r
9900             <param name="value">\r
9901             The ConsoleWordHighlightingRule value to remove from this ConsoleWordHighlightingRuleCollection.\r
9902             </param>\r
9903         </member>\r
9904         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.GetEnumerator">\r
9905             <summary>\r
9906             Returns an enumerator that can iterate through the elements of this ConsoleWordHighlightingRuleCollection.\r
9907             </summary>\r
9908             <returns>\r
9909             An object that implements System.Collections.IEnumerator.\r
9910             </returns>        \r
9911         </member>\r
9912         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Item(System.Int32)">\r
9913             <summary>\r
9914             Gets or sets the ConsoleWordHighlightingRule at the given index in this ConsoleWordHighlightingRuleCollection.\r
9915             </summary>\r
9916         </member>\r
9917         <member name="T:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator">\r
9918             <summary>\r
9919             Type-specific enumeration class, used by ConsoleWordHighlightingRuleCollection.GetEnumerator.\r
9920             </summary>\r
9921         </member>\r
9922         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.#ctor(NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection)">\r
9923             <summary>\r
9924             \r
9925             </summary>\r
9926             <param name="collection"></param>\r
9927         </member>\r
9928         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.MoveNext">\r
9929             <summary>\r
9930             \r
9931             </summary>\r
9932             <returns></returns>\r
9933         </member>\r
9934         <member name="M:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.Reset">\r
9935             <summary>\r
9936             \r
9937             </summary>\r
9938         </member>\r
9939         <member name="P:NLog.Win32.Targets.ConsoleWordHighlightingRuleCollection.Enumerator.Current">\r
9940             <summary>\r
9941             \r
9942             </summary>\r
9943         </member>\r
9944         <member name="T:NLog.Win32.Targets.EventLogTarget">\r
9945             <summary>\r
9946             Writes log message to the Event Log.\r
9947             </summary>\r
9948             <example>\r
9949             <p>\r
9950             To set up the target in the <a href="config.html">configuration file</a>, \r
9951             use the following syntax:\r
9952             </p>\r
9953             <code lang="XML" src="examples/targets/Configuration File/EventLog/NLog.config" />\r
9954             <p>\r
9955             This assumes just one target and a single rule. More configuration\r
9956             options are described <a href="config.html">here</a>.\r
9957             </p>\r
9958             <p>\r
9959             To set up the log target programmatically use code like this:\r
9960             </p>\r
9961             <code lang="C#" src="examples/targets/Configuration API/EventLog/Simple/Example.cs" />\r
9962             </example>\r
9963         </member>\r
9964         <member name="M:NLog.Win32.Targets.EventLogTarget.#ctor">\r
9965             <summary>\r
9966             Creates a new instance of <see cref="T:NLog.Win32.Targets.EventLogTarget"/> and \r
9967             </summary>\r
9968         </member>\r
9969         <member name="M:NLog.Win32.Targets.EventLogTarget.Write(NLog.LogEventInfo)">\r
9970             <summary>\r
9971             Writes the specified logging event to the event log. \r
9972             </summary>\r
9973             <param name="logEvent">The logging event.</param>\r
9974         </member>\r
9975         <member name="P:NLog.Win32.Targets.EventLogTarget.MachineName">\r
9976             <summary>\r
9977             Machine name on which Event Log service is running.\r
9978             </summary>\r
9979         </member>\r
9980         <member name="P:NLog.Win32.Targets.EventLogTarget.EventID">\r
9981             <summary>\r
9982             Layout that renders event ID.\r
9983             </summary>\r
9984         </member>\r
9985         <member name="P:NLog.Win32.Targets.EventLogTarget.Category">\r
9986             <summary>\r
9987             Layout that renders event Category.\r
9988             </summary>\r
9989         </member>\r
9990         <member name="P:NLog.Win32.Targets.EventLogTarget.Source">\r
9991             <summary>\r
9992             The value to be used as the event Source.\r
9993             </summary>\r
9994             <remarks>\r
9995             By default this is the friendly name of the current AppDomain.\r
9996             </remarks>\r
9997         </member>\r
9998         <member name="P:NLog.Win32.Targets.EventLogTarget.Log">\r
9999             <summary>\r
10000             Name of the Event Log to write to. This can be System, Application or \r
10001             any user-defined name.\r
10002             </summary>\r
10003         </member>\r
10004         <member name="T:NLog.Win32.Targets.MSMQTarget">\r
10005             <summary>\r
10006             Writes log message to the specified message queue handled by MSMQ.\r
10007             </summary>\r
10008             <example>\r
10009             <p>\r
10010             To set up the target in the <a href="config.html">configuration file</a>, \r
10011             use the following syntax:\r
10012             </p>\r
10013             <code lang="XML" src="examples/targets/Configuration File/MSMQ/Simple/NLog.config" />\r
10014             <p>\r
10015             You can use a single target to write to multiple queues (similar to writing to multiple files with the File target).\r
10016             </p>\r
10017             <code lang="XML" src="examples/targets/Configuration File/MSMQ/Multiple/NLog.config" />\r
10018             <p>\r
10019             The above examples assume just one target and a single rule. \r
10020             More configuration options are described <a href="config.html">here</a>.\r
10021             </p>\r
10022             <p>\r
10023             To set up the log target programmatically use code like this:\r
10024             </p>\r
10025             <code lang="C#" src="examples/targets/Configuration API/MSMQ/Simple/Example.cs" />\r
10026             </example>\r
10027         </member>\r
10028         <member name="M:NLog.Win32.Targets.MSMQTarget.PopulateLayouts(NLog.LayoutCollection)">\r
10029             <summary>\r
10030             Adds all layouts used by this target to the specified collection.\r
10031             </summary>\r
10032             <param name="layouts">The collection to add layouts to.</param>\r
10033         </member>\r
10034         <member name="M:NLog.Win32.Targets.MSMQTarget.Write(NLog.LogEventInfo)">\r
10035             <summary>\r
10036             Writes the specified logging event to a queue specified in the Queue \r
10037             parameter.\r
10038             </summary>\r
10039             <param name="logEvent">The logging event.</param>\r
10040         </member>\r
10041         <member name="M:NLog.Win32.Targets.MSMQTarget.PrepareMessage(NLog.LogEventInfo)">\r
10042             <summary>\r
10043             Prepares a message to be sent to the message queue.\r
10044             </summary>\r
10045             <param name="logEvent">The log event to be used when calculating label and text to be written.</param>\r
10046             <returns>The message to be sent</returns>\r
10047             <remarks>\r
10048             You may override this method in inheriting classes\r
10049             to provide services like encryption or message \r
10050             authentication.\r
10051             </remarks>\r
10052         </member>\r
10053         <member name="P:NLog.Win32.Targets.MSMQTarget.Queue">\r
10054             <summary>\r
10055             Name of the queue to write to.\r
10056             </summary>\r
10057             <remarks>\r
10058             To write to a private queue on a local machine use <c>.\private$\QueueName</c>.\r
10059             For other available queue names, consult MSMQ documentation.\r
10060             </remarks>\r
10061         </member>\r
10062         <member name="P:NLog.Win32.Targets.MSMQTarget.Label">\r
10063             <summary>\r
10064             The label to associate with each message.\r
10065             </summary>\r
10066             <remarks>\r
10067             By default no label is associated.\r
10068             </remarks>\r
10069         </member>\r
10070         <member name="P:NLog.Win32.Targets.MSMQTarget.CreateQueueIfNotExists">\r
10071             <summary>\r
10072             Create the queue if it doesn't exists.\r
10073             </summary>\r
10074         </member>\r
10075         <member name="P:NLog.Win32.Targets.MSMQTarget.Encoding">\r
10076             <summary>\r
10077             Encoding to be used when writing text to the queue.\r
10078             </summary>\r
10079         </member>\r
10080         <member name="P:NLog.Win32.Targets.MSMQTarget.UseXmlEncoding">\r
10081             <summary>\r
10082             Use the XML format when serializing message.\r
10083             </summary>\r
10084         </member>\r
10085         <member name="P:NLog.Win32.Targets.MSMQTarget.Recoverable">\r
10086             <summary>\r
10087             Use recoverable messages (with guaranteed delivery).\r
10088             </summary>\r
10089         </member>\r
10090         <member name="T:NLog.Win32.Targets.OutputDebugStringTarget">\r
10091             <summary>\r
10092             Outputs logging messages through the <c>OutputDebugString()</c> Win32 API.\r
10093             </summary>\r
10094             <example>\r
10095             <p>\r
10096             To set up the target in the <a href="config.html">configuration file</a>, \r
10097             use the following syntax:\r
10098             </p>\r
10099             <code lang="XML" src="examples/targets/Configuration File/OutputDebugString/NLog.config" />\r
10100             <p>\r
10101             This assumes just one target and a single rule. More configuration\r
10102             options are described <a href="config.html">here</a>.\r
10103             </p>\r
10104             <p>\r
10105             To set up the log target programmatically use code like this:\r
10106             </p>\r
10107             <code lang="C#" src="examples/targets/Configuration API/OutputDebugString/Simple/Example.cs" />\r
10108             </example>\r
10109         </member>\r
10110         <member name="M:NLog.Win32.Targets.OutputDebugStringTarget.Write(NLog.LogEventInfo)">\r
10111             <summary>\r
10112             Outputs the rendered logging event through the <c>OutputDebugString()</c> Win32 API.\r
10113             </summary>\r
10114             <param name="logEvent">The logging event.</param>\r
10115         </member>\r
10116         <member name="M:NLog.Win32.Targets.OutputDebugStringTarget.OutputDebugString(System.String)">\r
10117             <summary>\r
10118             Stub for OutputDebugString native method\r
10119             </summary>\r
10120             <param name="message">the string to output</param>\r
10121         </member>\r
10122         <member name="T:NLog.Win32.Targets.PerfCounterTarget">\r
10123             <summary>\r
10124             Increments specified performance counter on each write.\r
10125             </summary>\r
10126             <example>\r
10127             <p>\r
10128             To set up the target in the <a href="config.html">configuration file</a>, \r
10129             use the following syntax:\r
10130             </p>\r
10131             <code lang="XML" src="examples/targets/Configuration File/PerfCounter/NLog.config" />\r
10132             <p>\r
10133             This assumes just one target and a single rule. More configuration\r
10134             options are described <a href="config.html">here</a>.\r
10135             </p>\r
10136             <p>\r
10137             To set up the log target programmatically use code like this:\r
10138             </p>\r
10139             <code lang="C#" src="examples/targets/Configuration API/PerfCounter/Simple/Example.cs" />\r
10140             </example>\r
10141             <remarks>\r
10142             TODO:\r
10143             1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably)\r
10144             2. Is there any way of adding new counters without deleting the whole category?\r
10145             3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to \r
10146                another counter instance (with dynamic creation of new instance). This could be done with layouts. \r
10147             </remarks>\r
10148         </member>\r
10149         <member name="M:NLog.Win32.Targets.PerfCounterTarget.#ctor">\r
10150             <summary>\r
10151             Creates a new instance of <see cref="T:NLog.Win32.Targets.PerfCounterTarget"/>.\r
10152             </summary>\r
10153         </member>\r
10154         <member name="M:NLog.Win32.Targets.PerfCounterTarget.Write(NLog.LogEventInfo)">\r
10155             <summary>\r
10156             Increments the configured performance counter.\r
10157             </summary>\r
10158             <param name="logEvent">log event</param>\r
10159         </member>\r
10160         <member name="P:NLog.Win32.Targets.PerfCounterTarget.AutoCreate">\r
10161             <summary>\r
10162             Whether performance counter should be automatically created.\r
10163             </summary>\r
10164         </member>\r
10165         <member name="P:NLog.Win32.Targets.PerfCounterTarget.CategoryName">\r
10166             <summary>\r
10167             Performance counter category.\r
10168             </summary>\r
10169         </member>\r
10170         <member name="P:NLog.Win32.Targets.PerfCounterTarget.CounterName">\r
10171             <summary>\r
10172             Name of the performance counter.\r
10173             </summary>\r
10174         </member>\r
10175         <member name="P:NLog.Win32.Targets.PerfCounterTarget.InstanceName">\r
10176             <summary>\r
10177             Instance name.\r
10178             </summary>\r
10179         </member>\r
10180         <member name="P:NLog.Win32.Targets.PerfCounterTarget.CounterType">\r
10181             <summary>\r
10182             Performance counter type.\r
10183             </summary>\r
10184         </member>\r
10185         <member name="T:NLog.ConditionMethodAttribute">\r
10186             <summary>\r
10187             Marks class as a log event Condition and assigns a name to it\r
10188             </summary>\r
10189         </member>\r
10190         <member name="M:NLog.ConditionMethodAttribute.#ctor(System.String)">\r
10191             <summary>\r
10192             Creates a new instance of <see cref="T:NLog.ConditionMethodAttribute"/> and assigns\r
10193             a name to it.\r
10194             </summary>\r
10195             <param name="name"></param>\r
10196         </member>\r
10197         <member name="P:NLog.ConditionMethodAttribute.Name">\r
10198             <summary>\r
10199             The name of the condition method.\r
10200             </summary>\r
10201         </member>\r
10202         <member name="T:NLog.ConditionMethodFactory">\r
10203             <summary>\r
10204             A factory of condition methods. Retrieves condition MethodInfos based on their names.\r
10205             </summary>\r
10206         </member>\r
10207         <member name="M:NLog.ConditionMethodFactory.Clear">\r
10208             <summary>\r
10209             Removes all condition method information from the factory.\r
10210             </summary>\r
10211         </member>\r
10212         <member name="M:NLog.ConditionMethodFactory.AddConditionMethodsFromAssembly(System.Reflection.Assembly,System.String)">\r
10213             <summary>\r
10214             Scans the specified assembly for types marked with <see cref="T:NLog.ConditionMethodsAttribute"/> and adds\r
10215             them to the factory. Optionally it prepends the specified text to layout renderer names to avoid\r
10216             naming collisions.\r
10217             </summary>\r
10218             <param name="theAssembly">The assembly to be scanned for layout renderers.</param>\r
10219             <param name="prefix">The prefix to be prepended to layout renderer names.</param>\r
10220         </member>\r
10221         <member name="M:NLog.ConditionMethodFactory.AddConditionMethod(System.String,System.Reflection.MethodInfo)">\r
10222             <summary>\r
10223             Registers the specified condition method under a specified name.\r
10224             </summary>\r
10225             <param name="name">Name of the condition method.</param>\r
10226             <param name="mi"><see cref="T:System.Reflection.MethodInfo"/> of the method to be registered.</param>\r
10227         </member>\r
10228         <member name="M:NLog.ConditionMethodFactory.CreateConditionMethod(System.String)">\r
10229             <summary>\r
10230             Returns the <see cref="T:System.Reflection.MethodInfo"/> for the specified condition method.\r
10231             </summary>\r
10232             <param name="name">Name of the condition method.</param>\r
10233             <returns><see cref="T:System.Reflection.MethodInfo"/> object that represents the condition method.</returns>\r
10234         </member>\r
10235         <member name="T:NLog.ConditionMethodsAttribute">\r
10236             <summary>\r
10237             Marks the class as containing condition methods.\r
10238             </summary>\r
10239         </member>\r
10240         <member name="M:NLog.ConditionMethodsAttribute.#ctor">\r
10241             <summary>\r
10242             Creates a new instance of <see cref="T:NLog.ConditionMethodsAttribute"/>.\r
10243             </summary>\r
10244         </member>\r
10245         <member name="T:NLog.FilterAttribute">\r
10246             <summary>\r
10247             Marks class as a layout renderer and assigns a name to it\r
10248             </summary>\r
10249         </member>\r
10250         <member name="M:NLog.FilterAttribute.#ctor(System.String)">\r
10251             <summary>\r
10252             Creates a new instance of <see cref="T:NLog.FilterAttribute"/> and assigns\r
10253             a name to it.\r
10254             </summary>\r
10255             <param name="name"></param>\r
10256         </member>\r
10257         <member name="P:NLog.FilterAttribute.Name">\r
10258             <summary>\r
10259             The name of the filter.\r
10260             </summary>\r
10261         </member>\r
10262         <member name="T:NLog.FilterCollection">\r
10263             <summary>\r
10264             A collection of elements of type Filter\r
10265             </summary>\r
10266         </member>\r
10267         <member name="M:NLog.FilterCollection.#ctor">\r
10268             <summary>\r
10269             Initializes a new empty instance of the FilterCollection class.\r
10270             </summary>\r
10271         </member>\r
10272         <member name="M:NLog.FilterCollection.#ctor(NLog.Filter[])">\r
10273             <summary>\r
10274             Initializes a new instance of the FilterCollection class, containing elements\r
10275             copied from an array.\r
10276             </summary>\r
10277             <param name="items">\r
10278             The array whose elements are to be added to the new FilterCollection.\r
10279             </param>\r
10280         </member>\r
10281         <member name="M:NLog.FilterCollection.#ctor(NLog.FilterCollection)">\r
10282             <summary>\r
10283             Initializes a new instance of the FilterCollection class, containing elements\r
10284             copied from another instance of FilterCollection\r
10285             </summary>\r
10286             <param name="items">\r
10287             The FilterCollection whose elements are to be added to the new FilterCollection.\r
10288             </param>\r
10289         </member>\r
10290         <member name="M:NLog.FilterCollection.AddRange(NLog.Filter[])">\r
10291             <summary>\r
10292             Adds the elements of an array to the end of this FilterCollection.\r
10293             </summary>\r
10294             <param name="items">\r
10295             The array whose elements are to be added to the end of this FilterCollection.\r
10296             </param>\r
10297         </member>\r
10298         <member name="M:NLog.FilterCollection.AddRange(NLog.FilterCollection)">\r
10299             <summary>\r
10300             Adds the elements of another FilterCollection to the end of this FilterCollection.\r
10301             </summary>\r
10302             <param name="items">\r
10303             The FilterCollection whose elements are to be added to the end of this FilterCollection.\r
10304             </param>\r
10305         </member>\r
10306         <member name="M:NLog.FilterCollection.Add(NLog.Filter)">\r
10307             <summary>\r
10308             Adds an instance of type Filter to the end of this FilterCollection.\r
10309             </summary>\r
10310             <param name="value">\r
10311             The Filter to be added to the end of this FilterCollection.\r
10312             </param>\r
10313         </member>\r
10314         <member name="M:NLog.FilterCollection.Contains(NLog.Filter)">\r
10315             <summary>\r
10316             Determines whether a specfic Filter value is in this FilterCollection.\r
10317             </summary>\r
10318             <param name="value">\r
10319             The Filter value to locate in this FilterCollection.\r
10320             </param>\r
10321             <returns>\r
10322             true if value is found in this FilterCollection;\r
10323             false otherwise.\r
10324             </returns>\r
10325         </member>\r
10326         <member name="M:NLog.FilterCollection.IndexOf(NLog.Filter)">\r
10327             <summary>\r
10328             Return the zero-based index of the first occurrence of a specific value\r
10329             in this FilterCollection\r
10330             </summary>\r
10331             <param name="value">\r
10332             The Filter value to locate in the FilterCollection.\r
10333             </param>\r
10334             <returns>\r
10335             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
10336             -1 otherwise.\r
10337             </returns>\r
10338         </member>\r
10339         <member name="M:NLog.FilterCollection.Insert(System.Int32,NLog.Filter)">\r
10340             <summary>\r
10341             Inserts an element into the FilterCollection at the specified index\r
10342             </summary>\r
10343             <param name="index">\r
10344             The index at which the Filter is to be inserted.\r
10345             </param>\r
10346             <param name="value">\r
10347             The Filter to insert.\r
10348             </param>\r
10349         </member>\r
10350         <member name="M:NLog.FilterCollection.Remove(NLog.Filter)">\r
10351             <summary>\r
10352             Removes the first occurrence of a specific Filter from this FilterCollection.\r
10353             </summary>\r
10354             <param name="value">\r
10355             The Filter value to remove from this FilterCollection.\r
10356             </param>\r
10357         </member>\r
10358         <member name="M:NLog.FilterCollection.GetEnumerator">\r
10359             <summary>\r
10360             Returns an enumerator that can iterate through the elements of this FilterCollection.\r
10361             </summary>\r
10362             <returns>\r
10363             An object that implements System.Collections.IEnumerator.\r
10364             </returns>        \r
10365         </member>\r
10366         <member name="P:NLog.FilterCollection.Item(System.Int32)">\r
10367             <summary>\r
10368             Gets or sets the Filter at the given index in this FilterCollection.\r
10369             </summary>\r
10370         </member>\r
10371         <member name="T:NLog.FilterCollection.Enumerator">\r
10372             <summary>\r
10373             Type-specific enumeration class, used by FilterCollection.GetEnumerator.\r
10374             </summary>\r
10375         </member>\r
10376         <member name="M:NLog.FilterCollection.Enumerator.#ctor(NLog.FilterCollection)">\r
10377             <summary>\r
10378             \r
10379             </summary>\r
10380             <param name="collection"></param>\r
10381         </member>\r
10382         <member name="M:NLog.FilterCollection.Enumerator.MoveNext">\r
10383             <summary>\r
10384             \r
10385             </summary>\r
10386             <returns></returns>\r
10387         </member>\r
10388         <member name="M:NLog.FilterCollection.Enumerator.Reset">\r
10389             <summary>\r
10390             \r
10391             </summary>\r
10392         </member>\r
10393         <member name="P:NLog.FilterCollection.Enumerator.Current">\r
10394             <summary>\r
10395             \r
10396             </summary>\r
10397         </member>\r
10398         <member name="P:NLog.FilterCollection.Enumerator.System#Collections#IEnumerator#Current">\r
10399             <summary>\r
10400             \r
10401             </summary>\r
10402         </member>\r
10403         <member name="T:NLog.FilterFactory">\r
10404             <summary>\r
10405             A factory of logging filters. Creates new filters based on their names.\r
10406             </summary>\r
10407         </member>\r
10408         <member name="M:NLog.FilterFactory.Clear">\r
10409             <summary>\r
10410             Removes all filter information from the factory.\r
10411             </summary>\r
10412         </member>\r
10413         <member name="M:NLog.FilterFactory.AddFiltersFromAssembly(System.Reflection.Assembly,System.String)">\r
10414             <summary>\r
10415             Scans the specified assembly for types marked with <see cref="T:NLog.FilterAttribute"/> and adds\r
10416             them to the factory. Optionally it prepends the specified text to filter names to avoid\r
10417             naming collisions.\r
10418             </summary>\r
10419             <param name="theAssembly">The assembly to be scanned for filters.</param>\r
10420             <param name="prefix">The prefix to be prepended to filter names.</param>\r
10421         </member>\r
10422         <member name="M:NLog.FilterFactory.AddFilter(System.String,System.Type)">\r
10423             <summary>\r
10424             Registers the specified filter type to the factory under a specified name.\r
10425             </summary>\r
10426             <param name="name">The name of the filter (e.g. <code>whenEquals</code> or <code>whenContains</code>)</param>\r
10427             <param name="t">The type of the new filter</param>\r
10428             <remarks>\r
10429             The name specified in the name parameter can then be used\r
10430             to create filters.\r
10431             </remarks>\r
10432         </member>\r
10433         <member name="M:NLog.FilterFactory.CreateFilter(System.String)">\r
10434             <summary>\r
10435             Creates the filter object based on its filter name.\r
10436             </summary>\r
10437             <param name="name">The name of the filter (e.g. <code>whenEquals</code> or <code>whenNotEqual</code>)</param>\r
10438             <returns>A new instance of the <see cref="T:NLog.Filter"/> object.</returns>\r
10439         </member>\r
10440         <member name="P:NLog.FilterFactory.FilterTypes">\r
10441             <summary>\r
10442             Collection of filter types added to the factory.\r
10443             </summary>\r
10444         </member>\r
10445         <member name="T:NLog.FilterResult">\r
10446             <summary>\r
10447             Filter result.\r
10448             </summary>\r
10449         </member>\r
10450         <member name="F:NLog.FilterResult.Neutral">\r
10451             <summary>\r
10452             The filter doesn't want to decide whether to log or discard the message.\r
10453             </summary>\r
10454         </member>\r
10455         <member name="F:NLog.FilterResult.Log">\r
10456             <summary>\r
10457             The message should be logged.\r
10458             </summary>\r
10459         </member>\r
10460         <member name="F:NLog.FilterResult.Ignore">\r
10461             <summary>\r
10462             The message should not be logged.\r
10463             </summary>\r
10464         </member>\r
10465         <member name="F:NLog.FilterResult.LogFinal">\r
10466             <summary>\r
10467             The message should be logged and processing should be finished.\r
10468             </summary>\r
10469         </member>\r
10470         <member name="F:NLog.FilterResult.IgnoreFinal">\r
10471             <summary>\r
10472             The message should not be logged and processing should be finished.\r
10473             </summary>\r
10474         </member>\r
10475         <member name="T:NLog.GDC">\r
10476             <summary>\r
10477             Global Diagnostics Context - a dictionary structure to hold per-application-instance values.\r
10478             </summary>\r
10479         </member>\r
10480         <member name="M:NLog.GDC.Set(System.String,System.String)">\r
10481             <summary>\r
10482             Sets the Global Diagnostics Context item to the specified value.\r
10483             </summary>\r
10484             <param name="item">Item name.</param>\r
10485             <param name="value">Item value.</param>\r
10486         </member>\r
10487         <member name="M:NLog.GDC.Get(System.String)">\r
10488             <summary>\r
10489             Gets the Global Diagnostics Context named item.\r
10490             </summary>\r
10491             <param name="item">Item name.</param>\r
10492             <returns>The item value of String.Empty if the value is not present.</returns>\r
10493         </member>\r
10494         <member name="M:NLog.GDC.Contains(System.String)">\r
10495             <summary>\r
10496             Checks whether the specified item exists in the Global Diagnostics Context.\r
10497             </summary>\r
10498             <param name="item">Item name.</param>\r
10499             <returns>A boolean indicating whether the specified item exists in current thread GDC.</returns>\r
10500         </member>\r
10501         <member name="M:NLog.GDC.Remove(System.String)">\r
10502             <summary>\r
10503             Removes the specified item from the Global Diagnostics Context.\r
10504             </summary>\r
10505             <param name="item">Item name.</param>\r
10506         </member>\r
10507         <member name="M:NLog.GDC.Clear">\r
10508             <summary>\r
10509             Clears the content of the GDC.\r
10510             </summary>\r
10511         </member>\r
10512         <member name="T:NLog.Layout">\r
10513             <summary>\r
10514             Represents a string with embedded placeholders that can render contextual information.\r
10515             </summary>\r
10516         </member>\r
10517         <member name="M:NLog.Layout.#ctor">\r
10518             <summary>\r
10519             Creates a new instance of the <see cref="T:NLog.Layout"/> and sets it to empty string.\r
10520             </summary>\r
10521         </member>\r
10522         <member name="M:NLog.Layout.#ctor(System.String)">\r
10523             <summary>\r
10524             Creates a new instance of the <see cref="T:NLog.Layout"/> and sets it to the specified string.\r
10525             </summary>\r
10526             <param name="txt">The layout string to parse.</param>\r
10527         </member>\r
10528         <member name="M:NLog.Layout.GetFormattedMessage(NLog.LogEventInfo)">\r
10529             <summary>\r
10530             Renders the layout for the specified logging event by invoking layout renderers\r
10531             that make up the event.\r
10532             </summary>\r
10533             <param name="logEvent">The logging event.</param>\r
10534             <returns>The rendered layout.</returns>\r
10535         </member>\r
10536         <member name="M:NLog.Layout.NeedsStackTrace">\r
10537             <summary>\r
10538             Returns the value indicating whether a stack trace and/or the source file\r
10539             information should be gathered during layout processing.\r
10540             </summary>\r
10541             <returns>0 - don't include stack trace<br/>1 - include stack trace without source file information<br/>2 - include full stack trace</returns>\r
10542         </member>\r
10543         <member name="M:NLog.Layout.IsVolatile">\r
10544             <summary>\r
10545             Returns the value indicating whether this layout includes any volatile \r
10546             layout renderers.\r
10547             </summary>\r
10548             <returns><see langword="true"/> when the layout includes at least \r
10549             one volatile renderer, <see langword="false"/> otherwise.</returns>\r
10550             <remarks>\r
10551             Volatile layout renderers are dependent on information not contained \r
10552             in <see cref="T:NLog.LogEventInfo"/> (such as thread-specific data, MDC data, NDC data).\r
10553             </remarks>\r
10554         </member>\r
10555         <member name="M:NLog.Layout.Precalculate(NLog.LogEventInfo)">\r
10556             <summary>\r
10557             Precalculates the layout for the specified log event and stores the result\r
10558             in per-log event cache.\r
10559             </summary>\r
10560             <param name="logEvent">The log event.</param>\r
10561             <remarks>\r
10562             Calling this method enables you to store the log event in a buffer\r
10563             and/or potentially evaluate it in another thread even though the \r
10564             layout may contain thread-dependent renderer.\r
10565             </remarks>\r
10566         </member>\r
10567         <member name="M:NLog.Layout.Escape(System.String)">\r
10568             <summary>\r
10569             Escapes the passed text so that it can\r
10570             be used literally in all places where\r
10571             layout is normally expected without being\r
10572             treated as layout.\r
10573             </summary>\r
10574             <param name="text">The text to be escaped.</param>\r
10575             <returns>The escaped text.</returns>\r
10576             <remarks>\r
10577             Escaping is done by replacing all occurences of\r
10578             '${' with '${literal:text=${}'\r
10579             </remarks>\r
10580         </member>\r
10581         <member name="M:NLog.Layout.Evaluate(System.String,NLog.LogEventInfo)">\r
10582             <summary>\r
10583             Evaluates the specified text by expadinging all layout renderers.\r
10584             </summary>\r
10585             <param name="text">The text to be evaluated.</param>\r
10586             <param name="logEvent">Log event to be used for evaluation</param>\r
10587             <returns>The input text with all occurences of ${} replaced with\r
10588             values provided by the appropriate layout renderers.</returns>\r
10589         </member>\r
10590         <member name="M:NLog.Layout.Evaluate(System.String)">\r
10591             <summary>\r
10592             Evaluates the specified text by expadinging all layout renderers\r
10593             in new <see cref="T:NLog.LogEventInfo"/> context.\r
10594             </summary>\r
10595             <param name="text">The text to be evaluated.</param>\r
10596             <returns>The input text with all occurences of ${} replaced with\r
10597             values provided by the appropriate layout renderers.</returns>\r
10598         </member>\r
10599         <member name="M:NLog.Layout.Initialize">\r
10600             <summary>\r
10601             Initializes the layout.\r
10602             </summary>\r
10603         </member>\r
10604         <member name="M:NLog.Layout.Close">\r
10605             <summary>\r
10606             Closes the layout;\r
10607             </summary>\r
10608         </member>\r
10609         <member name="M:NLog.Layout.PopulateLayouts(NLog.LayoutCollection)">\r
10610             <summary>\r
10611             Add this layout and all sub-layouts to the specified collection..\r
10612             </summary>\r
10613             <param name="layouts">The collection of layouts.</param>\r
10614         </member>\r
10615         <member name="M:NLog.Layout.ToString">\r
10616             <summary>\r
10617             Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.\r
10618             </summary>\r
10619             <returns>\r
10620             A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.\r
10621             </returns>\r
10622         </member>\r
10623         <member name="P:NLog.Layout.Text">\r
10624             <summary>\r
10625             The layout text\r
10626             </summary>\r
10627         </member>\r
10628         <member name="P:NLog.Layout.IsAppDomainFixed">\r
10629             <summary>\r
10630             Returns true if this layout produces a value that doesn't change for a particular\r
10631             AppDomain.\r
10632             </summary>\r
10633         </member>\r
10634         <member name="P:NLog.Layout.Renderers">\r
10635             <summary>\r
10636             A collection of <see cref="T:NLog.LayoutRenderer"/> objects that make up this layout.\r
10637             </summary>\r
10638         </member>\r
10639         <member name="T:NLog.LayoutAttribute">\r
10640             <summary>\r
10641             Marks class as a layout renderer and assigns a format string to it.\r
10642             </summary>\r
10643         </member>\r
10644         <member name="M:NLog.LayoutAttribute.#ctor(System.String)">\r
10645             <summary>\r
10646             Creates a new instance of <see cref="T:NLog.LayoutAttribute"/>\r
10647             and assigns the <see cref="P:NLog.LayoutAttribute.Name"/> to the specified value.\r
10648             </summary>\r
10649             <param name="name">layout name</param>\r
10650         </member>\r
10651         <member name="P:NLog.LayoutAttribute.Name">\r
10652             <summary>\r
10653             The layout name.\r
10654             </summary>\r
10655         </member>\r
10656         <member name="T:NLog.LayoutCollection">\r
10657             <summary>\r
10658             A collection of elements of type ILayout\r
10659             </summary>\r
10660         </member>\r
10661         <member name="M:NLog.LayoutCollection.#ctor">\r
10662             <summary>\r
10663             Initializes a new empty instance of the LayoutCollection class.\r
10664             </summary>\r
10665         </member>\r
10666         <member name="M:NLog.LayoutCollection.#ctor(NLog.ILayout[])">\r
10667             <summary>\r
10668             Initializes a new instance of the LayoutCollection class, containing elements\r
10669             copied from an array.\r
10670             </summary>\r
10671             <param name="items">\r
10672             The array whose elements are to be added to the new LayoutCollection.\r
10673             </param>\r
10674         </member>\r
10675         <member name="M:NLog.LayoutCollection.#ctor(NLog.LayoutCollection)">\r
10676             <summary>\r
10677             Initializes a new instance of the LayoutCollection class, containing elements\r
10678             copied from another instance of LayoutCollection\r
10679             </summary>\r
10680             <param name="items">\r
10681             The LayoutCollection whose elements are to be added to the new LayoutCollection.\r
10682             </param>\r
10683         </member>\r
10684         <member name="M:NLog.LayoutCollection.AddRange(NLog.ILayout[])">\r
10685             <summary>\r
10686             Adds the elements of an array to the end of this LayoutCollection.\r
10687             </summary>\r
10688             <param name="items">\r
10689             The array whose elements are to be added to the end of this LayoutCollection.\r
10690             </param>\r
10691         </member>\r
10692         <member name="M:NLog.LayoutCollection.AddRange(NLog.LayoutCollection)">\r
10693             <summary>\r
10694             Adds the elements of another LayoutCollection to the end of this LayoutCollection.\r
10695             </summary>\r
10696             <param name="items">\r
10697             The LayoutCollection whose elements are to be added to the end of this LayoutCollection.\r
10698             </param>\r
10699         </member>\r
10700         <member name="M:NLog.LayoutCollection.Add(NLog.ILayout)">\r
10701             <summary>\r
10702             Adds an instance of type ILayout to the end of this LayoutCollection.\r
10703             </summary>\r
10704             <param name="value">\r
10705             The ILayout to be added to the end of this LayoutCollection.\r
10706             </param>\r
10707         </member>\r
10708         <member name="M:NLog.LayoutCollection.Contains(NLog.ILayout)">\r
10709             <summary>\r
10710             Determines whether a specfic ILayout value is in this LayoutCollection.\r
10711             </summary>\r
10712             <param name="value">\r
10713             The ILayout value to locate in this LayoutCollection.\r
10714             </param>\r
10715             <returns>\r
10716             true if value is found in this LayoutCollection;\r
10717             false otherwise.\r
10718             </returns>\r
10719         </member>\r
10720         <member name="M:NLog.LayoutCollection.IndexOf(NLog.ILayout)">\r
10721             <summary>\r
10722             Return the zero-based index of the first occurrence of a specific value\r
10723             in this LayoutCollection\r
10724             </summary>\r
10725             <param name="value">\r
10726             The ILayout value to locate in the LayoutCollection.\r
10727             </param>\r
10728             <returns>\r
10729             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
10730             -1 otherwise.\r
10731             </returns>\r
10732         </member>\r
10733         <member name="M:NLog.LayoutCollection.Insert(System.Int32,NLog.ILayout)">\r
10734             <summary>\r
10735             Inserts an element into the LayoutCollection at the specified index\r
10736             </summary>\r
10737             <param name="index">\r
10738             The index at which the ILayout is to be inserted.\r
10739             </param>\r
10740             <param name="value">\r
10741             The ILayout to insert.\r
10742             </param>\r
10743         </member>\r
10744         <member name="M:NLog.LayoutCollection.Remove(NLog.ILayout)">\r
10745             <summary>\r
10746             Removes the first occurrence of a specific ILayout from this LayoutCollection.\r
10747             </summary>\r
10748             <param name="value">\r
10749             The ILayout value to remove from this LayoutCollection.\r
10750             </param>\r
10751         </member>\r
10752         <member name="M:NLog.LayoutCollection.GetEnumerator">\r
10753             <summary>\r
10754             Returns an enumerator that can iterate through the elements of this LayoutCollection.\r
10755             </summary>\r
10756             <returns>\r
10757             An object that implements System.Collections.IEnumerator.\r
10758             </returns>        \r
10759         </member>\r
10760         <member name="P:NLog.LayoutCollection.Item(System.Int32)">\r
10761             <summary>\r
10762             Gets or sets the ILayout at the given index in this LayoutCollection.\r
10763             </summary>\r
10764         </member>\r
10765         <member name="T:NLog.LayoutCollection.Enumerator">\r
10766             <summary>\r
10767             Type-specific enumeration class, used by LayoutCollection.GetEnumerator.\r
10768             </summary>\r
10769         </member>\r
10770         <member name="M:NLog.LayoutCollection.Enumerator.#ctor(NLog.LayoutCollection)">\r
10771             <summary>\r
10772             \r
10773             </summary>\r
10774             <param name="collection"></param>\r
10775         </member>\r
10776         <member name="M:NLog.LayoutCollection.Enumerator.MoveNext">\r
10777             <summary>\r
10778             \r
10779             </summary>\r
10780             <returns></returns>\r
10781         </member>\r
10782         <member name="M:NLog.LayoutCollection.Enumerator.Reset">\r
10783             <summary>\r
10784             \r
10785             </summary>\r
10786         </member>\r
10787         <member name="P:NLog.LayoutCollection.Enumerator.Current">\r
10788             <summary>\r
10789             \r
10790             </summary>\r
10791         </member>\r
10792         <member name="P:NLog.LayoutCollection.Enumerator.System#Collections#IEnumerator#Current">\r
10793             <summary>\r
10794             \r
10795             </summary>\r
10796         </member>\r
10797         <member name="T:NLog.LayoutFactory">\r
10798             <summary>\r
10799             A factory for layouts. Creates new layout instances based on their names.\r
10800             </summary>\r
10801         </member>\r
10802         <member name="M:NLog.LayoutFactory.Clear">\r
10803             <summary>\r
10804             Removes all layout information from the factory.\r
10805             </summary>\r
10806         </member>\r
10807         <member name="M:NLog.LayoutFactory.AddLayoutsFromAssembly(System.Reflection.Assembly,System.String)">\r
10808             <summary>\r
10809             Scans the specified assembly for types marked with <see cref="T:NLog.LayoutAttribute"/> and adds\r
10810             them to the factory. Optionally it prepends the specified text to layout names to avoid\r
10811             naming collisions.\r
10812             </summary>\r
10813             <param name="theAssembly">The assembly to be scanned for layouts.</param>\r
10814             <param name="prefix">The prefix to be prepended to layout names.</param>\r
10815         </member>\r
10816         <member name="M:NLog.LayoutFactory.AddLayout(System.String,System.Type)">\r
10817             <summary>\r
10818             Registers the specified layout type to the factory under a specified name.\r
10819             </summary>\r
10820             <param name="name">The name of the layout (e.g. <code>XML</code>, <code>CSV</code> or <code>HTML</code>)</param>\r
10821             <param name="t">The type of the new layout</param>\r
10822             <remarks>\r
10823             The name specified in the name parameter can then be used\r
10824             to reference layouts.\r
10825             </remarks>\r
10826         </member>\r
10827         <member name="M:NLog.LayoutFactory.CreateLayout(System.String)">\r
10828             <summary>\r
10829             Creates the layout renderer object based on its layout renderer name and sets its properties from parameters string.\r
10830             </summary>\r
10831             <param name="name">The name of the layout renderer (e.g. <code>message</code> or <code>aspnet-request</code>)</param>\r
10832             <returns>A new instance of the <see cref="T:NLog.ILayout"/> object.</returns>\r
10833         </member>\r
10834         <member name="P:NLog.LayoutFactory.LayoutTypes">\r
10835             <summary>\r
10836             Collection of layout types added to the factory.\r
10837             </summary>\r
10838         </member>\r
10839         <member name="T:NLog.LayoutRendererAttribute">\r
10840             <summary>\r
10841             Marks class as a layout renderer and assigns a format string to it.\r
10842             </summary>\r
10843         </member>\r
10844         <member name="M:NLog.LayoutRendererAttribute.#ctor(System.String)">\r
10845             <summary>\r
10846             Creates a new instance of <see cref="T:NLog.LayoutRendererAttribute"/>\r
10847             and assigns the <see cref="P:NLog.LayoutRendererAttribute.FormatString"/> to the specified value.\r
10848             </summary>\r
10849             <param name="formatString"></param>\r
10850         </member>\r
10851         <member name="P:NLog.LayoutRendererAttribute.FormatString">\r
10852             <summary>\r
10853             The format string that can be used to invoke the layout renderer.\r
10854             </summary>\r
10855         </member>\r
10856         <member name="P:NLog.LayoutRendererAttribute.IgnoresPadding">\r
10857             <summary>\r
10858             Marks the specified layout renderer as ignoring padding (used mostly for\r
10859             documentation generation).\r
10860             </summary>\r
10861         </member>\r
10862         <member name="P:NLog.LayoutRendererAttribute.UsingLogEventInfo">\r
10863             <summary>\r
10864             Marks the specified layout renderer as relying purely on the contents\r
10865             of <see cref="T:NLog.LogEventInfo"/> only and not on any other information (such as thread-\r
10866             </summary>\r
10867         </member>\r
10868         <member name="T:NLog.LayoutRendererCollection">\r
10869             <summary>\r
10870             A collection of elements of type LayoutRenderer\r
10871             </summary>\r
10872         </member>\r
10873         <member name="M:NLog.LayoutRendererCollection.#ctor">\r
10874             <summary>\r
10875             Initializes a new empty instance of the LayoutRendererCollection class.\r
10876             </summary>\r
10877         </member>\r
10878         <member name="M:NLog.LayoutRendererCollection.#ctor(NLog.LayoutRenderer[])">\r
10879             <summary>\r
10880             Initializes a new instance of the LayoutRendererCollection class, containing elements\r
10881             copied from an array.\r
10882             </summary>\r
10883             <param name="items">\r
10884             The array whose elements are to be added to the new LayoutRendererCollection.\r
10885             </param>\r
10886         </member>\r
10887         <member name="M:NLog.LayoutRendererCollection.#ctor(NLog.LayoutRendererCollection)">\r
10888             <summary>\r
10889             Initializes a new instance of the LayoutRendererCollection class, containing elements\r
10890             copied from another instance of LayoutRendererCollection\r
10891             </summary>\r
10892             <param name="items">\r
10893             The LayoutRendererCollection whose elements are to be added to the new LayoutRendererCollection.\r
10894             </param>\r
10895         </member>\r
10896         <member name="M:NLog.LayoutRendererCollection.AddRange(NLog.LayoutRenderer[])">\r
10897             <summary>\r
10898             Adds the elements of an array to the end of this LayoutRendererCollection.\r
10899             </summary>\r
10900             <param name="items">\r
10901             The array whose elements are to be added to the end of this LayoutRendererCollection.\r
10902             </param>\r
10903         </member>\r
10904         <member name="M:NLog.LayoutRendererCollection.AddRange(NLog.LayoutRendererCollection)">\r
10905             <summary>\r
10906             Adds the elements of another LayoutRendererCollection to the end of this LayoutRendererCollection.\r
10907             </summary>\r
10908             <param name="items">\r
10909             The LayoutRendererCollection whose elements are to be added to the end of this LayoutRendererCollection.\r
10910             </param>\r
10911         </member>\r
10912         <member name="M:NLog.LayoutRendererCollection.Add(NLog.LayoutRenderer)">\r
10913             <summary>\r
10914             Adds an instance of type LayoutRenderer to the end of this LayoutRendererCollection.\r
10915             </summary>\r
10916             <param name="value">\r
10917             The LayoutRenderer to be added to the end of this LayoutRendererCollection.\r
10918             </param>\r
10919         </member>\r
10920         <member name="M:NLog.LayoutRendererCollection.Contains(NLog.LayoutRenderer)">\r
10921             <summary>\r
10922             Determines whether a specfic LayoutRenderer value is in this LayoutRendererCollection.\r
10923             </summary>\r
10924             <param name="value">\r
10925             The LayoutRenderer value to locate in this LayoutRendererCollection.\r
10926             </param>\r
10927             <returns>\r
10928             true if value is found in this LayoutRendererCollection;\r
10929             false otherwise.\r
10930             </returns>\r
10931         </member>\r
10932         <member name="M:NLog.LayoutRendererCollection.IndexOf(NLog.LayoutRenderer)">\r
10933             <summary>\r
10934             Return the zero-based index of the first occurrence of a specific value\r
10935             in this LayoutRendererCollection\r
10936             </summary>\r
10937             <param name="value">\r
10938             The LayoutRenderer value to locate in the LayoutRendererCollection.\r
10939             </param>\r
10940             <returns>\r
10941             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
10942             -1 otherwise.\r
10943             </returns>\r
10944         </member>\r
10945         <member name="M:NLog.LayoutRendererCollection.Insert(System.Int32,NLog.LayoutRenderer)">\r
10946             <summary>\r
10947             Inserts an element into the LayoutRendererCollection at the specified index\r
10948             </summary>\r
10949             <param name="index">\r
10950             The index at which the LayoutRenderer is to be inserted.\r
10951             </param>\r
10952             <param name="value">\r
10953             The LayoutRenderer to insert.\r
10954             </param>\r
10955         </member>\r
10956         <member name="M:NLog.LayoutRendererCollection.Remove(NLog.LayoutRenderer)">\r
10957             <summary>\r
10958             Removes the first occurrence of a specific LayoutRenderer from this LayoutRendererCollection.\r
10959             </summary>\r
10960             <param name="value">\r
10961             The LayoutRenderer value to remove from this LayoutRendererCollection.\r
10962             </param>\r
10963         </member>\r
10964         <member name="M:NLog.LayoutRendererCollection.GetEnumerator">\r
10965             <summary>\r
10966             Returns an enumerator that can iterate through the elements of this LayoutRendererCollection.\r
10967             </summary>\r
10968             <returns>\r
10969             An object that implements System.Collections.IEnumerator.\r
10970             </returns>        \r
10971         </member>\r
10972         <member name="P:NLog.LayoutRendererCollection.Item(System.Int32)">\r
10973             <summary>\r
10974             Gets or sets the LayoutRenderer at the given index in this LayoutRendererCollection.\r
10975             </summary>\r
10976         </member>\r
10977         <member name="T:NLog.LayoutRendererCollection.Enumerator">\r
10978             <summary>\r
10979             Type-specific enumeration class, used by LayoutRendererCollection.GetEnumerator.\r
10980             </summary>\r
10981         </member>\r
10982         <member name="M:NLog.LayoutRendererCollection.Enumerator.#ctor(NLog.LayoutRendererCollection)">\r
10983             <summary>\r
10984             \r
10985             </summary>\r
10986             <param name="collection"></param>\r
10987         </member>\r
10988         <member name="M:NLog.LayoutRendererCollection.Enumerator.MoveNext">\r
10989             <summary>\r
10990             \r
10991             </summary>\r
10992             <returns></returns>\r
10993         </member>\r
10994         <member name="M:NLog.LayoutRendererCollection.Enumerator.Reset">\r
10995             <summary>\r
10996             \r
10997             </summary>\r
10998         </member>\r
10999         <member name="P:NLog.LayoutRendererCollection.Enumerator.Current">\r
11000             <summary>\r
11001             \r
11002             </summary>\r
11003         </member>\r
11004         <member name="P:NLog.LayoutRendererCollection.Enumerator.System#Collections#IEnumerator#Current">\r
11005             <summary>\r
11006             \r
11007             </summary>\r
11008         </member>\r
11009         <member name="T:NLog.LayoutRendererFactory">\r
11010             <summary>\r
11011             A factory for layout renderers.  Creates new layout renderers based on their names.\r
11012             </summary>\r
11013         </member>\r
11014         <member name="M:NLog.LayoutRendererFactory.Clear">\r
11015             <summary>\r
11016             Removes all layout renderer information from the factory.\r
11017             </summary>\r
11018         </member>\r
11019         <member name="M:NLog.LayoutRendererFactory.AddLayoutRenderersFromAssembly(System.Reflection.Assembly,System.String)">\r
11020             <summary>\r
11021             Scans the specified assembly for types marked with <see cref="T:NLog.LayoutRendererAttribute"/> and adds\r
11022             them to the factory. Optionally it prepends the specified text to layout renderer names to avoid\r
11023             naming collisions.\r
11024             </summary>\r
11025             <param name="theAssembly">The assembly to be scanned for layout renderers.</param>\r
11026             <param name="prefix">The prefix to be prepended to layout renderer names.</param>\r
11027         </member>\r
11028         <member name="M:NLog.LayoutRendererFactory.AddLayoutRenderer(System.String,System.Type)">\r
11029             <summary>\r
11030             Registers the specified layout renderer type to the factory under a specified name.\r
11031             </summary>\r
11032             <param name="name">The name of the layout renderer (e.g. <code>logger</code>, <code>message</code> or <code>aspnet-request</code>)</param>\r
11033             <param name="t">The type of the new layout renderer</param>\r
11034             <remarks>\r
11035             The name specified in the name parameter can then be used\r
11036             to create layout renderers.\r
11037             </remarks>\r
11038         </member>\r
11039         <member name="M:NLog.LayoutRendererFactory.CreateLayoutRenderer(System.String,System.String)">\r
11040             <summary>\r
11041             Creates the layout renderer object based on its layout renderer name and sets its properties from parameters string.\r
11042             </summary>\r
11043             <param name="name">The name of the layout renderer (e.g. <code>message</code> or <code>aspnet-request</code>)</param>\r
11044             <param name="parameters">Parameters to the layout renderer.</param>\r
11045             <returns>A new instance of the <see cref="T:NLog.LayoutRenderer"/> object.</returns>\r
11046         </member>\r
11047         <member name="T:NLog.LogEventInfo">\r
11048             <summary>\r
11049             Represents the logging event.\r
11050             </summary>\r
11051         </member>\r
11052         <member name="F:NLog.LogEventInfo.ZeroDate">\r
11053             <summary>\r
11054             The date of the first log event created.\r
11055             </summary>\r
11056         </member>\r
11057         <member name="M:NLog.LogEventInfo.#ctor">\r
11058             <summary>\r
11059             Creates a new instance of <see cref="T:NLog.LogEventInfo"/>.\r
11060             </summary>\r
11061         </member>\r
11062         <member name="M:NLog.LogEventInfo.CreateNullEvent">\r
11063             <summary>\r
11064             Creates the null event.\r
11065             </summary>\r
11066             <returns></returns>\r
11067         </member>\r
11068         <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.String)">\r
11069             <summary>\r
11070             Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.\r
11071             </summary>\r
11072             <param name="level">Log level</param>\r
11073             <param name="loggerName">Logger name</param>\r
11074             <param name="message">Log message including parameter placeholders</param>\r
11075         </member>\r
11076         <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[])">\r
11077             <summary>\r
11078             Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.\r
11079             </summary>\r
11080             <param name="level">Log level</param>\r
11081             <param name="loggerName">Logger name</param>\r
11082             <param name="formatProvider"><see cref="T:System.IFormatProvider"/> object</param>\r
11083             <param name="message">Log message including parameter placeholders</param>\r
11084             <param name="parameters">Parameter array.</param>\r
11085         </member>\r
11086         <member name="M:NLog.LogEventInfo.#ctor(NLog.LogLevel,System.String,System.IFormatProvider,System.String,System.Object[],System.Exception)">\r
11087             <summary>\r
11088             Creates a new instance of <see cref="T:NLog.LogEventInfo"/> and assigns its fields.\r
11089             </summary>\r
11090             <param name="level">Log level</param>\r
11091             <param name="loggerName">Logger name</param>\r
11092             <param name="formatProvider"><see cref="T:System.IFormatProvider"/> object</param>\r
11093             <param name="message">Log message including parameter placeholders</param>\r
11094             <param name="parameters">Parameter array.</param>\r
11095             <param name="exception">Exception information.</param>\r
11096         </member>\r
11097         <member name="P:NLog.LogEventInfo.TimeStamp">\r
11098             <summary>\r
11099             Gets or sets the timestamp of the logging event.\r
11100             </summary>\r
11101         </member>\r
11102         <member name="P:NLog.LogEventInfo.Level">\r
11103             <summary>\r
11104             Gets or sets the level of the logging event.\r
11105             </summary>\r
11106         </member>\r
11107         <member name="P:NLog.LogEventInfo.HasStackTrace">\r
11108             <summary>\r
11109             Returns true if stack trace has been set for this event.\r
11110             </summary>\r
11111         </member>\r
11112         <member name="P:NLog.LogEventInfo.UserStackFrame">\r
11113             <summary>\r
11114             Gets the stack frame of the method that did the logging.\r
11115             </summary>\r
11116         </member>\r
11117         <member name="P:NLog.LogEventInfo.UserStackFrameNumber">\r
11118             <summary>\r
11119             Gets the number index of the stack frame that represents the user\r
11120             code (not the NLog code)\r
11121             </summary>\r
11122         </member>\r
11123         <member name="P:NLog.LogEventInfo.StackTrace">\r
11124             <summary>\r
11125             Gets the entire stack trace.\r
11126             </summary>\r
11127         </member>\r
11128         <member name="P:NLog.LogEventInfo.Exception">\r
11129             <summary>\r
11130             Gets or sets the exception information.\r
11131             </summary>\r
11132         </member>\r
11133         <member name="P:NLog.LogEventInfo.LoggerName">\r
11134             <summary>\r
11135             Gets or sets the logger name.\r
11136             </summary>\r
11137         </member>\r
11138         <member name="P:NLog.LogEventInfo.LoggerShortName">\r
11139             <summary>\r
11140             Gets the logger short name.\r
11141             </summary>\r
11142         </member>\r
11143         <member name="P:NLog.LogEventInfo.Message">\r
11144             <summary>\r
11145             Gets the raw log message including any parameter placeholders.\r
11146             </summary>\r
11147         </member>\r
11148         <member name="P:NLog.LogEventInfo.Parameters">\r
11149             <summary>\r
11150             Gets the parameter values or <see langword="null" /> if no parameters have\r
11151             been specified.\r
11152             </summary>\r
11153         </member>\r
11154         <member name="P:NLog.LogEventInfo.FormatProvider">\r
11155             <summary>\r
11156             Gets the format provider that was provided while logging or <see langword="null" />\r
11157             when no formatProvider was specified.\r
11158             </summary>\r
11159         </member>\r
11160         <member name="P:NLog.LogEventInfo.FormattedMessage">\r
11161             <summary>\r
11162             Returns the formatted message.\r
11163             </summary>\r
11164         </member>\r
11165         <member name="P:NLog.LogEventInfo.Context">\r
11166             <summary>\r
11167             Gets the dictionary of per-event context properties.\r
11168             </summary>\r
11169         </member>\r
11170         <member name="P:NLog.LogEventInfo.SequenceID">\r
11171             <summary>\r
11172             The unique identifier of log event which is automatically generated\r
11173             and monotonously increasing.\r
11174             </summary>\r
11175         </member>\r
11176         <member name="T:NLog.LoggingConfigurationChanged">\r
11177             <summary>\r
11178             Represents a method that's invoked each time a logging configuration changes.\r
11179             </summary>\r
11180         </member>\r
11181         <member name="T:NLog.LoggingConfigurationReloaded">\r
11182             <summary>\r
11183             Represents a method that's invoked each time a logging configuration gets reloaded\r
11184             to signal either success or failure.\r
11185             </summary>\r
11186         </member>\r
11187         <member name="T:NLog.LogFactory">\r
11188             <summary>\r
11189             Creates and manages instances of <see cref="T:NLog.Logger" /> objects.\r
11190             </summary>\r
11191         </member>\r
11192         <member name="M:NLog.LogFactory.#ctor">\r
11193             <summary>\r
11194             Creates a new instance of <see cref="T:NLog.LogFactory"/>\r
11195             </summary>\r
11196         </member>\r
11197         <member name="M:NLog.LogFactory.#ctor(NLog.Config.LoggingConfiguration)">\r
11198             <summary>\r
11199             Creates a new instance of <see cref="T:NLog.LogFactory"/> and sets the initial configuration.\r
11200             </summary>\r
11201         </member>\r
11202         <member name="M:NLog.LogFactory.CreateNullLogger">\r
11203             <summary>\r
11204             Creates a logger that discards all log messages.\r
11205             </summary>\r
11206             <returns></returns>\r
11207         </member>\r
11208         <member name="M:NLog.LogFactory.GetCurrentClassLogger">\r
11209             <summary>\r
11210             Gets the logger named after the currently-being-initialized class.\r
11211             </summary>\r
11212             <returns>The logger.</returns>\r
11213             <remarks>This is a slow-running method. \r
11214             Make sure you're not doing this in a loop.</remarks>\r
11215         </member>\r
11216         <member name="M:NLog.LogFactory.GetCurrentClassLogger(System.Type)">\r
11217             <summary>\r
11218             Gets the logger named after the currently-being-initialized class.\r
11219             </summary>\r
11220             <param name="loggerType">type of the logger to create. The type must inherit from NLog.Logger</param>\r
11221             <returns>The logger.</returns>\r
11222             <remarks>This is a slow-running method. \r
11223             Make sure you're not doing this in a loop.</remarks>\r
11224         </member>\r
11225         <member name="M:NLog.LogFactory.GetLogger(System.String)">\r
11226             <summary>\r
11227             Gets the specified named logger.\r
11228             </summary>\r
11229             <param name="name">name of the logger</param>\r
11230             <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>\r
11231         </member>\r
11232         <member name="M:NLog.LogFactory.GetLogger(System.String,System.Type)">\r
11233             <summary>\r
11234             Gets the specified named logger.\r
11235             </summary>\r
11236             <param name="name">name of the logger</param>\r
11237             <param name="loggerType">type of the logger to create. The type must inherit from NLog.Logger</param>\r
11238             <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the \r
11239             same argument aren't guaranteed to return the same logger reference.</returns>\r
11240         </member>\r
11241         <member name="M:NLog.LogFactory.ReconfigExistingLoggers">\r
11242             <summary>\r
11243             Loops through all loggers previously returned by GetLogger\r
11244             and recalculates their target and filter list. Useful after modifying the configuration programmatically\r
11245             to ensure that all loggers have been properly configured.\r
11246             </summary>\r
11247         </member>\r
11248         <member name="M:NLog.LogFactory.Flush">\r
11249             <summary>\r
11250             Flush any pending log messages (in case of asynchronous targets).\r
11251             </summary>\r
11252         </member>\r
11253         <member name="M:NLog.LogFactory.Flush(System.TimeSpan)">\r
11254             <summary>\r
11255             Flush any pending log messages (in case of asynchronous targets).\r
11256             </summary>\r
11257             <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
11258         </member>\r
11259         <member name="M:NLog.LogFactory.Flush(System.Int32)">\r
11260             <summary>\r
11261             Flush any pending log messages (in case of asynchronous targets).\r
11262             </summary>\r
11263             <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
11264         </member>\r
11265         <member name="M:NLog.LogFactory.DisableLogging">\r
11266             <summary>Decreases the log enable counter and if it reaches -1 \r
11267             the logs are disabled.</summary>\r
11268             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater \r
11269             than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>\r
11270             <returns>An object that iplements IDisposable whose Dispose() method\r
11271             reenables logging. To be used with C# <c>using ()</c> statement.</returns>\r
11272         </member>\r
11273         <member name="M:NLog.LogFactory.EnableLogging">\r
11274             <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>\r
11275             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater \r
11276             than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>\r
11277         </member>\r
11278         <member name="M:NLog.LogFactory.IsLoggingEnabled">\r
11279             <summary>\r
11280             Returns <see langword="true"/> if logging is currently enabled.\r
11281             </summary>\r
11282             <returns><see langword="true"/> if logging is currently enabled, \r
11283             <see langword="false"/> otherwise.</returns>\r
11284             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogFactory.EnableLogging"/> calls is greater \r
11285             than or equal to <see cref="M:NLog.LogFactory.DisableLogging"/> calls.</remarks>\r
11286         </member>\r
11287         <member name="E:NLog.LogFactory.ConfigurationChanged">\r
11288             <summary>\r
11289             Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> changes.\r
11290             </summary>\r
11291         </member>\r
11292         <member name="E:NLog.LogFactory.ConfigurationReloaded">\r
11293             <summary>\r
11294             Occurs when logging <see cref="P:NLog.LogFactory.Configuration"/> gets reloaded.\r
11295             </summary>\r
11296         </member>\r
11297         <member name="P:NLog.LogFactory.ThrowExceptions">\r
11298             <summary>\r
11299             Specified whether NLog should throw exceptions. By default exceptions\r
11300             are not thrown under any circumstances.\r
11301             </summary>\r
11302         </member>\r
11303         <member name="P:NLog.LogFactory.Configuration">\r
11304             <summary>\r
11305             Gets or sets the current logging configuration.\r
11306             </summary>\r
11307         </member>\r
11308         <member name="P:NLog.LogFactory.GlobalThreshold">\r
11309             <summary>\r
11310             Global log threshold. Log events below this threshold are not logged.\r
11311             </summary>\r
11312         </member>\r
11313         <member name="T:NLog.LogFactory`1">\r
11314             <summary>\r
11315             Specialized LogFactory that can return instances of custom logger types.\r
11316             </summary>\r
11317             <typeparam name="LoggerType">The type of the logger to be returned. Must inherit from <see cref="T:NLog.Logger"/>.</typeparam>\r
11318         </member>\r
11319         <member name="M:NLog.LogFactory`1.GetLogger(System.String)">\r
11320             <summary>\r
11321             Gets the logger.\r
11322             </summary>\r
11323             <param name="name">The name.</param>\r
11324             <returns>An instance of <typeparamref name="LoggerType"/>.</returns>\r
11325         </member>\r
11326         <member name="M:NLog.LogFactory`1.GetCurrentClassLogger">\r
11327             <summary>\r
11328             Gets the logger named after the currently-being-initialized class.\r
11329             </summary>\r
11330             <returns>The logger.</returns>\r
11331             <remarks>This is a slow-running method. \r
11332             Make sure you're not doing this in a loop.</remarks>\r
11333         </member>\r
11334         <member name="T:NLog.LoggerReconfiguredDelegate">\r
11335             <summary>\r
11336             Represents a method that's invoked each time a <see cref="T:NLog.Logger"/> configuration changes.\r
11337             </summary>\r
11338             <param name="logger">logger that was reconfigured</param>\r
11339             <remarks>\r
11340             'Reconfiguring' a logger means rebuilding the list of targets and filters\r
11341             that will be invoked on logging.\r
11342             This may or may not influence the result returned by IsXXXXEnabled properties.\r
11343             </remarks>\r
11344         </member>\r
11345         <member name="T:NLog.Logger">\r
11346             <summary>\r
11347             Provides logging interface and utility functions.\r
11348             </summary>\r
11349         </member>\r
11350         <member name="M:NLog.Logger.#ctor">\r
11351             <summary>\r
11352             Initializes a new instance of the <see cref="T:NLog.Logger"/> class.\r
11353             </summary>\r
11354         </member>\r
11355         <member name="M:NLog.Logger.IsEnabled(NLog.LogLevel)">\r
11356             <summary>\r
11357             Determines if logging is enabled for the specified level.\r
11358             </summary>\r
11359             <param name="level">level to be checked</param>\r
11360             <returns><see langword="true" /> if logging is enabled for the specified level, otherwise it returns <see langword="false" />.</returns>\r
11361         </member>\r
11362         <member name="M:NLog.Logger.Log(NLog.LogEventInfo)">\r
11363             <overloads>\r
11364             Writes the diagnostic message at the specified level using the specified format provider and format parameters.\r
11365             </overloads>\r
11366             <summary>\r
11367             Writes the specified diagnostic message.\r
11368             </summary>\r
11369             <param name="logEvent">log event</param>\r
11370         </member>\r
11371         <member name="M:NLog.Logger.Log(System.Type,NLog.LogEventInfo)">\r
11372             <overloads>\r
11373             Writes the diagnostic message at the specified level using the specified format provider and format parameters.\r
11374             </overloads>\r
11375             <summary>\r
11376             Writes the specified diagnostic message.\r
11377             </summary>\r
11378             <param name="logEvent">log event</param>\r
11379             <param name="wrapperType">The name of the type that wraps Logger</param>\r
11380         </member>\r
11381         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String)">\r
11382             <overloads>\r
11383             Writes the diagnostic message at the specified level using the specified format provider and format parameters.\r
11384             </overloads>\r
11385             <summary>\r
11386             Writes the diagnostic message at the specified level.\r
11387             </summary>\r
11388             <param name="level">the log level.</param>\r
11389             <param name="message">A <see langword="string" /> to be written.</param>\r
11390         </member>\r
11391         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.Object)">\r
11392             <summary>\r
11393             Writes the diagnostic message at the specified level.\r
11394             </summary>\r
11395             <param name="level">the log level.</param>\r
11396             <param name="obj">A <see langword="object" /> to be written.</param>\r
11397         </member>\r
11398         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.Object)">\r
11399             <summary>\r
11400             Writes the diagnostic message at the specified level.\r
11401             </summary>\r
11402             <param name="level">the log level.</param>\r
11403             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11404             <param name="obj">A <see langword="object" /> to be written.</param>\r
11405         </member>\r
11406         <member name="M:NLog.Logger.LogException(NLog.LogLevel,System.String,System.Exception)">\r
11407             <summary>\r
11408             Writes the diagnostic message and exception at the specified level.\r
11409             </summary>\r
11410             <param name="level">the log level.</param>\r
11411             <param name="message">A <see langword="string" /> to be written.</param>\r
11412             <param name="exception">An exception to be logged.</param>\r
11413         </member>\r
11414         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object[])">\r
11415             <summary>\r
11416             Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.\r
11417             </summary>\r
11418             <param name="level">the log level.</param>\r
11419             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11420             <param name="message">A <see langword="string" /> containing format items.</param>\r
11421             <param name="args">Arguments to format.</param>\r
11422         </member>\r
11423         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object[])">\r
11424             <summary>\r
11425             Writes the diagnostic message at the specified level using the specified parameters.\r
11426             </summary>\r
11427             <param name="level">the log level.</param>\r
11428             <param name="message">A <see langword="string" /> containing format items.</param>\r
11429             <param name="args">Arguments to format.</param>\r
11430         </member>\r
11431         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object)">\r
11432             <summary>\r
11433             Writes the diagnostic message at the specified level using the specified parameters.\r
11434             </summary>\r
11435             <param name="level">the log level.</param>\r
11436             <param name="message">A <see langword="string" /> containing format items.</param>\r
11437             <param name="arg1">First argument to format.</param>\r
11438             <param name="arg2">Second argument to format.</param>\r
11439         </member>\r
11440         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object,System.Object,System.Object)">\r
11441             <summary>\r
11442             Writes the diagnostic message at the specified level using the specified parameters.\r
11443             </summary>\r
11444             <param name="level">the log level.</param>\r
11445             <param name="message">A <see langword="string" /> containing format items.</param>\r
11446             <param name="arg1">First argument to format.</param>\r
11447             <param name="arg2">Second argument to format.</param>\r
11448             <param name="arg3">Third argument to format.</param>\r
11449         </member>\r
11450         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Boolean)">\r
11451             <summary>\r
11452             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
11453             </summary>\r
11454             <param name="level">the log level.</param>\r
11455             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11456             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11457             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
11458         </member>\r
11459         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Boolean)">\r
11460             <summary>\r
11461             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
11462             </summary>\r
11463             <param name="level">the log level.</param>\r
11464             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11465             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
11466         </member>\r
11467         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Char)">\r
11468             <summary>\r
11469             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
11470             </summary>\r
11471             <param name="level">the log level.</param>\r
11472             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11473             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11474             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
11475         </member>\r
11476         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Char)">\r
11477             <summary>\r
11478             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Char" /> as a parameter.\r
11479             </summary>\r
11480             <param name="level">the log level.</param>\r
11481             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11482             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
11483         </member>\r
11484         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Byte)">\r
11485             <summary>\r
11486             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
11487             </summary>\r
11488             <param name="level">the log level.</param>\r
11489             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11490             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11491             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
11492         </member>\r
11493         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Byte)">\r
11494             <summary>\r
11495             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Byte" /> as a parameter.\r
11496             </summary>\r
11497             <param name="level">the log level.</param>\r
11498             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11499             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
11500         </member>\r
11501         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.String)">\r
11502             <summary>\r
11503             Writes the diagnostic message at the specified level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
11504             </summary>\r
11505             <param name="level">the log level.</param>\r
11506             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11507             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11508             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
11509         </member>\r
11510         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.String)">\r
11511             <summary>\r
11512             Writes the diagnostic message at the specified level using the specified <see cref="T:System.String" /> as a parameter.\r
11513             </summary>\r
11514             <param name="level">the log level.</param>\r
11515             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11516             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
11517         </member>\r
11518         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int32)">\r
11519             <summary>\r
11520             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
11521             </summary>\r
11522             <param name="level">the log level.</param>\r
11523             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11524             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11525             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
11526         </member>\r
11527         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int32)">\r
11528             <summary>\r
11529             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int32" /> as a parameter.\r
11530             </summary>\r
11531             <param name="level">the log level.</param>\r
11532             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11533             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
11534         </member>\r
11535         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Int64)">\r
11536             <summary>\r
11537             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
11538             </summary>\r
11539             <param name="level">the log level.</param>\r
11540             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11541             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11542             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
11543         </member>\r
11544         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Int64)">\r
11545             <summary>\r
11546             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Int64" /> as a parameter.\r
11547             </summary>\r
11548             <param name="level">the log level.</param>\r
11549             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11550             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
11551         </member>\r
11552         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Single)">\r
11553             <summary>\r
11554             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
11555             </summary>\r
11556             <param name="level">the log level.</param>\r
11557             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11558             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11559             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
11560         </member>\r
11561         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Single)">\r
11562             <summary>\r
11563             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Single" /> as a parameter.\r
11564             </summary>\r
11565             <param name="level">the log level.</param>\r
11566             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11567             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
11568         </member>\r
11569         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Double)">\r
11570             <summary>\r
11571             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
11572             </summary>\r
11573             <param name="level">the log level.</param>\r
11574             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11575             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11576             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
11577         </member>\r
11578         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Double)">\r
11579             <summary>\r
11580             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Double" /> as a parameter.\r
11581             </summary>\r
11582             <param name="level">the log level.</param>\r
11583             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11584             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
11585         </member>\r
11586         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Decimal)">\r
11587             <summary>\r
11588             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
11589             </summary>\r
11590             <param name="level">the log level.</param>\r
11591             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11592             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11593             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
11594         </member>\r
11595         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Decimal)">\r
11596             <summary>\r
11597             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
11598             </summary>\r
11599             <param name="level">the log level.</param>\r
11600             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11601             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
11602         </member>\r
11603         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.Object)">\r
11604             <summary>\r
11605             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
11606             </summary>\r
11607             <param name="level">the log level.</param>\r
11608             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11609             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11610             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
11611         </member>\r
11612         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.Object)">\r
11613             <summary>\r
11614             Writes the diagnostic message at the specified level using the specified <see cref="T:System.Object" /> as a parameter.\r
11615             </summary>\r
11616             <param name="level">the log level.</param>\r
11617             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11618             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
11619         </member>\r
11620         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.SByte)">\r
11621             <summary>\r
11622             Writes the diagnostic message at the specified level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
11623             </summary>\r
11624             <param name="level">the log level.</param>\r
11625             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11626             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11627             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
11628         </member>\r
11629         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.SByte)">\r
11630             <summary>\r
11631             Writes the diagnostic message at the specified level using the specified <see cref="T:System.SByte" /> as a parameter.\r
11632             </summary>\r
11633             <param name="level">the log level.</param>\r
11634             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11635             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
11636         </member>\r
11637         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt32)">\r
11638             <summary>\r
11639             Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
11640             </summary>\r
11641             <param name="level">the log level.</param>\r
11642             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11643             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11644             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
11645         </member>\r
11646         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt32)">\r
11647             <summary>\r
11648             Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
11649             </summary>\r
11650             <param name="level">the log level.</param>\r
11651             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11652             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
11653         </member>\r
11654         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.IFormatProvider,System.String,System.UInt64)">\r
11655             <summary>\r
11656             Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
11657             </summary>\r
11658             <param name="level">the log level.</param>\r
11659             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11660             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11661             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
11662         </member>\r
11663         <member name="M:NLog.Logger.Log(NLog.LogLevel,System.String,System.UInt64)">\r
11664             <summary>\r
11665             Writes the diagnostic message at the specified level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
11666             </summary>\r
11667             <param name="level">the log level.</param>\r
11668             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11669             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
11670         </member>\r
11671         <member name="M:NLog.Logger.Trace(System.String)">\r
11672             <overloads>\r
11673             Writes the diagnostic message at the <c>Trace</c> level using the specified format provider and format parameters.\r
11674             </overloads>\r
11675             <summary>\r
11676             Writes the diagnostic message at the <c>Trace</c> level.\r
11677             </summary>\r
11678             <param name="message">A <see langword="string" /> to be written.</param>\r
11679         </member>\r
11680         <member name="M:NLog.Logger.Trace(System.Object)">\r
11681             <summary>\r
11682             Writes the diagnostic message at the <c>Trace</c> level.\r
11683             </summary>\r
11684             <param name="obj">A <see langword="object" /> to be written.</param>\r
11685         </member>\r
11686         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.Object)">\r
11687             <summary>\r
11688             Writes the diagnostic message at the <c>Trace</c> level.\r
11689             </summary>\r
11690             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11691             <param name="obj">A <see langword="object" /> to be written.</param>\r
11692         </member>\r
11693         <member name="M:NLog.Logger.TraceException(System.String,System.Exception)">\r
11694             <summary>\r
11695             Writes the diagnostic message and exception at the <c>Trace</c> level.\r
11696             </summary>\r
11697             <param name="message">A <see langword="string" /> to be written.</param>\r
11698             <param name="exception">An exception to be logged.</param>\r
11699         </member>\r
11700         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object[])">\r
11701             <summary>\r
11702             Writes the diagnostic message at the <c>Trace</c> level using the specified parameters and formatting them with the supplied format provider.\r
11703             </summary>\r
11704             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11705             <param name="message">A <see langword="string" /> containing format items.</param>\r
11706             <param name="args">Arguments to format.</param>\r
11707         </member>\r
11708         <member name="M:NLog.Logger.Trace(System.String,System.Object[])">\r
11709             <summary>\r
11710             Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.\r
11711             </summary>\r
11712             <param name="message">A <see langword="string" /> containing format items.</param>\r
11713             <param name="args">Arguments to format.</param>\r
11714         </member>\r
11715         <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object)">\r
11716             <summary>\r
11717             Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.\r
11718             </summary>\r
11719             <param name="message">A <see langword="string" /> containing format items.</param>\r
11720             <param name="arg1">First argument to format.</param>\r
11721             <param name="arg2">Second argument to format.</param>\r
11722         </member>\r
11723         <member name="M:NLog.Logger.Trace(System.String,System.Object,System.Object,System.Object)">\r
11724             <summary>\r
11725             Writes the diagnostic message at the <c>Trace</c> level using the specified parameters.\r
11726             </summary>\r
11727             <param name="message">A <see langword="string" /> containing format items.</param>\r
11728             <param name="arg1">First argument to format.</param>\r
11729             <param name="arg2">Second argument to format.</param>\r
11730             <param name="arg3">Third argument to format.</param>\r
11731         </member>\r
11732         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Boolean)">\r
11733             <summary>\r
11734             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
11735             </summary>\r
11736             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11737             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11738             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
11739         </member>\r
11740         <member name="M:NLog.Logger.Trace(System.String,System.Boolean)">\r
11741             <summary>\r
11742             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
11743             </summary>\r
11744             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11745             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
11746         </member>\r
11747         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Char)">\r
11748             <summary>\r
11749             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
11750             </summary>\r
11751             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11752             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11753             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
11754         </member>\r
11755         <member name="M:NLog.Logger.Trace(System.String,System.Char)">\r
11756             <summary>\r
11757             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
11758             </summary>\r
11759             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11760             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
11761         </member>\r
11762         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Byte)">\r
11763             <summary>\r
11764             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
11765             </summary>\r
11766             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11767             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11768             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
11769         </member>\r
11770         <member name="M:NLog.Logger.Trace(System.String,System.Byte)">\r
11771             <summary>\r
11772             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
11773             </summary>\r
11774             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11775             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
11776         </member>\r
11777         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.String)">\r
11778             <summary>\r
11779             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
11780             </summary>\r
11781             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11782             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11783             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
11784         </member>\r
11785         <member name="M:NLog.Logger.Trace(System.String,System.String)">\r
11786             <summary>\r
11787             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
11788             </summary>\r
11789             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11790             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
11791         </member>\r
11792         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int32)">\r
11793             <summary>\r
11794             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
11795             </summary>\r
11796             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11797             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11798             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
11799         </member>\r
11800         <member name="M:NLog.Logger.Trace(System.String,System.Int32)">\r
11801             <summary>\r
11802             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
11803             </summary>\r
11804             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11805             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
11806         </member>\r
11807         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Int64)">\r
11808             <summary>\r
11809             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
11810             </summary>\r
11811             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11812             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11813             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
11814         </member>\r
11815         <member name="M:NLog.Logger.Trace(System.String,System.Int64)">\r
11816             <summary>\r
11817             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
11818             </summary>\r
11819             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11820             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
11821         </member>\r
11822         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Single)">\r
11823             <summary>\r
11824             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
11825             </summary>\r
11826             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11827             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11828             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
11829         </member>\r
11830         <member name="M:NLog.Logger.Trace(System.String,System.Single)">\r
11831             <summary>\r
11832             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
11833             </summary>\r
11834             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11835             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
11836         </member>\r
11837         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Double)">\r
11838             <summary>\r
11839             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
11840             </summary>\r
11841             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11842             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11843             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
11844         </member>\r
11845         <member name="M:NLog.Logger.Trace(System.String,System.Double)">\r
11846             <summary>\r
11847             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
11848             </summary>\r
11849             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11850             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
11851         </member>\r
11852         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Decimal)">\r
11853             <summary>\r
11854             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
11855             </summary>\r
11856             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11857             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11858             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
11859         </member>\r
11860         <member name="M:NLog.Logger.Trace(System.String,System.Decimal)">\r
11861             <summary>\r
11862             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
11863             </summary>\r
11864             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11865             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
11866         </member>\r
11867         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.Object)">\r
11868             <summary>\r
11869             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
11870             </summary>\r
11871             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11872             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11873             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
11874         </member>\r
11875         <member name="M:NLog.Logger.Trace(System.String,System.Object)">\r
11876             <summary>\r
11877             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
11878             </summary>\r
11879             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11880             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
11881         </member>\r
11882         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.SByte)">\r
11883             <summary>\r
11884             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
11885             </summary>\r
11886             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11887             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11888             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
11889         </member>\r
11890         <member name="M:NLog.Logger.Trace(System.String,System.SByte)">\r
11891             <summary>\r
11892             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
11893             </summary>\r
11894             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11895             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
11896         </member>\r
11897         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt32)">\r
11898             <summary>\r
11899             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
11900             </summary>\r
11901             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11902             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11903             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
11904         </member>\r
11905         <member name="M:NLog.Logger.Trace(System.String,System.UInt32)">\r
11906             <summary>\r
11907             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
11908             </summary>\r
11909             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11910             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
11911         </member>\r
11912         <member name="M:NLog.Logger.Trace(System.IFormatProvider,System.String,System.UInt64)">\r
11913             <summary>\r
11914             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
11915             </summary>\r
11916             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11917             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11918             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
11919         </member>\r
11920         <member name="M:NLog.Logger.Trace(System.String,System.UInt64)">\r
11921             <summary>\r
11922             Writes the diagnostic message at the <c>Trace</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
11923             </summary>\r
11924             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11925             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
11926         </member>\r
11927         <member name="M:NLog.Logger.Debug(System.String)">\r
11928             <overloads>\r
11929             Writes the diagnostic message at the <c>Debug</c> level using the specified format provider and format parameters.\r
11930             </overloads>\r
11931             <summary>\r
11932             Writes the diagnostic message at the <c>Debug</c> level.\r
11933             </summary>\r
11934             <param name="message">A <see langword="string" /> to be written.</param>\r
11935         </member>\r
11936         <member name="M:NLog.Logger.Debug(System.Object)">\r
11937             <summary>\r
11938             Writes the diagnostic message at the <c>Debug</c> level.\r
11939             </summary>\r
11940             <param name="obj">A <see langword="object" /> to be written.</param>\r
11941         </member>\r
11942         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.Object)">\r
11943             <summary>\r
11944             Writes the diagnostic message at the <c>Debug</c> level.\r
11945             </summary>\r
11946             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11947             <param name="obj">A <see langword="object" /> to be written.</param>\r
11948         </member>\r
11949         <member name="M:NLog.Logger.DebugException(System.String,System.Exception)">\r
11950             <summary>\r
11951             Writes the diagnostic message and exception at the <c>Debug</c> level.\r
11952             </summary>\r
11953             <param name="message">A <see langword="string" /> to be written.</param>\r
11954             <param name="exception">An exception to be logged.</param>\r
11955         </member>\r
11956         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object[])">\r
11957             <summary>\r
11958             Writes the diagnostic message at the <c>Debug</c> level using the specified parameters and formatting them with the supplied format provider.\r
11959             </summary>\r
11960             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11961             <param name="message">A <see langword="string" /> containing format items.</param>\r
11962             <param name="args">Arguments to format.</param>\r
11963         </member>\r
11964         <member name="M:NLog.Logger.Debug(System.String,System.Object[])">\r
11965             <summary>\r
11966             Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.\r
11967             </summary>\r
11968             <param name="message">A <see langword="string" /> containing format items.</param>\r
11969             <param name="args">Arguments to format.</param>\r
11970         </member>\r
11971         <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object)">\r
11972             <summary>\r
11973             Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.\r
11974             </summary>\r
11975             <param name="message">A <see langword="string" /> containing format items.</param>\r
11976             <param name="arg1">First argument to format.</param>\r
11977             <param name="arg2">Second argument to format.</param>\r
11978         </member>\r
11979         <member name="M:NLog.Logger.Debug(System.String,System.Object,System.Object,System.Object)">\r
11980             <summary>\r
11981             Writes the diagnostic message at the <c>Debug</c> level using the specified parameters.\r
11982             </summary>\r
11983             <param name="message">A <see langword="string" /> containing format items.</param>\r
11984             <param name="arg1">First argument to format.</param>\r
11985             <param name="arg2">Second argument to format.</param>\r
11986             <param name="arg3">Third argument to format.</param>\r
11987         </member>\r
11988         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Boolean)">\r
11989             <summary>\r
11990             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
11991             </summary>\r
11992             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
11993             <param name="message">A <see langword="string" /> containing one format item.</param>\r
11994             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
11995         </member>\r
11996         <member name="M:NLog.Logger.Debug(System.String,System.Boolean)">\r
11997             <summary>\r
11998             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
11999             </summary>\r
12000             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12001             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12002         </member>\r
12003         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Char)">\r
12004             <summary>\r
12005             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
12006             </summary>\r
12007             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12008             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12009             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12010         </member>\r
12011         <member name="M:NLog.Logger.Debug(System.String,System.Char)">\r
12012             <summary>\r
12013             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
12014             </summary>\r
12015             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12016             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12017         </member>\r
12018         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Byte)">\r
12019             <summary>\r
12020             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
12021             </summary>\r
12022             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12023             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12024             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12025         </member>\r
12026         <member name="M:NLog.Logger.Debug(System.String,System.Byte)">\r
12027             <summary>\r
12028             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
12029             </summary>\r
12030             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12031             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12032         </member>\r
12033         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.String)">\r
12034             <summary>\r
12035             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
12036             </summary>\r
12037             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12038             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12039             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12040         </member>\r
12041         <member name="M:NLog.Logger.Debug(System.String,System.String)">\r
12042             <summary>\r
12043             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
12044             </summary>\r
12045             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12046             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12047         </member>\r
12048         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int32)">\r
12049             <summary>\r
12050             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
12051             </summary>\r
12052             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12053             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12054             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12055         </member>\r
12056         <member name="M:NLog.Logger.Debug(System.String,System.Int32)">\r
12057             <summary>\r
12058             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
12059             </summary>\r
12060             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12061             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12062         </member>\r
12063         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Int64)">\r
12064             <summary>\r
12065             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
12066             </summary>\r
12067             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12068             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12069             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12070         </member>\r
12071         <member name="M:NLog.Logger.Debug(System.String,System.Int64)">\r
12072             <summary>\r
12073             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
12074             </summary>\r
12075             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12076             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12077         </member>\r
12078         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Single)">\r
12079             <summary>\r
12080             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
12081             </summary>\r
12082             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12083             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12084             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12085         </member>\r
12086         <member name="M:NLog.Logger.Debug(System.String,System.Single)">\r
12087             <summary>\r
12088             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
12089             </summary>\r
12090             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12091             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12092         </member>\r
12093         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Double)">\r
12094             <summary>\r
12095             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
12096             </summary>\r
12097             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12098             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12099             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12100         </member>\r
12101         <member name="M:NLog.Logger.Debug(System.String,System.Double)">\r
12102             <summary>\r
12103             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
12104             </summary>\r
12105             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12106             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12107         </member>\r
12108         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Decimal)">\r
12109             <summary>\r
12110             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
12111             </summary>\r
12112             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12113             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12114             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12115         </member>\r
12116         <member name="M:NLog.Logger.Debug(System.String,System.Decimal)">\r
12117             <summary>\r
12118             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
12119             </summary>\r
12120             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12121             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12122         </member>\r
12123         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.Object)">\r
12124             <summary>\r
12125             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
12126             </summary>\r
12127             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12128             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12129             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12130         </member>\r
12131         <member name="M:NLog.Logger.Debug(System.String,System.Object)">\r
12132             <summary>\r
12133             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
12134             </summary>\r
12135             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12136             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12137         </member>\r
12138         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.SByte)">\r
12139             <summary>\r
12140             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
12141             </summary>\r
12142             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12143             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12144             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12145         </member>\r
12146         <member name="M:NLog.Logger.Debug(System.String,System.SByte)">\r
12147             <summary>\r
12148             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
12149             </summary>\r
12150             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12151             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12152         </member>\r
12153         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt32)">\r
12154             <summary>\r
12155             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
12156             </summary>\r
12157             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12158             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12159             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12160         </member>\r
12161         <member name="M:NLog.Logger.Debug(System.String,System.UInt32)">\r
12162             <summary>\r
12163             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
12164             </summary>\r
12165             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12166             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12167         </member>\r
12168         <member name="M:NLog.Logger.Debug(System.IFormatProvider,System.String,System.UInt64)">\r
12169             <summary>\r
12170             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
12171             </summary>\r
12172             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12173             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12174             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12175         </member>\r
12176         <member name="M:NLog.Logger.Debug(System.String,System.UInt64)">\r
12177             <summary>\r
12178             Writes the diagnostic message at the <c>Debug</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
12179             </summary>\r
12180             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12181             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12182         </member>\r
12183         <member name="M:NLog.Logger.Info(System.String)">\r
12184             <overloads>\r
12185             Writes the diagnostic message at the <c>Info</c> level using the specified format provider and format parameters.\r
12186             </overloads>\r
12187             <summary>\r
12188             Writes the diagnostic message at the <c>Info</c> level.\r
12189             </summary>\r
12190             <param name="message">A <see langword="string" /> to be written.</param>\r
12191         </member>\r
12192         <member name="M:NLog.Logger.Info(System.Object)">\r
12193             <summary>\r
12194             Writes the diagnostic message at the <c>Info</c> level.\r
12195             </summary>\r
12196             <param name="obj">A <see langword="object" /> to be written.</param>\r
12197         </member>\r
12198         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.Object)">\r
12199             <summary>\r
12200             Writes the diagnostic message at the <c>Info</c> level.\r
12201             </summary>\r
12202             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12203             <param name="obj">A <see langword="object" /> to be written.</param>\r
12204         </member>\r
12205         <member name="M:NLog.Logger.InfoException(System.String,System.Exception)">\r
12206             <summary>\r
12207             Writes the diagnostic message and exception at the <c>Info</c> level.\r
12208             </summary>\r
12209             <param name="message">A <see langword="string" /> to be written.</param>\r
12210             <param name="exception">An exception to be logged.</param>\r
12211         </member>\r
12212         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object[])">\r
12213             <summary>\r
12214             Writes the diagnostic message at the <c>Info</c> level using the specified parameters and formatting them with the supplied format provider.\r
12215             </summary>\r
12216             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12217             <param name="message">A <see langword="string" /> containing format items.</param>\r
12218             <param name="args">Arguments to format.</param>\r
12219         </member>\r
12220         <member name="M:NLog.Logger.Info(System.String,System.Object[])">\r
12221             <summary>\r
12222             Writes the diagnostic message at the <c>Info</c> level using the specified parameters.\r
12223             </summary>\r
12224             <param name="message">A <see langword="string" /> containing format items.</param>\r
12225             <param name="args">Arguments to format.</param>\r
12226         </member>\r
12227         <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object)">\r
12228             <summary>\r
12229             Writes the diagnostic message at the <c>Info</c> level using the specified parameters.\r
12230             </summary>\r
12231             <param name="message">A <see langword="string" /> containing format items.</param>\r
12232             <param name="arg1">First argument to format.</param>\r
12233             <param name="arg2">Second argument to format.</param>\r
12234         </member>\r
12235         <member name="M:NLog.Logger.Info(System.String,System.Object,System.Object,System.Object)">\r
12236             <summary>\r
12237             Writes the diagnostic message at the <c>Info</c> level using the specified parameters.\r
12238             </summary>\r
12239             <param name="message">A <see langword="string" /> containing format items.</param>\r
12240             <param name="arg1">First argument to format.</param>\r
12241             <param name="arg2">Second argument to format.</param>\r
12242             <param name="arg3">Third argument to format.</param>\r
12243         </member>\r
12244         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Boolean)">\r
12245             <summary>\r
12246             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
12247             </summary>\r
12248             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12249             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12250             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12251         </member>\r
12252         <member name="M:NLog.Logger.Info(System.String,System.Boolean)">\r
12253             <summary>\r
12254             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
12255             </summary>\r
12256             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12257             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12258         </member>\r
12259         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Char)">\r
12260             <summary>\r
12261             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
12262             </summary>\r
12263             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12264             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12265             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12266         </member>\r
12267         <member name="M:NLog.Logger.Info(System.String,System.Char)">\r
12268             <summary>\r
12269             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
12270             </summary>\r
12271             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12272             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12273         </member>\r
12274         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Byte)">\r
12275             <summary>\r
12276             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
12277             </summary>\r
12278             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12279             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12280             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12281         </member>\r
12282         <member name="M:NLog.Logger.Info(System.String,System.Byte)">\r
12283             <summary>\r
12284             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
12285             </summary>\r
12286             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12287             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12288         </member>\r
12289         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.String)">\r
12290             <summary>\r
12291             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
12292             </summary>\r
12293             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12294             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12295             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12296         </member>\r
12297         <member name="M:NLog.Logger.Info(System.String,System.String)">\r
12298             <summary>\r
12299             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
12300             </summary>\r
12301             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12302             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12303         </member>\r
12304         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int32)">\r
12305             <summary>\r
12306             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
12307             </summary>\r
12308             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12309             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12310             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12311         </member>\r
12312         <member name="M:NLog.Logger.Info(System.String,System.Int32)">\r
12313             <summary>\r
12314             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
12315             </summary>\r
12316             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12317             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12318         </member>\r
12319         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Int64)">\r
12320             <summary>\r
12321             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
12322             </summary>\r
12323             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12324             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12325             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12326         </member>\r
12327         <member name="M:NLog.Logger.Info(System.String,System.Int64)">\r
12328             <summary>\r
12329             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
12330             </summary>\r
12331             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12332             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12333         </member>\r
12334         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Single)">\r
12335             <summary>\r
12336             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
12337             </summary>\r
12338             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12339             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12340             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12341         </member>\r
12342         <member name="M:NLog.Logger.Info(System.String,System.Single)">\r
12343             <summary>\r
12344             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
12345             </summary>\r
12346             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12347             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12348         </member>\r
12349         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Double)">\r
12350             <summary>\r
12351             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
12352             </summary>\r
12353             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12354             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12355             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12356         </member>\r
12357         <member name="M:NLog.Logger.Info(System.String,System.Double)">\r
12358             <summary>\r
12359             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
12360             </summary>\r
12361             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12362             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12363         </member>\r
12364         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Decimal)">\r
12365             <summary>\r
12366             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
12367             </summary>\r
12368             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12369             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12370             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12371         </member>\r
12372         <member name="M:NLog.Logger.Info(System.String,System.Decimal)">\r
12373             <summary>\r
12374             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
12375             </summary>\r
12376             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12377             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12378         </member>\r
12379         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.Object)">\r
12380             <summary>\r
12381             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
12382             </summary>\r
12383             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12384             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12385             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12386         </member>\r
12387         <member name="M:NLog.Logger.Info(System.String,System.Object)">\r
12388             <summary>\r
12389             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
12390             </summary>\r
12391             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12392             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12393         </member>\r
12394         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.SByte)">\r
12395             <summary>\r
12396             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
12397             </summary>\r
12398             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12399             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12400             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12401         </member>\r
12402         <member name="M:NLog.Logger.Info(System.String,System.SByte)">\r
12403             <summary>\r
12404             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
12405             </summary>\r
12406             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12407             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12408         </member>\r
12409         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt32)">\r
12410             <summary>\r
12411             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
12412             </summary>\r
12413             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12414             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12415             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12416         </member>\r
12417         <member name="M:NLog.Logger.Info(System.String,System.UInt32)">\r
12418             <summary>\r
12419             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
12420             </summary>\r
12421             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12422             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12423         </member>\r
12424         <member name="M:NLog.Logger.Info(System.IFormatProvider,System.String,System.UInt64)">\r
12425             <summary>\r
12426             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
12427             </summary>\r
12428             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12429             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12430             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12431         </member>\r
12432         <member name="M:NLog.Logger.Info(System.String,System.UInt64)">\r
12433             <summary>\r
12434             Writes the diagnostic message at the <c>Info</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
12435             </summary>\r
12436             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12437             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12438         </member>\r
12439         <member name="M:NLog.Logger.Warn(System.String)">\r
12440             <overloads>\r
12441             Writes the diagnostic message at the <c>Warn</c> level using the specified format provider and format parameters.\r
12442             </overloads>\r
12443             <summary>\r
12444             Writes the diagnostic message at the <c>Warn</c> level.\r
12445             </summary>\r
12446             <param name="message">A <see langword="string" /> to be written.</param>\r
12447         </member>\r
12448         <member name="M:NLog.Logger.Warn(System.Object)">\r
12449             <summary>\r
12450             Writes the diagnostic message at the <c>Warn</c> level.\r
12451             </summary>\r
12452             <param name="obj">A <see langword="object" /> to be written.</param>\r
12453         </member>\r
12454         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.Object)">\r
12455             <summary>\r
12456             Writes the diagnostic message at the <c>Warn</c> level.\r
12457             </summary>\r
12458             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12459             <param name="obj">A <see langword="object" /> to be written.</param>\r
12460         </member>\r
12461         <member name="M:NLog.Logger.WarnException(System.String,System.Exception)">\r
12462             <summary>\r
12463             Writes the diagnostic message and exception at the <c>Warn</c> level.\r
12464             </summary>\r
12465             <param name="message">A <see langword="string" /> to be written.</param>\r
12466             <param name="exception">An exception to be logged.</param>\r
12467         </member>\r
12468         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object[])">\r
12469             <summary>\r
12470             Writes the diagnostic message at the <c>Warn</c> level using the specified parameters and formatting them with the supplied format provider.\r
12471             </summary>\r
12472             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12473             <param name="message">A <see langword="string" /> containing format items.</param>\r
12474             <param name="args">Arguments to format.</param>\r
12475         </member>\r
12476         <member name="M:NLog.Logger.Warn(System.String,System.Object[])">\r
12477             <summary>\r
12478             Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.\r
12479             </summary>\r
12480             <param name="message">A <see langword="string" /> containing format items.</param>\r
12481             <param name="args">Arguments to format.</param>\r
12482         </member>\r
12483         <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object)">\r
12484             <summary>\r
12485             Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.\r
12486             </summary>\r
12487             <param name="message">A <see langword="string" /> containing format items.</param>\r
12488             <param name="arg1">First argument to format.</param>\r
12489             <param name="arg2">Second argument to format.</param>\r
12490         </member>\r
12491         <member name="M:NLog.Logger.Warn(System.String,System.Object,System.Object,System.Object)">\r
12492             <summary>\r
12493             Writes the diagnostic message at the <c>Warn</c> level using the specified parameters.\r
12494             </summary>\r
12495             <param name="message">A <see langword="string" /> containing format items.</param>\r
12496             <param name="arg1">First argument to format.</param>\r
12497             <param name="arg2">Second argument to format.</param>\r
12498             <param name="arg3">Third argument to format.</param>\r
12499         </member>\r
12500         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Boolean)">\r
12501             <summary>\r
12502             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
12503             </summary>\r
12504             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12505             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12506             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12507         </member>\r
12508         <member name="M:NLog.Logger.Warn(System.String,System.Boolean)">\r
12509             <summary>\r
12510             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
12511             </summary>\r
12512             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12513             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12514         </member>\r
12515         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Char)">\r
12516             <summary>\r
12517             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
12518             </summary>\r
12519             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12520             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12521             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12522         </member>\r
12523         <member name="M:NLog.Logger.Warn(System.String,System.Char)">\r
12524             <summary>\r
12525             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
12526             </summary>\r
12527             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12528             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12529         </member>\r
12530         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Byte)">\r
12531             <summary>\r
12532             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
12533             </summary>\r
12534             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12535             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12536             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12537         </member>\r
12538         <member name="M:NLog.Logger.Warn(System.String,System.Byte)">\r
12539             <summary>\r
12540             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
12541             </summary>\r
12542             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12543             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12544         </member>\r
12545         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.String)">\r
12546             <summary>\r
12547             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
12548             </summary>\r
12549             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12550             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12551             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12552         </member>\r
12553         <member name="M:NLog.Logger.Warn(System.String,System.String)">\r
12554             <summary>\r
12555             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
12556             </summary>\r
12557             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12558             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12559         </member>\r
12560         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int32)">\r
12561             <summary>\r
12562             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
12563             </summary>\r
12564             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12565             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12566             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12567         </member>\r
12568         <member name="M:NLog.Logger.Warn(System.String,System.Int32)">\r
12569             <summary>\r
12570             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
12571             </summary>\r
12572             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12573             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12574         </member>\r
12575         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Int64)">\r
12576             <summary>\r
12577             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
12578             </summary>\r
12579             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12580             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12581             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12582         </member>\r
12583         <member name="M:NLog.Logger.Warn(System.String,System.Int64)">\r
12584             <summary>\r
12585             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
12586             </summary>\r
12587             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12588             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12589         </member>\r
12590         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Single)">\r
12591             <summary>\r
12592             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
12593             </summary>\r
12594             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12595             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12596             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12597         </member>\r
12598         <member name="M:NLog.Logger.Warn(System.String,System.Single)">\r
12599             <summary>\r
12600             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
12601             </summary>\r
12602             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12603             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12604         </member>\r
12605         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Double)">\r
12606             <summary>\r
12607             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
12608             </summary>\r
12609             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12610             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12611             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12612         </member>\r
12613         <member name="M:NLog.Logger.Warn(System.String,System.Double)">\r
12614             <summary>\r
12615             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
12616             </summary>\r
12617             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12618             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12619         </member>\r
12620         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Decimal)">\r
12621             <summary>\r
12622             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
12623             </summary>\r
12624             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12625             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12626             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12627         </member>\r
12628         <member name="M:NLog.Logger.Warn(System.String,System.Decimal)">\r
12629             <summary>\r
12630             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
12631             </summary>\r
12632             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12633             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12634         </member>\r
12635         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.Object)">\r
12636             <summary>\r
12637             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
12638             </summary>\r
12639             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12640             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12641             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12642         </member>\r
12643         <member name="M:NLog.Logger.Warn(System.String,System.Object)">\r
12644             <summary>\r
12645             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
12646             </summary>\r
12647             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12648             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12649         </member>\r
12650         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.SByte)">\r
12651             <summary>\r
12652             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
12653             </summary>\r
12654             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12655             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12656             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12657         </member>\r
12658         <member name="M:NLog.Logger.Warn(System.String,System.SByte)">\r
12659             <summary>\r
12660             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
12661             </summary>\r
12662             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12663             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12664         </member>\r
12665         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt32)">\r
12666             <summary>\r
12667             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
12668             </summary>\r
12669             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12670             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12671             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12672         </member>\r
12673         <member name="M:NLog.Logger.Warn(System.String,System.UInt32)">\r
12674             <summary>\r
12675             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
12676             </summary>\r
12677             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12678             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12679         </member>\r
12680         <member name="M:NLog.Logger.Warn(System.IFormatProvider,System.String,System.UInt64)">\r
12681             <summary>\r
12682             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
12683             </summary>\r
12684             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12685             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12686             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12687         </member>\r
12688         <member name="M:NLog.Logger.Warn(System.String,System.UInt64)">\r
12689             <summary>\r
12690             Writes the diagnostic message at the <c>Warn</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
12691             </summary>\r
12692             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12693             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12694         </member>\r
12695         <member name="M:NLog.Logger.Error(System.String)">\r
12696             <overloads>\r
12697             Writes the diagnostic message at the <c>Error</c> level using the specified format provider and format parameters.\r
12698             </overloads>\r
12699             <summary>\r
12700             Writes the diagnostic message at the <c>Error</c> level.\r
12701             </summary>\r
12702             <param name="message">A <see langword="string" /> to be written.</param>\r
12703         </member>\r
12704         <member name="M:NLog.Logger.Error(System.Object)">\r
12705             <summary>\r
12706             Writes the diagnostic message at the <c>Error</c> level.\r
12707             </summary>\r
12708             <param name="obj">A <see langword="object" /> to be written.</param>\r
12709         </member>\r
12710         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.Object)">\r
12711             <summary>\r
12712             Writes the diagnostic message at the <c>Error</c> level.\r
12713             </summary>\r
12714             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12715             <param name="obj">A <see langword="object" /> to be written.</param>\r
12716         </member>\r
12717         <member name="M:NLog.Logger.ErrorException(System.String,System.Exception)">\r
12718             <summary>\r
12719             Writes the diagnostic message and exception at the <c>Error</c> level.\r
12720             </summary>\r
12721             <param name="message">A <see langword="string" /> to be written.</param>\r
12722             <param name="exception">An exception to be logged.</param>\r
12723         </member>\r
12724         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object[])">\r
12725             <summary>\r
12726             Writes the diagnostic message at the <c>Error</c> level using the specified parameters and formatting them with the supplied format provider.\r
12727             </summary>\r
12728             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12729             <param name="message">A <see langword="string" /> containing format items.</param>\r
12730             <param name="args">Arguments to format.</param>\r
12731         </member>\r
12732         <member name="M:NLog.Logger.Error(System.String,System.Object[])">\r
12733             <summary>\r
12734             Writes the diagnostic message at the <c>Error</c> level using the specified parameters.\r
12735             </summary>\r
12736             <param name="message">A <see langword="string" /> containing format items.</param>\r
12737             <param name="args">Arguments to format.</param>\r
12738         </member>\r
12739         <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object)">\r
12740             <summary>\r
12741             Writes the diagnostic message at the <c>Error</c> level using the specified parameters.\r
12742             </summary>\r
12743             <param name="message">A <see langword="string" /> containing format items.</param>\r
12744             <param name="arg1">First argument to format.</param>\r
12745             <param name="arg2">Second argument to format.</param>\r
12746         </member>\r
12747         <member name="M:NLog.Logger.Error(System.String,System.Object,System.Object,System.Object)">\r
12748             <summary>\r
12749             Writes the diagnostic message at the <c>Error</c> level using the specified parameters.\r
12750             </summary>\r
12751             <param name="message">A <see langword="string" /> containing format items.</param>\r
12752             <param name="arg1">First argument to format.</param>\r
12753             <param name="arg2">Second argument to format.</param>\r
12754             <param name="arg3">Third argument to format.</param>\r
12755         </member>\r
12756         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Boolean)">\r
12757             <summary>\r
12758             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
12759             </summary>\r
12760             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12761             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12762             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12763         </member>\r
12764         <member name="M:NLog.Logger.Error(System.String,System.Boolean)">\r
12765             <summary>\r
12766             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
12767             </summary>\r
12768             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12769             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
12770         </member>\r
12771         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Char)">\r
12772             <summary>\r
12773             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
12774             </summary>\r
12775             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12776             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12777             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12778         </member>\r
12779         <member name="M:NLog.Logger.Error(System.String,System.Char)">\r
12780             <summary>\r
12781             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
12782             </summary>\r
12783             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12784             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
12785         </member>\r
12786         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Byte)">\r
12787             <summary>\r
12788             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
12789             </summary>\r
12790             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12791             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12792             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12793         </member>\r
12794         <member name="M:NLog.Logger.Error(System.String,System.Byte)">\r
12795             <summary>\r
12796             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
12797             </summary>\r
12798             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12799             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
12800         </member>\r
12801         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.String)">\r
12802             <summary>\r
12803             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
12804             </summary>\r
12805             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12806             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12807             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12808         </member>\r
12809         <member name="M:NLog.Logger.Error(System.String,System.String)">\r
12810             <summary>\r
12811             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
12812             </summary>\r
12813             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12814             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
12815         </member>\r
12816         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int32)">\r
12817             <summary>\r
12818             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
12819             </summary>\r
12820             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12821             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12822             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12823         </member>\r
12824         <member name="M:NLog.Logger.Error(System.String,System.Int32)">\r
12825             <summary>\r
12826             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
12827             </summary>\r
12828             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12829             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
12830         </member>\r
12831         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Int64)">\r
12832             <summary>\r
12833             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
12834             </summary>\r
12835             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12836             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12837             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12838         </member>\r
12839         <member name="M:NLog.Logger.Error(System.String,System.Int64)">\r
12840             <summary>\r
12841             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
12842             </summary>\r
12843             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12844             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
12845         </member>\r
12846         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Single)">\r
12847             <summary>\r
12848             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
12849             </summary>\r
12850             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12851             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12852             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12853         </member>\r
12854         <member name="M:NLog.Logger.Error(System.String,System.Single)">\r
12855             <summary>\r
12856             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
12857             </summary>\r
12858             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12859             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
12860         </member>\r
12861         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Double)">\r
12862             <summary>\r
12863             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
12864             </summary>\r
12865             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12866             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12867             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12868         </member>\r
12869         <member name="M:NLog.Logger.Error(System.String,System.Double)">\r
12870             <summary>\r
12871             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
12872             </summary>\r
12873             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12874             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
12875         </member>\r
12876         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Decimal)">\r
12877             <summary>\r
12878             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
12879             </summary>\r
12880             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12881             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12882             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12883         </member>\r
12884         <member name="M:NLog.Logger.Error(System.String,System.Decimal)">\r
12885             <summary>\r
12886             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
12887             </summary>\r
12888             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12889             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
12890         </member>\r
12891         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.Object)">\r
12892             <summary>\r
12893             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
12894             </summary>\r
12895             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12896             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12897             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12898         </member>\r
12899         <member name="M:NLog.Logger.Error(System.String,System.Object)">\r
12900             <summary>\r
12901             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
12902             </summary>\r
12903             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12904             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
12905         </member>\r
12906         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.SByte)">\r
12907             <summary>\r
12908             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
12909             </summary>\r
12910             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12911             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12912             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12913         </member>\r
12914         <member name="M:NLog.Logger.Error(System.String,System.SByte)">\r
12915             <summary>\r
12916             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
12917             </summary>\r
12918             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12919             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
12920         </member>\r
12921         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt32)">\r
12922             <summary>\r
12923             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
12924             </summary>\r
12925             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12926             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12927             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12928         </member>\r
12929         <member name="M:NLog.Logger.Error(System.String,System.UInt32)">\r
12930             <summary>\r
12931             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
12932             </summary>\r
12933             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12934             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
12935         </member>\r
12936         <member name="M:NLog.Logger.Error(System.IFormatProvider,System.String,System.UInt64)">\r
12937             <summary>\r
12938             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
12939             </summary>\r
12940             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12941             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12942             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12943         </member>\r
12944         <member name="M:NLog.Logger.Error(System.String,System.UInt64)">\r
12945             <summary>\r
12946             Writes the diagnostic message at the <c>Error</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
12947             </summary>\r
12948             <param name="message">A <see langword="string" /> containing one format item.</param>\r
12949             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
12950         </member>\r
12951         <member name="M:NLog.Logger.Fatal(System.String)">\r
12952             <overloads>\r
12953             Writes the diagnostic message at the <c>Fatal</c> level using the specified format provider and format parameters.\r
12954             </overloads>\r
12955             <summary>\r
12956             Writes the diagnostic message at the <c>Fatal</c> level.\r
12957             </summary>\r
12958             <param name="message">A <see langword="string" /> to be written.</param>\r
12959         </member>\r
12960         <member name="M:NLog.Logger.Fatal(System.Object)">\r
12961             <summary>\r
12962             Writes the diagnostic message at the <c>Fatal</c> level.\r
12963             </summary>\r
12964             <param name="obj">A <see langword="object" /> to be written.</param>\r
12965         </member>\r
12966         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.Object)">\r
12967             <summary>\r
12968             Writes the diagnostic message at the <c>Fatal</c> level.\r
12969             </summary>\r
12970             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12971             <param name="obj">A <see langword="object" /> to be written.</param>\r
12972         </member>\r
12973         <member name="M:NLog.Logger.FatalException(System.String,System.Exception)">\r
12974             <summary>\r
12975             Writes the diagnostic message and exception at the <c>Fatal</c> level.\r
12976             </summary>\r
12977             <param name="message">A <see langword="string" /> to be written.</param>\r
12978             <param name="exception">An exception to be logged.</param>\r
12979         </member>\r
12980         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object[])">\r
12981             <summary>\r
12982             Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters and formatting them with the supplied format provider.\r
12983             </summary>\r
12984             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
12985             <param name="message">A <see langword="string" /> containing format items.</param>\r
12986             <param name="args">Arguments to format.</param>\r
12987         </member>\r
12988         <member name="M:NLog.Logger.Fatal(System.String,System.Object[])">\r
12989             <summary>\r
12990             Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.\r
12991             </summary>\r
12992             <param name="message">A <see langword="string" /> containing format items.</param>\r
12993             <param name="args">Arguments to format.</param>\r
12994         </member>\r
12995         <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object)">\r
12996             <summary>\r
12997             Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.\r
12998             </summary>\r
12999             <param name="message">A <see langword="string" /> containing format items.</param>\r
13000             <param name="arg1">First argument to format.</param>\r
13001             <param name="arg2">Second argument to format.</param>\r
13002         </member>\r
13003         <member name="M:NLog.Logger.Fatal(System.String,System.Object,System.Object,System.Object)">\r
13004             <summary>\r
13005             Writes the diagnostic message at the <c>Fatal</c> level using the specified parameters.\r
13006             </summary>\r
13007             <param name="message">A <see langword="string" /> containing format items.</param>\r
13008             <param name="arg1">First argument to format.</param>\r
13009             <param name="arg2">Second argument to format.</param>\r
13010             <param name="arg3">Third argument to format.</param>\r
13011         </member>\r
13012         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Boolean)">\r
13013             <summary>\r
13014             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Boolean" /> as a parameter and formatting it with the supplied format provider.\r
13015             </summary>\r
13016             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13017             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13018             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
13019         </member>\r
13020         <member name="M:NLog.Logger.Fatal(System.String,System.Boolean)">\r
13021             <summary>\r
13022             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Boolean" /> as a parameter.\r
13023             </summary>\r
13024             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13025             <param name="argument">The <see cref="T:System.Boolean" /> argument to format.</param>\r
13026         </member>\r
13027         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Char)">\r
13028             <summary>\r
13029             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Char" /> as a parameter and formatting it with the supplied format provider.\r
13030             </summary>\r
13031             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13032             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13033             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
13034         </member>\r
13035         <member name="M:NLog.Logger.Fatal(System.String,System.Char)">\r
13036             <summary>\r
13037             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Char" /> as a parameter.\r
13038             </summary>\r
13039             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13040             <param name="argument">The <see cref="T:System.Char" /> argument to format.</param>\r
13041         </member>\r
13042         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Byte)">\r
13043             <summary>\r
13044             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Byte" /> as a parameter and formatting it with the supplied format provider.\r
13045             </summary>\r
13046             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13047             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13048             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
13049         </member>\r
13050         <member name="M:NLog.Logger.Fatal(System.String,System.Byte)">\r
13051             <summary>\r
13052             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Byte" /> as a parameter.\r
13053             </summary>\r
13054             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13055             <param name="argument">The <see cref="T:System.Byte" /> argument to format.</param>\r
13056         </member>\r
13057         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.String)">\r
13058             <summary>\r
13059             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.String" /> as a parameter and formatting it with the supplied format provider.\r
13060             </summary>\r
13061             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13062             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13063             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
13064         </member>\r
13065         <member name="M:NLog.Logger.Fatal(System.String,System.String)">\r
13066             <summary>\r
13067             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.String" /> as a parameter.\r
13068             </summary>\r
13069             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13070             <param name="argument">The <see cref="T:System.String" /> argument to format.</param>\r
13071         </member>\r
13072         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int32)">\r
13073             <summary>\r
13074             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int32" /> as a parameter and formatting it with the supplied format provider.\r
13075             </summary>\r
13076             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13077             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13078             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
13079         </member>\r
13080         <member name="M:NLog.Logger.Fatal(System.String,System.Int32)">\r
13081             <summary>\r
13082             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int32" /> as a parameter.\r
13083             </summary>\r
13084             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13085             <param name="argument">The <see cref="T:System.Int32" /> argument to format.</param>\r
13086         </member>\r
13087         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Int64)">\r
13088             <summary>\r
13089             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int64" /> as a parameter and formatting it with the supplied format provider.\r
13090             </summary>\r
13091             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13092             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13093             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
13094         </member>\r
13095         <member name="M:NLog.Logger.Fatal(System.String,System.Int64)">\r
13096             <summary>\r
13097             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Int64" /> as a parameter.\r
13098             </summary>\r
13099             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13100             <param name="argument">The <see cref="T:System.Int64" /> argument to format.</param>\r
13101         </member>\r
13102         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Single)">\r
13103             <summary>\r
13104             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Single" /> as a parameter and formatting it with the supplied format provider.\r
13105             </summary>\r
13106             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13107             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13108             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
13109         </member>\r
13110         <member name="M:NLog.Logger.Fatal(System.String,System.Single)">\r
13111             <summary>\r
13112             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Single" /> as a parameter.\r
13113             </summary>\r
13114             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13115             <param name="argument">The <see cref="T:System.Single" /> argument to format.</param>\r
13116         </member>\r
13117         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Double)">\r
13118             <summary>\r
13119             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Double" /> as a parameter and formatting it with the supplied format provider.\r
13120             </summary>\r
13121             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13122             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13123             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
13124         </member>\r
13125         <member name="M:NLog.Logger.Fatal(System.String,System.Double)">\r
13126             <summary>\r
13127             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Double" /> as a parameter.\r
13128             </summary>\r
13129             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13130             <param name="argument">The <see cref="T:System.Double" /> argument to format.</param>\r
13131         </member>\r
13132         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Decimal)">\r
13133             <summary>\r
13134             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Decimal" /> as a parameter and formatting it with the supplied format provider.\r
13135             </summary>\r
13136             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13137             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13138             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
13139         </member>\r
13140         <member name="M:NLog.Logger.Fatal(System.String,System.Decimal)">\r
13141             <summary>\r
13142             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Decimal" /> as a parameter.\r
13143             </summary>\r
13144             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13145             <param name="argument">The <see cref="T:System.Decimal" /> argument to format.</param>\r
13146         </member>\r
13147         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.Object)">\r
13148             <summary>\r
13149             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Object" /> as a parameter and formatting it with the supplied format provider.\r
13150             </summary>\r
13151             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13152             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13153             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
13154         </member>\r
13155         <member name="M:NLog.Logger.Fatal(System.String,System.Object)">\r
13156             <summary>\r
13157             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.Object" /> as a parameter.\r
13158             </summary>\r
13159             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13160             <param name="argument">The <see cref="T:System.Object" /> argument to format.</param>\r
13161         </member>\r
13162         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.SByte)">\r
13163             <summary>\r
13164             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.SByte" /> as a parameter and formatting it with the supplied format provider.\r
13165             </summary>\r
13166             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13167             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13168             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
13169         </member>\r
13170         <member name="M:NLog.Logger.Fatal(System.String,System.SByte)">\r
13171             <summary>\r
13172             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.SByte" /> as a parameter.\r
13173             </summary>\r
13174             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13175             <param name="argument">The <see cref="T:System.SByte" /> argument to format.</param>\r
13176         </member>\r
13177         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt32)">\r
13178             <summary>\r
13179             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt32" /> as a parameter and formatting it with the supplied format provider.\r
13180             </summary>\r
13181             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13182             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13183             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
13184         </member>\r
13185         <member name="M:NLog.Logger.Fatal(System.String,System.UInt32)">\r
13186             <summary>\r
13187             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt32" /> as a parameter.\r
13188             </summary>\r
13189             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13190             <param name="argument">The <see cref="T:System.UInt32" /> argument to format.</param>\r
13191         </member>\r
13192         <member name="M:NLog.Logger.Fatal(System.IFormatProvider,System.String,System.UInt64)">\r
13193             <summary>\r
13194             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt64" /> as a parameter and formatting it with the supplied format provider.\r
13195             </summary>\r
13196             <param name="formatProvider">An IFormatProvider that supplies culture-specific formatting information.</param>\r
13197             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13198             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
13199         </member>\r
13200         <member name="M:NLog.Logger.Fatal(System.String,System.UInt64)">\r
13201             <summary>\r
13202             Writes the diagnostic message at the <c>Fatal</c> level using the specified <see cref="T:System.UInt64" /> as a parameter.\r
13203             </summary>\r
13204             <param name="message">A <see langword="string" /> containing one format item.</param>\r
13205             <param name="argument">The <see cref="T:System.UInt64" /> argument to format.</param>\r
13206         </member>\r
13207         <member name="E:NLog.Logger.LoggerReconfigured">\r
13208             <summary>\r
13209             Occurs when logger configuration changes.\r
13210             </summary>\r
13211             <remarks>\r
13212             </remarks>\r
13213         </member>\r
13214         <member name="P:NLog.Logger.Name">\r
13215             <summary>\r
13216             Gets the name of the logger.\r
13217             </summary>\r
13218         </member>\r
13219         <member name="P:NLog.Logger.Factory">\r
13220             <summary>\r
13221             Gets the factory that created this logger.\r
13222             </summary>\r
13223         </member>\r
13224         <member name="P:NLog.Logger.IsTraceEnabled">\r
13225             <summary>\r
13226             Determines if logging is enabled for the <c>Trace</c> level.\r
13227             </summary>\r
13228             <returns><see langword="true" /> if logging is enabled for the <c>Trace</c> level, otherwise it returns <see langword="false" />.</returns>\r
13229         </member>\r
13230         <member name="P:NLog.Logger.IsDebugEnabled">\r
13231             <summary>\r
13232             Determines if logging is enabled for the <c>Debug</c> level.\r
13233             </summary>\r
13234             <returns><see langword="true" /> if logging is enabled for the <c>Debug</c> level, otherwise it returns <see langword="false" />.</returns>\r
13235         </member>\r
13236         <member name="P:NLog.Logger.IsInfoEnabled">\r
13237             <summary>\r
13238             Determines if logging is enabled for the <c>Info</c> level.\r
13239             </summary>\r
13240             <returns><see langword="true" /> if logging is enabled for the <c>Info</c> level, otherwise it returns <see langword="false" />.</returns>\r
13241         </member>\r
13242         <member name="P:NLog.Logger.IsWarnEnabled">\r
13243             <summary>\r
13244             Determines if logging is enabled for the <c>Warn</c> level.\r
13245             </summary>\r
13246             <returns><see langword="true" /> if logging is enabled for the <c>Warn</c> level, otherwise it returns <see langword="false" />.</returns>\r
13247         </member>\r
13248         <member name="P:NLog.Logger.IsErrorEnabled">\r
13249             <summary>\r
13250             Determines if logging is enabled for the <c>Error</c> level.\r
13251             </summary>\r
13252             <returns><see langword="true" /> if logging is enabled for the <c>Error</c> level, otherwise it returns <see langword="false" />.</returns>\r
13253         </member>\r
13254         <member name="P:NLog.Logger.IsFatalEnabled">\r
13255             <summary>\r
13256             Determines if logging is enabled for the <c>Fatal</c> level.\r
13257             </summary>\r
13258             <returns><see langword="true" /> if logging is enabled for the <c>Fatal</c> level, otherwise it returns <see langword="false" />.</returns>\r
13259         </member>\r
13260         <member name="T:NLog.LogLevel">\r
13261             <summary>\r
13262             Defines available log levels.\r
13263             </summary>\r
13264         </member>\r
13265         <member name="F:NLog.LogLevel.Trace">\r
13266             <summary>\r
13267             The Trace level.\r
13268             </summary>\r
13269         </member>\r
13270         <member name="F:NLog.LogLevel.Debug">\r
13271             <summary>\r
13272             The Debug level.\r
13273             </summary>\r
13274         </member>\r
13275         <member name="F:NLog.LogLevel.Info">\r
13276             <summary>\r
13277             The Info level.\r
13278             </summary>\r
13279         </member>\r
13280         <member name="F:NLog.LogLevel.Warn">\r
13281             <summary>\r
13282             The Warn level.\r
13283             </summary>\r
13284         </member>\r
13285         <member name="F:NLog.LogLevel.Error">\r
13286             <summary>\r
13287             The Error level.\r
13288             </summary>\r
13289         </member>\r
13290         <member name="F:NLog.LogLevel.Fatal">\r
13291             <summary>\r
13292             The Fatal level.\r
13293             </summary>\r
13294         </member>\r
13295         <member name="F:NLog.LogLevel.Off">\r
13296             <summary>\r
13297             The Off level.\r
13298             </summary>\r
13299         </member>\r
13300         <member name="M:NLog.LogLevel.FromOrdinal(System.Int32)">\r
13301             <summary>\r
13302             Gets the <see cref="T:NLog.LogLevel"/> that corresponds to the specified ordinal.\r
13303             </summary>\r
13304             <param name="ordinal">The ordinal.</param>\r
13305             <returns>The <see cref="T:NLog.LogLevel"/> instance. For 0 it returns <see cref="F:NLog.LogLevel.Debug"/>, 1 gives <see cref="F:NLog.LogLevel.Info"/> and so on</returns>\r
13306         </member>\r
13307         <member name="M:NLog.LogLevel.op_LessThanOrEqual(NLog.LogLevel,NLog.LogLevel)">\r
13308             <summary>\r
13309             Compares two <see cref="T:NLog.LogLevel"/> objects \r
13310             and returns a value indicating whether \r
13311             the first one is less than or equal to the second one.\r
13312             </summary>\r
13313             <param name="l1">The first level.</param>\r
13314             <param name="l2">The second level.</param>\r
13315             <returns>The value of <c>l1.Ordinal &lt;= l2.Ordinal</c></returns>\r
13316         </member>\r
13317         <member name="M:NLog.LogLevel.op_GreaterThanOrEqual(NLog.LogLevel,NLog.LogLevel)">\r
13318             <summary>\r
13319             Compares two <see cref="T:NLog.LogLevel"/> objects \r
13320             and returns a value indicating whether \r
13321             the first one is greater than or equal to the second one.\r
13322             </summary>\r
13323             <param name="l1">The first level.</param>\r
13324             <param name="l2">The second level.</param>\r
13325             <returns>The value of <c>l1.Ordinal &gt;= l2.Ordinal</c></returns>\r
13326         </member>\r
13327         <member name="M:NLog.LogLevel.op_LessThan(NLog.LogLevel,NLog.LogLevel)">\r
13328             <summary>\r
13329             Compares two <see cref="T:NLog.LogLevel"/> objects \r
13330             and returns a value indicating whether \r
13331             the first one is less than the second one.\r
13332             </summary>\r
13333             <param name="l1">The first level.</param>\r
13334             <param name="l2">The second level.</param>\r
13335             <returns>The value of <c>l1.Ordinal &lt; l2.Ordinal</c></returns>\r
13336         </member>\r
13337         <member name="M:NLog.LogLevel.op_GreaterThan(NLog.LogLevel,NLog.LogLevel)">\r
13338             <summary>\r
13339             Compares two <see cref="T:NLog.LogLevel"/> objects \r
13340             and returns a value indicating whether \r
13341             the first one is greater than the second one.\r
13342             </summary>\r
13343             <param name="l1">The first level.</param>\r
13344             <param name="l2">The second level.</param>\r
13345             <returns>The value of <c>l1.Ordinal &gt; l2.Ordinal</c></returns>\r
13346         </member>\r
13347         <member name="M:NLog.LogLevel.FromString(System.String)">\r
13348             <summary>\r
13349             Returns the <see cref="T:NLog.LogLevel"/> that corresponds to the supplied <see langword="string" />.\r
13350             </summary>\r
13351             <param name="s">the texual representation of the log level</param>\r
13352             <returns>the enumeration value.</returns>\r
13353         </member>\r
13354         <member name="M:NLog.LogLevel.ToString">\r
13355             <summary>\r
13356             Returns a string representation of the log level.\r
13357             </summary>\r
13358             <returns>Log level name.</returns>\r
13359         </member>\r
13360         <member name="M:NLog.LogLevel.CompareTo(System.Object)">\r
13361             <summary>\r
13362             Compares the level to the other <see cref="T:NLog.LogLevel"/> object.\r
13363             </summary>\r
13364             <param name="obj">the object object</param>\r
13365             <returns>a value less than zero when this logger's <see cref="P:NLog.LogLevel.Ordinal"/> is \r
13366             less than the other logger's ordinal, 0 when they are equal and \r
13367             greater than zero when this ordinal is greater than the\r
13368             other ordinal.</returns>\r
13369         </member>\r
13370         <member name="P:NLog.LogLevel.Name">\r
13371             <summary>\r
13372             Gets the name of the log level.\r
13373             </summary>\r
13374         </member>\r
13375         <member name="P:NLog.LogLevel.UppercaseName">\r
13376             <summary>\r
13377             Gets the name of the logger in upper case.\r
13378             </summary>\r
13379         </member>\r
13380         <member name="P:NLog.LogLevel.LowercaseName">\r
13381             <summary>\r
13382             Gets the name of the logger in lower case.\r
13383             </summary>\r
13384         </member>\r
13385         <member name="T:NLog.LogManager">\r
13386             <summary>\r
13387             Creates and manages instances of <see cref="T:NLog.Logger" /> objects.\r
13388             </summary>\r
13389         </member>\r
13390         <member name="M:NLog.LogManager.GetCurrentClassLogger">\r
13391             <summary>\r
13392             Gets the logger named after the currently-being-initialized class.\r
13393             </summary>\r
13394             <returns>The logger.</returns>\r
13395             <remarks>This is a slow-running method. \r
13396             Make sure you're not doing this in a loop.</remarks>\r
13397         </member>\r
13398         <member name="M:NLog.LogManager.GetCurrentClassLogger(System.Type)">\r
13399             <summary>\r
13400             Gets the logger named after the currently-being-initialized class.\r
13401             </summary>\r
13402             <param name="loggerType">the logger class. The class must inherit from <see cref="T:NLog.Logger"/></param>\r
13403             <returns>The logger.</returns>\r
13404             <remarks>This is a slow-running method. \r
13405             Make sure you're not doing this in a loop.</remarks>\r
13406         </member>\r
13407         <member name="M:NLog.LogManager.CreateNullLogger">\r
13408             <summary>\r
13409             Creates a logger that discards all log messages.\r
13410             </summary>\r
13411             <returns></returns>\r
13412         </member>\r
13413         <member name="M:NLog.LogManager.GetLogger(System.String)">\r
13414             <summary>\r
13415             Gets the specified named logger.\r
13416             </summary>\r
13417             <param name="name">name of the logger</param>\r
13418             <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>\r
13419         </member>\r
13420         <member name="M:NLog.LogManager.GetLogger(System.String,System.Type)">\r
13421             <summary>\r
13422             Gets the specified named logger.\r
13423             </summary>\r
13424             <param name="name">name of the logger</param>\r
13425             <param name="loggerType">the logger class. The class must inherit from <see cref="T:NLog.Logger"/></param>\r
13426             <returns>The logger reference. Multiple calls to <c>GetLogger</c> with the same argument aren't guaranteed to return the same logger reference.</returns>\r
13427         </member>\r
13428         <member name="M:NLog.LogManager.ReconfigExistingLoggers">\r
13429             <summary>\r
13430             Loops through all loggers previously returned by GetLogger.\r
13431             and recalculates their target and filter list. Useful after modifying the configuration programmatically\r
13432             to ensure that all loggers have been properly configured.\r
13433             </summary>\r
13434         </member>\r
13435         <member name="M:NLog.LogManager.Flush">\r
13436             <summary>\r
13437             Flush any pending log messages (in case of asynchronous targets).\r
13438             </summary>\r
13439         </member>\r
13440         <member name="M:NLog.LogManager.Flush(System.TimeSpan)">\r
13441             <summary>\r
13442             Flush any pending log messages (in case of asynchronous targets).\r
13443             </summary>\r
13444             <param name="timeout">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
13445         </member>\r
13446         <member name="M:NLog.LogManager.Flush(System.Int32)">\r
13447             <summary>\r
13448             Flush any pending log messages (in case of asynchronous targets).\r
13449             </summary>\r
13450             <param name="timeoutMilliseconds">Maximum time to allow for the flush. Any messages after that time will be discarded.</param>\r
13451         </member>\r
13452         <member name="M:NLog.LogManager.DisableLogging">\r
13453             <summary>Decreases the log enable counter and if it reaches -1 \r
13454             the logs are disabled.</summary>\r
13455             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater \r
13456             than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>\r
13457             <returns>An object that iplements IDisposable whose Dispose() method\r
13458             reenables logging. To be used with C# <c>using ()</c> statement.</returns>\r
13459         </member>\r
13460         <member name="M:NLog.LogManager.EnableLogging">\r
13461             <summary>Increases the log enable counter and if it reaches 0 the logs are disabled.</summary>\r
13462             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater \r
13463             than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>\r
13464         </member>\r
13465         <member name="M:NLog.LogManager.IsLoggingEnabled">\r
13466             <summary>\r
13467             Returns <see langword="true"/> if logging is currently enabled.\r
13468             </summary>\r
13469             <returns><see langword="true"/> if logging is currently enabled, \r
13470             <see langword="false"/> otherwise.</returns>\r
13471             <remarks>Logging is enabled if the number of <see cref="M:NLog.LogManager.EnableLogging"/> calls is greater \r
13472             than or equal to <see cref="M:NLog.LogManager.DisableLogging"/> calls.</remarks>\r
13473         </member>\r
13474         <member name="E:NLog.LogManager.ConfigurationChanged">\r
13475             <summary>\r
13476             Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> changes.\r
13477             </summary>\r
13478         </member>\r
13479         <member name="E:NLog.LogManager.ConfigurationReloaded">\r
13480             <summary>\r
13481             Occurs when logging <see cref="P:NLog.LogManager.Configuration"/> gets reloaded.\r
13482             </summary>\r
13483         </member>\r
13484         <member name="P:NLog.LogManager.ThrowExceptions">\r
13485             <summary>\r
13486             Specified whether NLog should throw exceptions. By default exceptions\r
13487             are not thrown under any circumstances.\r
13488             </summary>\r
13489         </member>\r
13490         <member name="P:NLog.LogManager.Configuration">\r
13491             <summary>\r
13492             Gets or sets the current logging configuration.\r
13493             </summary>\r
13494         </member>\r
13495         <member name="P:NLog.LogManager.GlobalThreshold">\r
13496             <summary>\r
13497             Global log threshold. Log events below this threshold are not logged.\r
13498             </summary>\r
13499         </member>\r
13500         <member name="T:NLog.MDC">\r
13501             <summary>\r
13502             Mapped Diagnostics Context - a thread-local structure that keeps a dictionary\r
13503             of strings and provides methods to output them in layouts. \r
13504             Mostly for compatibility with log4net.\r
13505             </summary>\r
13506         </member>\r
13507         <member name="M:NLog.MDC.Set(System.String,System.String)">\r
13508             <summary>\r
13509             Sets the current thread MDC item to the specified value.\r
13510             </summary>\r
13511             <param name="item">Item name.</param>\r
13512             <param name="value">Item value.</param>\r
13513         </member>\r
13514         <member name="M:NLog.MDC.Get(System.String)">\r
13515             <summary>\r
13516             Gets the current thread MDC named item.\r
13517             </summary>\r
13518             <param name="item">Item name.</param>\r
13519             <returns>The item value of String.Empty if the value is not present.</returns>\r
13520         </member>\r
13521         <member name="M:NLog.MDC.Contains(System.String)">\r
13522             <summary>\r
13523             Checks whether the specified item exists in current thread MDC.\r
13524             </summary>\r
13525             <param name="item">Item name.</param>\r
13526             <returns>A boolean indicating whether the specified item exists in current thread MDC.</returns>\r
13527         </member>\r
13528         <member name="M:NLog.MDC.Remove(System.String)">\r
13529             <summary>\r
13530             Removes the specified item from current thread MDC.\r
13531             </summary>\r
13532             <param name="item">Item name.</param>\r
13533         </member>\r
13534         <member name="M:NLog.MDC.Clear">\r
13535             <summary>\r
13536             Clears the content of current thread MDC.\r
13537             </summary>\r
13538         </member>\r
13539         <member name="T:NLog.NDC">\r
13540             <summary>\r
13541             Nested Diagnostics Context - a thread-local structure that keeps a stack\r
13542             of strings and provides methods to output them in layouts\r
13543             Mostly for compatibility with log4net.\r
13544             </summary>\r
13545         </member>\r
13546         <member name="M:NLog.NDC.Push(System.String)">\r
13547             <summary>\r
13548             Pushes the specified text on current thread NDC.\r
13549             </summary>\r
13550             <param name="text">The text to be pushed.</param>\r
13551             <returns>An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement.</returns>\r
13552         </member>\r
13553         <member name="M:NLog.NDC.Pop">\r
13554             <summary>\r
13555             Pops the top message off the NDC stack.\r
13556             </summary>\r
13557             <returns>The top message which is no longer on the stack.</returns>\r
13558         </member>\r
13559         <member name="M:NLog.NDC.GetTopMessage">\r
13560             <summary>\r
13561             Gets the top NDC message but doesn't remove it.\r
13562             </summary>\r
13563             <returns>The top message. </returns>\r
13564         </member>\r
13565         <member name="M:NLog.NDC.Clear">\r
13566             <summary>\r
13567             Clears current thread NDC stack.\r
13568             </summary>\r
13569         </member>\r
13570         <member name="M:NLog.NDC.GetAllMessages(System.String)">\r
13571             <summary>\r
13572             Gets all messages on the stack separated by the specified separator.\r
13573             </summary>\r
13574             <param name="separator">The separator.</param>\r
13575             <returns>Messages on the stack concatenated using the specified separator.</returns>\r
13576         </member>\r
13577         <member name="M:NLog.NDC.GetBottomMessages(System.Int32,System.String)">\r
13578             <summary>\r
13579             Calculates the string representing <c>count</c> bottommost messages using the specified separator.\r
13580             </summary>\r
13581             <param name="count">Number of bottom messages to be returned</param>\r
13582             <param name="separator">The separator</param>\r
13583             <returns>A string representing <c>count</c> bottommost messages using the specified separator.</returns>\r
13584         </member>\r
13585         <member name="M:NLog.NDC.GetTopMessages(System.Int32,System.String)">\r
13586             <summary>\r
13587             Calculates the string representing <c>count</c> topmost messages using the specified separator.\r
13588             </summary>\r
13589             <param name="count">Number of topmost messages to be returned</param>\r
13590             <param name="separator">The separator</param>\r
13591             <returns>A string representing <c>count</c> topmost messages using the specified separator.</returns>\r
13592         </member>\r
13593         <member name="T:NLog.TargetAttribute">\r
13594             <summary>\r
13595             Marks class as a logging target and assigns a name to it.\r
13596             </summary>\r
13597         </member>\r
13598         <member name="M:NLog.TargetAttribute.#ctor(System.String)">\r
13599             <summary>\r
13600             Creates a new instance of the TargetAttribute class and sets the name.\r
13601             </summary>\r
13602             <param name="name"></param>\r
13603         </member>\r
13604         <member name="P:NLog.TargetAttribute.Name">\r
13605             <summary>\r
13606             The name of the logging target.\r
13607             </summary>\r
13608         </member>\r
13609         <member name="P:NLog.TargetAttribute.IgnoresLayout">\r
13610             <summary>\r
13611             Determines whether the target ignores layout specification.\r
13612             </summary>\r
13613         </member>\r
13614         <member name="P:NLog.TargetAttribute.IsWrapper">\r
13615             <summary>\r
13616             Marks the target as 'wrapper' target (used to generate the target summary documentation page);\r
13617             </summary>\r
13618         </member>\r
13619         <member name="P:NLog.TargetAttribute.IsCompound">\r
13620             <summary>\r
13621             Marks the target as 'compound' target (used to generate the target summary documentation page);\r
13622             </summary>\r
13623         </member>\r
13624         <member name="T:NLog.TargetCollection">\r
13625             <summary>\r
13626             A collection of elements of type Target\r
13627             </summary>\r
13628         </member>\r
13629         <member name="M:NLog.TargetCollection.#ctor">\r
13630             <summary>\r
13631             Initializes a new empty instance of the TargetCollection class.\r
13632             </summary>\r
13633         </member>\r
13634         <member name="M:NLog.TargetCollection.#ctor(NLog.Target[])">\r
13635             <summary>\r
13636             Initializes a new instance of the TargetCollection class, containing elements\r
13637             copied from an array.\r
13638             </summary>\r
13639             <param name="items">\r
13640             The array whose elements are to be added to the new TargetCollection.\r
13641             </param>\r
13642         </member>\r
13643         <member name="M:NLog.TargetCollection.#ctor(NLog.TargetCollection)">\r
13644             <summary>\r
13645             Initializes a new instance of the TargetCollection class, containing elements\r
13646             copied from another instance of TargetCollection\r
13647             </summary>\r
13648             <param name="items">\r
13649             The TargetCollection whose elements are to be added to the new TargetCollection.\r
13650             </param>\r
13651         </member>\r
13652         <member name="M:NLog.TargetCollection.AddRange(NLog.Target[])">\r
13653             <summary>\r
13654             Adds the elements of an array to the end of this TargetCollection.\r
13655             </summary>\r
13656             <param name="items">\r
13657             The array whose elements are to be added to the end of this TargetCollection.\r
13658             </param>\r
13659         </member>\r
13660         <member name="M:NLog.TargetCollection.AddRange(NLog.TargetCollection)">\r
13661             <summary>\r
13662             Adds the elements of another TargetCollection to the end of this TargetCollection.\r
13663             </summary>\r
13664             <param name="items">\r
13665             The TargetCollection whose elements are to be added to the end of this TargetCollection.\r
13666             </param>\r
13667         </member>\r
13668         <member name="M:NLog.TargetCollection.Add(NLog.Target)">\r
13669             <summary>\r
13670             Adds an instance of type Target to the end of this TargetCollection.\r
13671             </summary>\r
13672             <param name="value">\r
13673             The Target to be added to the end of this TargetCollection.\r
13674             </param>\r
13675         </member>\r
13676         <member name="M:NLog.TargetCollection.Contains(NLog.Target)">\r
13677             <summary>\r
13678             Determines whether a specfic Target value is in this TargetCollection.\r
13679             </summary>\r
13680             <param name="value">\r
13681             The Target value to locate in this TargetCollection.\r
13682             </param>\r
13683             <returns>\r
13684             true if value is found in this TargetCollection;\r
13685             false otherwise.\r
13686             </returns>\r
13687         </member>\r
13688         <member name="M:NLog.TargetCollection.IndexOf(NLog.Target)">\r
13689             <summary>\r
13690             Return the zero-based index of the first occurrence of a specific value\r
13691             in this TargetCollection\r
13692             </summary>\r
13693             <param name="value">\r
13694             The Target value to locate in the TargetCollection.\r
13695             </param>\r
13696             <returns>\r
13697             The zero-based index of the first occurrence of the _ELEMENT value if found;\r
13698             -1 otherwise.\r
13699             </returns>\r
13700         </member>\r
13701         <member name="M:NLog.TargetCollection.Insert(System.Int32,NLog.Target)">\r
13702             <summary>\r
13703             Inserts an element into the TargetCollection at the specified index\r
13704             </summary>\r
13705             <param name="index">\r
13706             The index at which the Target is to be inserted.\r
13707             </param>\r
13708             <param name="value">\r
13709             The Target to insert.\r
13710             </param>\r
13711         </member>\r
13712         <member name="M:NLog.TargetCollection.Remove(NLog.Target)">\r
13713             <summary>\r
13714             Removes the first occurrence of a specific Target from this TargetCollection.\r
13715             </summary>\r
13716             <param name="value">\r
13717             The Target value to remove from this TargetCollection.\r
13718             </param>\r
13719         </member>\r
13720         <member name="M:NLog.TargetCollection.GetEnumerator">\r
13721             <summary>\r
13722             Returns an enumerator that can iterate through the elements of this TargetCollection.\r
13723             </summary>\r
13724             <returns>\r
13725             An object that implements System.Collections.IEnumerator.\r
13726             </returns>        \r
13727         </member>\r
13728         <member name="P:NLog.TargetCollection.Item(System.Int32)">\r
13729             <summary>\r
13730             Gets or sets the Target at the given index in this TargetCollection.\r
13731             </summary>\r
13732         </member>\r
13733         <member name="T:NLog.TargetCollection.Enumerator">\r
13734             <summary>\r
13735             Type-specific enumeration class, used by TargetCollection.GetEnumerator.\r
13736             </summary>\r
13737         </member>\r
13738         <member name="M:NLog.TargetCollection.Enumerator.#ctor(NLog.TargetCollection)">\r
13739             <summary>\r
13740             \r
13741             </summary>\r
13742             <param name="collection"></param>\r
13743         </member>\r
13744         <member name="M:NLog.TargetCollection.Enumerator.MoveNext">\r
13745             <summary>\r
13746             \r
13747             </summary>\r
13748             <returns></returns>\r
13749         </member>\r
13750         <member name="M:NLog.TargetCollection.Enumerator.Reset">\r
13751             <summary>\r
13752             \r
13753             </summary>\r
13754         </member>\r
13755         <member name="P:NLog.TargetCollection.Enumerator.Current">\r
13756             <summary>\r
13757             \r
13758             </summary>\r
13759         </member>\r
13760         <member name="T:NLog.TargetFactory">\r
13761             <summary>\r
13762             A factory of logging targets. Creates new targets based on their names.\r
13763             </summary>\r
13764         </member>\r
13765         <member name="M:NLog.TargetFactory.Clear">\r
13766             <summary>\r
13767             Removes all target information from the factory.\r
13768             </summary>\r
13769         </member>\r
13770         <member name="M:NLog.TargetFactory.Reset">\r
13771             <summary>\r
13772             Removes all targets and reloads them from NLog assembly and default extension assemblies.\r
13773             </summary>\r
13774         </member>\r
13775         <member name="M:NLog.TargetFactory.AddTargetsFromAssembly(System.Reflection.Assembly,System.String)">\r
13776             <summary>\r
13777             Scans the specified assembly for types marked with <see cref="T:NLog.TargetAttribute"/> and adds\r
13778             them to the factory. Optionally it prepends the specified text to the target names to avoid\r
13779             naming collisions.\r
13780             </summary>\r
13781             <param name="theAssembly">The assembly to be scanned for targets.</param>\r
13782             <param name="prefix">The prefix to be prepended to target names.</param>\r
13783         </member>\r
13784         <member name="M:NLog.TargetFactory.AddDefaultTargets">\r
13785             <summary>\r
13786             Adds default targets from the NLog.dll assembly.\r
13787             </summary>\r
13788         </member>\r
13789         <member name="M:NLog.TargetFactory.AddTarget(System.String,System.Type)">\r
13790             <summary>\r
13791             Registers the specified target type to the factory under a specified name.\r
13792             </summary>\r
13793             <param name="targetName">The name of the target (e.g. <code>File</code> or <code>Console</code>)</param>\r
13794             <param name="targetType">The type of the new target</param>\r
13795             <remarks>\r
13796             The name specified in the targetName parameter can then be used\r
13797             to create target.\r
13798             </remarks>\r
13799         </member>\r
13800         <member name="M:NLog.TargetFactory.CreateTarget(System.String)">\r
13801             <summary>\r
13802             Creates the target object based on its target name.\r
13803             </summary>\r
13804             <param name="name">The name of the target (e.g. <code>File</code> or <code>Console</code>)</param>\r
13805             <returns>A new instance of the Target object.</returns>\r
13806         </member>\r
13807         <member name="P:NLog.TargetFactory.TargetTypes">\r
13808             <summary>\r
13809             Collection of target types added to the factory.\r
13810             </summary>\r
13811         </member>\r
13812     </members>\r
13813 </doc>\r