Refactored the Kernel registration fluent interface to be more readable, better suppo...
[castle.git] / SharedLibs / net / 2.0 / Newtonsoft.Json.XML
blob836142ac4e87ab82a99c2e71a34d8d7dd1ed7cd3
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>Newtonsoft.Json</name>
5 </assembly>
6 <members>
7 <member name="T:Newtonsoft.Json.JsonWriterException">
8 <summary>
9 The exception thrown when an error occurs while reading Json text.
10 </summary>
11 </member>
12 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
13 <summary>
14 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
15 </summary>
16 </member>
17 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
18 <summary>
19 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
20 with a specified error message.
21 </summary>
22 <param name="message">The error message that explains the reason for the exception.</param>
23 </member>
24 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
25 <summary>
26 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
27 with a specified error message and a reference to the inner exception that is the cause of this exception.
28 </summary>
29 <param name="message">The error message that explains the reason for the exception.</param>
30 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
31 </member>
32 <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
33 <summary>
34 Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
35 </summary>
36 </member>
37 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
38 <summary>
39 Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
40 </summary>
41 </member>
42 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
43 <summary>
44 Ignore loop references and do not serialize.
45 </summary>
46 </member>
47 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
48 <summary>
49 Serialize loop references.
50 </summary>
51 </member>
52 <member name="T:Newtonsoft.Json.JsonSerializer">
53 <summary>
54 Serializes and deserializes objects into and from the Json format.
55 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into Json.
56 </summary>
57 </member>
58 <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
59 <summary>
60 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
61 </summary>
62 </member>
63 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
64 <summary>
65 Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
66 </summary>
67 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the Json structure to deserialize.</param>
68 <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
69 </member>
70 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
71 <summary>
72 Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
73 into an instance of the specified type.
74 </summary>
75 <param name="reader">The type of object to create.</param>
76 <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
77 <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
78 </member>
79 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
80 <summary>
81 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
82 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
83 </summary>
84 <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
85 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
86 </member>
87 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
88 <summary>
89 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
90 to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
91 </summary>
92 <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
93 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
94 </member>
95 <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
96 <summary>
97 Get or set how reference loops (e.g. a class referencing itself) is handled.
98 </summary>
99 </member>
100 <member name="T:Newtonsoft.Json.JsonToken">
101 <summary>
102 Specifies the type of Json token.
103 </summary>
104 </member>
105 <member name="F:Newtonsoft.Json.JsonToken.None">
106 <summary>
107 This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
108 </summary>
109 </member>
110 <member name="F:Newtonsoft.Json.JsonToken.StartObject">
111 <summary>
112 An object start token.
113 </summary>
114 </member>
115 <member name="F:Newtonsoft.Json.JsonToken.StartArray">
116 <summary>
117 An array start token.
118 </summary>
119 </member>
120 <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
121 <summary>
122 An object property name.
123 </summary>
124 </member>
125 <member name="F:Newtonsoft.Json.JsonToken.Comment">
126 <summary>
127 A comment.
128 </summary>
129 </member>
130 <member name="F:Newtonsoft.Json.JsonToken.Integer">
131 <summary>
132 An interger.
133 </summary>
134 </member>
135 <member name="F:Newtonsoft.Json.JsonToken.Float">
136 <summary>
137 A float.
138 </summary>
139 </member>
140 <member name="F:Newtonsoft.Json.JsonToken.String">
141 <summary>
142 A string.
143 </summary>
144 </member>
145 <member name="F:Newtonsoft.Json.JsonToken.Boolean">
146 <summary>
147 A boolean.
148 </summary>
149 </member>
150 <member name="F:Newtonsoft.Json.JsonToken.Null">
151 <summary>
152 A null token.
153 </summary>
154 </member>
155 <member name="F:Newtonsoft.Json.JsonToken.Undefined">
156 <summary>
157 An undefined token.
158 </summary>
159 </member>
160 <member name="F:Newtonsoft.Json.JsonToken.EndObject">
161 <summary>
162 An object end token.
163 </summary>
164 </member>
165 <member name="F:Newtonsoft.Json.JsonToken.EndArray">
166 <summary>
167 An array end token.
168 </summary>
169 </member>
170 <member name="F:Newtonsoft.Json.JsonToken.Constructor">
171 <summary>
172 A JavaScript object constructor.
173 </summary>
174 </member>
175 <member name="F:Newtonsoft.Json.JsonToken.Date">
176 <summary>
177 A Date.
178 </summary>
179 </member>
180 <member name="T:Newtonsoft.Json.StringBuffer">
181 <summary>
182 Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
183 </summary>
184 </member>
185 <member name="T:Newtonsoft.Json.JavaScriptObject">
186 <summary>
187 Represents a JavaScript object.
188 </summary>
189 </member>
190 <member name="M:Newtonsoft.Json.JavaScriptObject.#ctor">
191 <summary>
192 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JavaScriptObject"/> class.
193 </summary>
194 </member>
195 <member name="M:Newtonsoft.Json.JavaScriptObject.#ctor(Newtonsoft.Json.JavaScriptObject)">
196 <summary>
197 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JavaScriptObject"/> class that
198 contains values copied from the specified <see cref="T:Newtonsoft.Json.JavaScriptObject"/>.
199 </summary>
200 <param name="javaScriptObject">The <see cref="T:Newtonsoft.Json.JavaScriptObject"/> whose elements are copied to the new object.</param>
201 </member>
202 <member name="T:Newtonsoft.Json.WriteState">
203 <summary>
204 Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
205 </summary>
206 </member>
207 <member name="F:Newtonsoft.Json.WriteState.Error">
208 <summary>
209 An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
210 You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
211 Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
212 </summary>
213 </member>
214 <member name="F:Newtonsoft.Json.WriteState.Closed">
215 <summary>
216 The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
217 </summary>
218 </member>
219 <member name="F:Newtonsoft.Json.WriteState.Object">
220 <summary>
221 An object is being written.
222 </summary>
223 </member>
224 <member name="F:Newtonsoft.Json.WriteState.Array">
225 <summary>
226 A array is being written.
227 </summary>
228 </member>
229 <member name="F:Newtonsoft.Json.WriteState.Property">
230 <summary>
231 A property is being written.
232 </summary>
233 </member>
234 <member name="F:Newtonsoft.Json.WriteState.Start">
235 <summary>
236 A write method has not been called.
237 </summary>
238 </member>
239 <member name="T:Newtonsoft.Json.Formatting">
240 <summary>
241 Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
242 </summary>
243 </member>
244 <member name="F:Newtonsoft.Json.Formatting.None">
245 <summary>
246 No special formatting is applied. This is the default.
247 </summary>
248 </member>
249 <member name="F:Newtonsoft.Json.Formatting.Indented">
250 <summary>
251 Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonWriter.IndentChar"/> settings.
252 </summary>
253 </member>
254 <member name="T:Newtonsoft.Json.JsonWriter">
255 <summary>
256 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
257 </summary>
258 </member>
259 <member name="M:Newtonsoft.Json.JsonWriter.#ctor(System.IO.TextWriter)">
260 <summary>
261 Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
262 </summary>
263 <param name="textWriter">The <c>TextWriter</c> to write to.</param>
264 </member>
265 <member name="M:Newtonsoft.Json.JsonWriter.Flush">
266 <summary>
267 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
268 </summary>
269 </member>
270 <member name="M:Newtonsoft.Json.JsonWriter.Close">
271 <summary>
272 Closes this stream and the underlying stream.
273 </summary>
274 </member>
275 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
276 <summary>
277 Writes the beginning of a Json object.
278 </summary>
279 </member>
280 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
281 <summary>
282 Writes the end of a Json object.
283 </summary>
284 </member>
285 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
286 <summary>
287 Writes the beginning of a Json array.
288 </summary>
289 </member>
290 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
291 <summary>
292 Writes the end of an array.
293 </summary>
294 </member>
295 <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
296 <summary>
297 Writes the property name of a name/value pair on a Json object.
298 </summary>
299 <param name="name"></param>
300 </member>
301 <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
302 <summary>
303 Writes the end of the current Json object or array.
304 </summary>
305 </member>
306 <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
307 <summary>
308 Writes a null value.
309 </summary>
310 </member>
311 <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
312 <summary>
313 Writes an undefined value.
314 </summary>
315 </member>
316 <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
317 <summary>
318 Writes raw JavaScript manually.
319 </summary>
320 <param name="javaScript">The raw JavaScript to write.</param>
321 </member>
322 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
323 <summary>
324 Writes a <see cref="T:System.String"/> value.
325 </summary>
326 <param name="value">The <see cref="T:System.String"/> value to write.</param>
327 </member>
328 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
329 <summary>
330 Writes a <see cref="T:System.Int32"/> value.
331 </summary>
332 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
333 </member>
334 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
335 <summary>
336 Writes a <see cref="T:System.UInt32"/> value.
337 </summary>
338 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
339 </member>
340 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
341 <summary>
342 Writes a <see cref="T:System.Int64"/> value.
343 </summary>
344 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
345 </member>
346 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
347 <summary>
348 Writes a <see cref="T:System.UInt64"/> value.
349 </summary>
350 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
351 </member>
352 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
353 <summary>
354 Writes a <see cref="T:System.Single"/> value.
355 </summary>
356 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
357 </member>
358 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
359 <summary>
360 Writes a <see cref="T:System.Double"/> value.
361 </summary>
362 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
363 </member>
364 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
365 <summary>
366 Writes a <see cref="T:System.Boolean"/> value.
367 </summary>
368 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
369 </member>
370 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
371 <summary>
372 Writes a <see cref="T:System.Int16"/> value.
373 </summary>
374 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
375 </member>
376 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
377 <summary>
378 Writes a <see cref="T:System.UInt16"/> value.
379 </summary>
380 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
381 </member>
382 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
383 <summary>
384 Writes a <see cref="T:System.Char"/> value.
385 </summary>
386 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
387 </member>
388 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
389 <summary>
390 Writes a <see cref="T:System.Byte"/> value.
391 </summary>
392 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
393 </member>
394 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
395 <summary>
396 Writes a <see cref="T:System.SByte"/> value.
397 </summary>
398 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
399 </member>
400 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
401 <summary>
402 Writes a <see cref="T:System.Decimal"/> value.
403 </summary>
404 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
405 </member>
406 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
407 <summary>
408 Writes a <see cref="T:System.DateTime"/> value.
409 </summary>
410 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
411 </member>
412 <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
413 <summary>
414 Writes out a comment <code>/*...*/</code> containing the specified text.
415 </summary>
416 <param name="text">Text to place inside the comment.</param>
417 </member>
418 <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
419 <summary>
420 Writes out the given white space.
421 </summary>
422 <param name="ws">The string of white space characters.</param>
423 </member>
424 <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
425 <summary>
426 Gets the state of the writer.
427 </summary>
428 </member>
429 <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
430 <summary>
431 Indicates how the output is formatted.
432 </summary>
433 </member>
434 <member name="P:Newtonsoft.Json.JsonWriter.Indentation">
435 <summary>
436 Gets or sets how many IndentChars to write for each level in the hierarchy when <paramref name="Formatting"/> is set to <c>Formatting.Indented</c>.
437 </summary>
438 </member>
439 <member name="P:Newtonsoft.Json.JsonWriter.QuoteChar">
440 <summary>
441 Gets or sets which character to use to quote attribute values.
442 </summary>
443 </member>
444 <member name="P:Newtonsoft.Json.JsonWriter.IndentChar">
445 <summary>
446 Gets or sets which character to use for indenting when <paramref name="Formatting"/> is set to <c>Formatting.Indented</c>.
447 </summary>
448 </member>
449 <member name="P:Newtonsoft.Json.JsonWriter.QuoteName">
450 <summary>
451 Gets or sets a value indicating whether object names will be surrounded with quotes.
452 </summary>
453 </member>
454 <member name="T:Newtonsoft.Json.JsonReader">
455 <summary>
456 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
457 </summary>
458 </member>
459 <member name="M:Newtonsoft.Json.JsonReader.#ctor(System.IO.TextReader)">
460 <summary>
461 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
462 </summary>
463 <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
464 </member>
465 <member name="M:Newtonsoft.Json.JsonReader.Read">
466 <summary>
467 Reads the next Json token from the stream.
468 </summary>
469 <returns></returns>
470 </member>
471 <member name="M:Newtonsoft.Json.JsonReader.Close">
472 <summary>
473 Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
474 </summary>
475 </member>
476 <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
477 <summary>
478 Gets the quotation mark character used to enclose the value of a string.
479 </summary>
480 </member>
481 <member name="P:Newtonsoft.Json.JsonReader.TokenType">
482 <summary>
483 Gets the type of the current Json token.
484 </summary>
485 </member>
486 <member name="P:Newtonsoft.Json.JsonReader.Value">
487 <summary>
488 Gets the text value of the current Json token.
489 </summary>
490 </member>
491 <member name="P:Newtonsoft.Json.JsonReader.ValueType">
492 <summary>
493 Gets The Common Language Runtime (CLR) type for the current Json token.
494 </summary>
495 </member>
496 <member name="T:Newtonsoft.Json.JavaScriptConstructor">
497 <summary>
498 Represents a JavaScript constructor.
499 </summary>
500 </member>
501 <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
502 <summary>
503 Checks if the attributeName is a namespace attribute.
504 </summary>
505 <param name="attributeName">Attribute name to test.</param>
506 <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
507 <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
508 </member>
509 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetListItemType(System.Type)">
510 <summary>
511 Gets the type of the typed list's items.
512 </summary>
513 <param name="type">The type.</param>
514 <returns>The type of the typed list's items.</returns>
515 </member>
516 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.ItemsUnitializedValue``1(System.Collections.Generic.IList{``0})">
517 <summary>
518 Tests whether the list's items are their unitialized value.
519 </summary>
520 <param name="list">The list.</param>
521 <returns>Whether the list's items are their unitialized value</returns>
522 </member>
523 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
524 <summary>
525 Gets the member's underlying type.
526 </summary>
527 <param name="member">The member.</param>
528 <returns>The underlying type of the member.</returns>
529 </member>
530 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
531 <summary>
532 Determines whether the member is an indexed property.
533 </summary>
534 <param name="member">The member.</param>
535 <returns>
536 <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
537 </returns>
538 </member>
539 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
540 <summary>
541 Determines whether the property is an indexed property.
542 </summary>
543 <param name="property">The property.</param>
544 <returns>
545 <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
546 </returns>
547 </member>
548 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
549 <summary>
550 Gets the member's value on the object.
551 </summary>
552 <param name="member">The member.</param>
553 <param name="target">The target object.</param>
554 <returns>The member's value on the object.</returns>
555 </member>
556 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
557 <summary>
558 Sets the member's value on the target object.
559 </summary>
560 <param name="member">The member.</param>
561 <param name="target">The target.</param>
562 <param name="value">The value.</param>
563 </member>
564 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo)">
565 <summary>
566 Determines whether the specified MemberInfo can be read.
567 </summary>
568 <param name="member">The MemberInfo to determine whether can be read.</param>
569 <returns>
570 <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
571 </returns>
572 </member>
573 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo)">
574 <summary>
575 Determines whether the specified MemberInfo can be set.
576 </summary>
577 <param name="member">The MemberInfo to determine whether can be set.</param>
578 <returns>
579 <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
580 </returns>
581 </member>
582 <member name="T:Newtonsoft.Json.JsonReaderException">
583 <summary>
584 The exception thrown when an error occurs while reading Json text.
585 </summary>
586 </member>
587 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
588 <summary>
589 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
590 </summary>
591 </member>
592 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
593 <summary>
594 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
595 with a specified error message.
596 </summary>
597 <param name="message">The error message that explains the reason for the exception.</param>
598 </member>
599 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
600 <summary>
601 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
602 with a specified error message and a reference to the inner exception that is the cause of this exception.
603 </summary>
604 <param name="message">The error message that explains the reason for the exception.</param>
605 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
606 </member>
607 <member name="T:Newtonsoft.Json.JavaScriptArray">
608 <summary>
609 Represents a JavaScript array.
610 </summary>
611 </member>
612 <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor">
613 <summary>
614 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JavaScriptObject"/> class.
615 </summary>
616 </member>
617 <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor(System.Collections.Generic.IEnumerable{System.Object})">
618 <summary>
619 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JavaScriptArray"/> class that
620 contains elements copied from the specified collection.
621 </summary>
622 <param name="collection">The collection whose elements are copied to the new array.</param>
623 </member>
624 <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor(System.Int32)">
625 <summary>
626 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JavaScriptArray"/> class that
627 is empty and has the specified initial capacity.
628 </summary>
629 <param name="capacity">The number of elements that the new array can initially store.</param>
630 </member>
631 <member name="M:Newtonsoft.Json.Utilities.StringUtils.ContainsWhiteSpace(System.String)">
632 <summary>
633 Determines whether the string contains white space.
634 </summary>
635 <param name="s">The string to test for white space.</param>
636 <returns>
637 <c>true</c> if the string contains white space; otherwise, <c>false</c>.
638 </returns>
639 </member>
640 <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
641 <summary>
642 Determines whether the string is all white space. Empty string will return false.
643 </summary>
644 <param name="s">The string to test whether it is all white space.</param>
645 <returns>
646 <c>true</c> if the string is all white space; otherwise, <c>false</c>.
647 </returns>
648 </member>
649 <member name="M:Newtonsoft.Json.Utilities.StringUtils.EnsureEndsWith(System.String,System.String)">
650 <summary>
651 Ensures the target string ends with the specified string.
652 </summary>
653 <param name="target">The target.</param>
654 <param name="value">The value.</param>
655 <returns>The target string with the value string at the end.</returns>
656 </member>
657 <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsNullOrEmpty(System.Data.SqlTypes.SqlString)">
658 <summary>
659 Determines whether the SqlString is null or empty.
660 </summary>
661 <param name="s">The string.</param>
662 <returns>
663 <c>true</c> if the SqlString is null or empty; otherwise, <c>false</c>.
664 </returns>
665 </member>
666 <member name="M:Newtonsoft.Json.Utilities.StringUtils.IfNotNullOrEmpty(System.String,System.Action{System.String})">
667 <summary>
668 Perform an action if the string is not null or empty.
669 </summary>
670 <param name="value">The value.</param>
671 <param name="action">The action to perform.</param>
672 </member>
673 <member name="M:Newtonsoft.Json.Utilities.StringUtils.Indent(System.String,System.Int32)">
674 <summary>
675 Indents the specified string.
676 </summary>
677 <param name="s">The string to indent.</param>
678 <param name="indentation">The number of characters to indent by.</param>
679 <returns></returns>
680 </member>
681 <member name="M:Newtonsoft.Json.Utilities.StringUtils.Indent(System.String,System.Int32,System.Char)">
682 <summary>
683 Indents the specified string.
684 </summary>
685 <param name="s">The string to indent.</param>
686 <param name="indentation">The number of characters to indent by.</param>
687 <param name="indentChar">The indent character.</param>
688 <returns></returns>
689 </member>
690 <member name="M:Newtonsoft.Json.Utilities.StringUtils.NumberLines(System.String)">
691 <summary>
692 Numbers the lines.
693 </summary>
694 <param name="s">The string to number.</param>
695 <returns></returns>
696 </member>
697 <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
698 <summary>
699 Nulls an empty string.
700 </summary>
701 <param name="s">The string.</param>
702 <returns>Null if the string was null, otherwise the string unchanged.</returns>
703 </member>
704 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty(System.Collections.ICollection)">
705 <summary>
706 Determines whether the collection is null or empty.
707 </summary>
708 <param name="collection">The collection.</param>
709 <returns>
710 <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
711 </returns>
712 </member>
713 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
714 <summary>
715 Determines whether the collection is null or empty.
716 </summary>
717 <param name="collection">The collection.</param>
718 <returns>
719 <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
720 </returns>
721 </member>
722 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmptyOrDefault``1(System.Collections.Generic.IList{``0})">
723 <summary>
724 Determines whether the collection is null, empty or its contents are uninitialized values.
725 </summary>
726 <param name="list">The list.</param>
727 <returns>
728 <c>true</c> if the collection is null or empty or its contents are uninitialized values; otherwise, <c>false</c>.
729 </returns>
730 </member>
731 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.Slice``1(System.Collections.Generic.IList{``0},System.Nullable{System.Int32},System.Nullable{System.Int32})">
732 <summary>
733 Makes a slice of the specified list in between the start and end indexes.
734 </summary>
735 <param name="list">The list.</param>
736 <param name="start">The start index.</param>
737 <param name="end">The end index.</param>
738 <returns>A slice of the list.</returns>
739 </member>
740 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.Slice``1(System.Collections.Generic.IList{``0},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
741 <summary>
742 Makes a slice of the specified list in between the start and end indexes,
743 getting every so many items based upon the step.
744 </summary>
745 <param name="list">The list.</param>
746 <param name="start">The start index.</param>
747 <param name="end">The end index.</param>
748 <param name="step">The step.</param>
749 <returns>A slice of the list.</returns>
750 </member>
751 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.GroupBy``2(System.Collections.Generic.ICollection{``1},Newtonsoft.Json.Utilities.Func{``1,``0})">
752 <summary>
753 Group the collection using a function which returns the key.
754 </summary>
755 <param name="source">The source collection to group.</param>
756 <param name="keySelector">The key selector.</param>
757 <returns>A Dictionary with each key relating to a list of objects in a list grouped under it.</returns>
758 </member>
759 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
760 <summary>
761 Adds the elements of the specified collection to the specified generic IList.
762 </summary>
763 <param name="initial">The list to add to.</param>
764 <param name="collection">The collection of elements to add.</param>
765 </member>
766 <member name="T:Newtonsoft.Json.JsonSerializationException">
767 <summary>
768 The exception thrown when an error occurs during Json serialization or deserialization.
769 </summary>
770 </member>
771 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
772 <summary>
773 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
774 </summary>
775 </member>
776 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
777 <summary>
778 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
779 with a specified error message.
780 </summary>
781 <param name="message">The error message that explains the reason for the exception.</param>
782 </member>
783 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
784 <summary>
785 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
786 with a specified error message and a reference to the inner exception that is the cause of this exception.
787 </summary>
788 <param name="message">The error message that explains the reason for the exception.</param>
789 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
790 </member>
791 <member name="T:Newtonsoft.Json.JavaScriptConvert">
792 <summary>
793 Provides methods for converting between common language runtime types and JavaScript types.
794 </summary>
795 </member>
796 <member name="F:Newtonsoft.Json.JavaScriptConvert.True">
797 <summary>
798 Represents JavaScript's boolean value true as a string. This field is read-only.
799 </summary>
800 </member>
801 <member name="F:Newtonsoft.Json.JavaScriptConvert.False">
802 <summary>
803 Represents JavaScript's boolean value false as a string. This field is read-only.
804 </summary>
805 </member>
806 <member name="F:Newtonsoft.Json.JavaScriptConvert.Null">
807 <summary>
808 Represents JavaScript's null as a string. This field is read-only.
809 </summary>
810 </member>
811 <member name="F:Newtonsoft.Json.JavaScriptConvert.Undefined">
812 <summary>
813 Represents JavaScript's undefined as a string. This field is read-only.
814 </summary>
815 </member>
816 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.DateTime)">
817 <summary>
818 Converts the <see cref="T:System.DateTime"/> to it's JavaScript string representation.
819 </summary>
820 <param name="value">The value to convert.</param>
821 <returns>A Json string representation of the <see cref="T:System.DateTime"/>.</returns>
822 </member>
823 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Boolean)">
824 <summary>
825 Converts the <see cref="T:System.Boolean"/> to it's JavaScript string representation.
826 </summary>
827 <param name="value">The value to convert.</param>
828 <returns>A Json string representation of the <see cref="T:System.Boolean"/>.</returns>
829 </member>
830 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Char)">
831 <summary>
832 Converts the <see cref="T:System.Char"/> to it's JavaScript string representation.
833 </summary>
834 <param name="value">The value to convert.</param>
835 <returns>A Json string representation of the <see cref="T:System.Char"/>.</returns>
836 </member>
837 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Enum)">
838 <summary>
839 Converts the <see cref="T:System.Enum"/> to it's JavaScript string representation.
840 </summary>
841 <param name="value">The value to convert.</param>
842 <returns>A Json string representation of the <see cref="T:System.Enum"/>.</returns>
843 </member>
844 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int32)">
845 <summary>
846 Converts the <see cref="T:System.Int32"/> to it's JavaScript string representation.
847 </summary>
848 <param name="value">The value to convert.</param>
849 <returns>A Json string representation of the <see cref="T:System.Int32"/>.</returns>
850 </member>
851 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int16)">
852 <summary>
853 Converts the <see cref="T:System.Int16"/> to it's JavaScript string representation.
854 </summary>
855 <param name="value">The value to convert.</param>
856 <returns>A Json string representation of the <see cref="T:System.Int16"/>.</returns>
857 </member>
858 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt16)">
859 <summary>
860 Converts the <see cref="T:System.UInt16"/> to it's JavaScript string representation.
861 </summary>
862 <param name="value">The value to convert.</param>
863 <returns>A Json string representation of the <see cref="T:System.UInt16"/>.</returns>
864 </member>
865 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt32)">
866 <summary>
867 Converts the <see cref="T:System.UInt32"/> to it's JavaScript string representation.
868 </summary>
869 <param name="value">The value to convert.</param>
870 <returns>A Json string representation of the <see cref="T:System.UInt32"/>.</returns>
871 </member>
872 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int64)">
873 <summary>
874 Converts the <see cref="T:System.Int64"/> to it's JavaScript string representation.
875 </summary>
876 <param name="value">The value to convert.</param>
877 <returns>A Json string representation of the <see cref="T:System.Int64"/>.</returns>
878 </member>
879 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt64)">
880 <summary>
881 Converts the <see cref="T:System.UInt64"/> to it's JavaScript string representation.
882 </summary>
883 <param name="value">The value to convert.</param>
884 <returns>A Json string representation of the <see cref="T:System.UInt64"/>.</returns>
885 </member>
886 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Single)">
887 <summary>
888 Converts the <see cref="T:System.Single"/> to it's JavaScript string representation.
889 </summary>
890 <param name="value">The value to convert.</param>
891 <returns>A Json string representation of the <see cref="T:System.Single"/>.</returns>
892 </member>
893 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Double)">
894 <summary>
895 Converts the <see cref="T:System.Double"/> to it's JavaScript string representation.
896 </summary>
897 <param name="value">The value to convert.</param>
898 <returns>A Json string representation of the <see cref="T:System.Double"/>.</returns>
899 </member>
900 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Byte)">
901 <summary>
902 Converts the <see cref="T:System.Byte"/> to it's JavaScript string representation.
903 </summary>
904 <param name="value">The value to convert.</param>
905 <returns>A Json string representation of the <see cref="T:System.Byte"/>.</returns>
906 </member>
907 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.SByte)">
908 <summary>
909 Converts the <see cref="T:System.SByte"/> to it's JavaScript string representation.
910 </summary>
911 <param name="value">The value to convert.</param>
912 <returns>A Json string representation of the <see cref="T:System.SByte"/>.</returns>
913 </member>
914 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Decimal)">
915 <summary>
916 Converts the <see cref="T:System.Decimal"/> to it's JavaScript string representation.
917 </summary>
918 <param name="value">The value to convert.</param>
919 <returns>A Json string representation of the <see cref="T:System.SByte"/>.</returns>
920 </member>
921 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Guid)">
922 <summary>
923 Converts the <see cref="T:System.Guid"/> to it's JavaScript string representation.
924 </summary>
925 <param name="value">The value to convert.</param>
926 <returns>A Json string representation of the <see cref="T:System.Guid"/>.</returns>
927 </member>
928 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.String)">
929 <summary>
930 Converts the <see cref="T:System.String"/> to it's JavaScript string representation.
931 </summary>
932 <param name="value">The value to convert.</param>
933 <returns>A Json string representation of the <see cref="T:System.String"/>.</returns>
934 </member>
935 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.String,System.Char)">
936 <summary>
937 Converts the <see cref="T:System.String"/> to it's JavaScript string representation.
938 </summary>
939 <param name="value">The value to convert.</param>
940 <param name="delimter">The string delimiter character.</param>
941 <returns>A Json string representation of the <see cref="T:System.String"/>.</returns>
942 </member>
943 <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Object)">
944 <summary>
945 Converts the <see cref="T:System.Object"/> to it's JavaScript string representation.
946 </summary>
947 <param name="value">The value to convert.</param>
948 <returns>A Json string representation of the <see cref="T:System.Object"/>.</returns>
949 </member>
950 <member name="M:Newtonsoft.Json.JavaScriptConvert.SerializeObject(System.Object)">
951 <summary>
952 Serializes the specified object to a Json object.
953 </summary>
954 <param name="value">The object to serialize.</param>
955 <returns>A Json string representation of the object.</returns>
956 </member>
957 <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject(System.String)">
958 <summary>
959 Deserializes the specified object to a Json object.
960 </summary>
961 <param name="value">The object to deserialize.</param>
962 <returns>The deserialized object from the Json string.</returns>
963 </member>
964 <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject(System.String,System.Type)">
965 <summary>
966 Deserializes the specified object to a Json object.
967 </summary>
968 <param name="value">The object to deserialize.</param>
969 <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
970 <returns>The deserialized object from the Json string.</returns>
971 </member>
972 <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject``1(System.String)">
973 <summary>
974 Deserializes the specified object to a Json object.
975 </summary>
976 <typeparam name="T">The type of the object to deserialize.</typeparam>
977 <param name="value">The object to deserialize.</param>
978 <returns>The deserialized object from the Json string.</returns>
979 </member>
980 <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
981 <summary>
982 Deserializes the specified object to a Json object.
983 </summary>
984 <typeparam name="T">The type of the object to deserialize.</typeparam>
985 <param name="value">The object to deserialize.</param>
986 <param name="converters">Converters to use while deserializing.</param>
987 <returns>The deserialized object from the Json string.</returns>
988 </member>
989 </members>
990 </doc>