Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/packages/Newtonsoft.Json.8.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 58 - (show annotations) (download) (as text)
Sun Aug 4 08:09:58 2019 UTC (4 years, 8 months ago) by momen2009
File MIME type: application/xml
File size: 461878 byte(s)
[kakuretter]投稿できないようになってしまったため、修正。
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>Newtonsoft.Json</name>
5 </assembly>
6 <members>
7 <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
8 <summary>
9 Represents a BSON Oid (object id).
10 </summary>
11 </member>
12 <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
13 <summary>
14 Gets or sets the value of the Oid.
15 </summary>
16 <value>The value of the Oid.</value>
17 </member>
18 <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
19 <summary>
20 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
21 </summary>
22 <param name="value">The Oid value.</param>
23 </member>
24 <member name="T:Newtonsoft.Json.Bson.BsonReader">
25 <summary>
26 Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
27 </summary>
28 </member>
29 <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
30 <summary>
31 Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
32 </summary>
33 <value>
34 <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
35 </value>
36 </member>
37 <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
38 <summary>
39 Gets or sets a value indicating whether the root object will be read as a JSON array.
40 </summary>
41 <value>
42 <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
43 </value>
44 </member>
45 <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
46 <summary>
47 Gets or sets the <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.
48 </summary>
49 <value>The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
50 </member>
51 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
52 <summary>
53 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
54 </summary>
55 <param name="stream">The stream.</param>
56 </member>
57 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
58 <summary>
59 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
60 </summary>
61 <param name="reader">The reader.</param>
62 </member>
63 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
64 <summary>
65 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
66 </summary>
67 <param name="stream">The stream.</param>
68 <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
69 <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
70 </member>
71 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
72 <summary>
73 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
74 </summary>
75 <param name="reader">The reader.</param>
76 <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
77 <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind" /> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
78 </member>
79 <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
80 <summary>
81 Reads the next JSON token from the stream.
82 </summary>
83 <returns>
84 true if the next token was read successfully; false if there are no more tokens to read.
85 </returns>
86 </member>
87 <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
88 <summary>
89 Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
90 </summary>
91 </member>
92 <member name="T:Newtonsoft.Json.Bson.BsonWriter">
93 <summary>
94 Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
95 </summary>
96 </member>
97 <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
98 <summary>
99 Gets or sets the <see cref="T:System.DateTimeKind" /> used when writing <see cref="T:System.DateTime"/> values to BSON.
100 When set to <see cref="F:System.DateTimeKind.Unspecified" /> no conversion will occur.
101 </summary>
102 <value>The <see cref="T:System.DateTimeKind" /> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
103 </member>
104 <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
105 <summary>
106 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
107 </summary>
108 <param name="stream">The stream.</param>
109 </member>
110 <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
111 <summary>
112 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
113 </summary>
114 <param name="writer">The writer.</param>
115 </member>
116 <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
117 <summary>
118 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
119 </summary>
120 </member>
121 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
122 <summary>
123 Writes the end.
124 </summary>
125 <param name="token">The token.</param>
126 </member>
127 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
128 <summary>
129 Writes out a comment <code>/*...*/</code> containing the specified text.
130 </summary>
131 <param name="text">Text to place inside the comment.</param>
132 </member>
133 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
134 <summary>
135 Writes the start of a constructor with the given name.
136 </summary>
137 <param name="name">The name of the constructor.</param>
138 </member>
139 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
140 <summary>
141 Writes raw JSON.
142 </summary>
143 <param name="json">The raw JSON to write.</param>
144 </member>
145 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
146 <summary>
147 Writes raw JSON where a value is expected and updates the writer's state.
148 </summary>
149 <param name="json">The raw JSON to write.</param>
150 </member>
151 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
152 <summary>
153 Writes the beginning of a JSON array.
154 </summary>
155 </member>
156 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
157 <summary>
158 Writes the beginning of a JSON object.
159 </summary>
160 </member>
161 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
162 <summary>
163 Writes the property name of a name/value pair on a JSON object.
164 </summary>
165 <param name="name">The name of the property.</param>
166 </member>
167 <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
168 <summary>
169 Closes this stream and the underlying stream.
170 </summary>
171 </member>
172 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
173 <summary>
174 Writes a <see cref="T:System.Object"/> value.
175 An error will raised if the value cannot be written as a single JSON token.
176 </summary>
177 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
178 </member>
179 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
180 <summary>
181 Writes a null value.
182 </summary>
183 </member>
184 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
185 <summary>
186 Writes an undefined value.
187 </summary>
188 </member>
189 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
190 <summary>
191 Writes a <see cref="T:System.String"/> value.
192 </summary>
193 <param name="value">The <see cref="T:System.String"/> value to write.</param>
194 </member>
195 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
196 <summary>
197 Writes a <see cref="T:System.Int32"/> value.
198 </summary>
199 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
200 </member>
201 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
202 <summary>
203 Writes a <see cref="T:System.UInt32"/> value.
204 </summary>
205 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
206 </member>
207 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
208 <summary>
209 Writes a <see cref="T:System.Int64"/> value.
210 </summary>
211 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
212 </member>
213 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
214 <summary>
215 Writes a <see cref="T:System.UInt64"/> value.
216 </summary>
217 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
218 </member>
219 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
220 <summary>
221 Writes a <see cref="T:System.Single"/> value.
222 </summary>
223 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
224 </member>
225 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
226 <summary>
227 Writes a <see cref="T:System.Double"/> value.
228 </summary>
229 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
230 </member>
231 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
232 <summary>
233 Writes a <see cref="T:System.Boolean"/> value.
234 </summary>
235 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
236 </member>
237 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
238 <summary>
239 Writes a <see cref="T:System.Int16"/> value.
240 </summary>
241 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
242 </member>
243 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
244 <summary>
245 Writes a <see cref="T:System.UInt16"/> value.
246 </summary>
247 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
248 </member>
249 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
250 <summary>
251 Writes a <see cref="T:System.Char"/> value.
252 </summary>
253 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
254 </member>
255 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
256 <summary>
257 Writes a <see cref="T:System.Byte"/> value.
258 </summary>
259 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
260 </member>
261 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
262 <summary>
263 Writes a <see cref="T:System.SByte"/> value.
264 </summary>
265 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
266 </member>
267 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
268 <summary>
269 Writes a <see cref="T:System.Decimal"/> value.
270 </summary>
271 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
272 </member>
273 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
274 <summary>
275 Writes a <see cref="T:System.DateTime"/> value.
276 </summary>
277 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
278 </member>
279 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
280 <summary>
281 Writes a <see cref="T:System.DateTimeOffset"/> value.
282 </summary>
283 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
284 </member>
285 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
286 <summary>
287 Writes a <see cref="T:System.Byte"/>[] value.
288 </summary>
289 <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
290 </member>
291 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
292 <summary>
293 Writes a <see cref="T:System.Guid"/> value.
294 </summary>
295 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
296 </member>
297 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
298 <summary>
299 Writes a <see cref="T:System.TimeSpan"/> value.
300 </summary>
301 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
302 </member>
303 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
304 <summary>
305 Writes a <see cref="T:System.Uri"/> value.
306 </summary>
307 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
308 </member>
309 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
310 <summary>
311 Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id.
312 </summary>
313 <param name="value">The Object ID value to write.</param>
314 </member>
315 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
316 <summary>
317 Writes a BSON regex.
318 </summary>
319 <param name="pattern">The regex pattern.</param>
320 <param name="options">The regex options.</param>
321 </member>
322 <member name="T:Newtonsoft.Json.ConstructorHandling">
323 <summary>
324 Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
325 </summary>
326 </member>
327 <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
328 <summary>
329 First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
330 </summary>
331 </member>
332 <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
333 <summary>
334 Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
335 </summary>
336 </member>
337 <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
338 <summary>
339 Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
340 </summary>
341 </member>
342 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
343 <summary>
344 Writes the JSON representation of the object.
345 </summary>
346 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
347 <param name="value">The value.</param>
348 <param name="serializer">The calling serializer.</param>
349 </member>
350 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
351 <summary>
352 Reads the JSON representation of the object.
353 </summary>
354 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
355 <param name="objectType">Type of the object.</param>
356 <param name="existingValue">The existing value of object being read.</param>
357 <param name="serializer">The calling serializer.</param>
358 <returns>The object value.</returns>
359 </member>
360 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)">
361 <summary>
362 Determines whether this instance can convert the specified object type.
363 </summary>
364 <param name="objectType">Type of the object.</param>
365 <returns>
366 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
367 </returns>
368 </member>
369 <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
370 <summary>
371 Create a custom object
372 </summary>
373 <typeparam name="T">The object type to convert.</typeparam>
374 </member>
375 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
376 <summary>
377 Writes the JSON representation of the object.
378 </summary>
379 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
380 <param name="value">The value.</param>
381 <param name="serializer">The calling serializer.</param>
382 </member>
383 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
384 <summary>
385 Reads the JSON representation of the object.
386 </summary>
387 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
388 <param name="objectType">Type of the object.</param>
389 <param name="existingValue">The existing value of object being read.</param>
390 <param name="serializer">The calling serializer.</param>
391 <returns>The object value.</returns>
392 </member>
393 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
394 <summary>
395 Creates an object which will then be populated by the serializer.
396 </summary>
397 <param name="objectType">Type of the object.</param>
398 <returns>The created object.</returns>
399 </member>
400 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
401 <summary>
402 Determines whether this instance can convert the specified object type.
403 </summary>
404 <param name="objectType">Type of the object.</param>
405 <returns>
406 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
407 </returns>
408 </member>
409 <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
410 <summary>
411 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
412 </summary>
413 <value>
414 <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
415 </value>
416 </member>
417 <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
418 <summary>
419 Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
420 </summary>
421 </member>
422 <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)">
423 <summary>
424 Determines whether this instance can convert the specified object type.
425 </summary>
426 <param name="objectType">Type of the object.</param>
427 <returns>
428 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
429 </returns>
430 </member>
431 <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter">
432 <summary>
433 Converts a F# discriminated union type to and from JSON.
434 </summary>
435 </member>
436 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
437 <summary>
438 Writes the JSON representation of the object.
439 </summary>
440 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
441 <param name="value">The value.</param>
442 <param name="serializer">The calling serializer.</param>
443 </member>
444 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
445 <summary>
446 Reads the JSON representation of the object.
447 </summary>
448 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
449 <param name="objectType">Type of the object.</param>
450 <param name="existingValue">The existing value of object being read.</param>
451 <param name="serializer">The calling serializer.</param>
452 <returns>The object value.</returns>
453 </member>
454 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)">
455 <summary>
456 Determines whether this instance can convert the specified object type.
457 </summary>
458 <param name="objectType">Type of the object.</param>
459 <returns>
460 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
461 </returns>
462 </member>
463 <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
464 <summary>
465 Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
466 </summary>
467 </member>
468 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
469 <summary>
470 Gets or sets the date time styles used when converting a date to and from JSON.
471 </summary>
472 <value>The date time styles used when converting a date to and from JSON.</value>
473 </member>
474 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
475 <summary>
476 Gets or sets the date time format used when converting a date to and from JSON.
477 </summary>
478 <value>The date time format used when converting a date to and from JSON.</value>
479 </member>
480 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
481 <summary>
482 Gets or sets the culture used when converting a date to and from JSON.
483 </summary>
484 <value>The culture used when converting a date to and from JSON.</value>
485 </member>
486 <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
487 <summary>
488 Writes the JSON representation of the object.
489 </summary>
490 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
491 <param name="value">The value.</param>
492 <param name="serializer">The calling serializer.</param>
493 </member>
494 <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
495 <summary>
496 Reads the JSON representation of the object.
497 </summary>
498 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
499 <param name="objectType">Type of the object.</param>
500 <param name="existingValue">The existing value of object being read.</param>
501 <param name="serializer">The calling serializer.</param>
502 <returns>The object value.</returns>
503 </member>
504 <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
505 <summary>
506 Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
507 </summary>
508 </member>
509 <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
510 <summary>
511 Writes the JSON representation of the object.
512 </summary>
513 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
514 <param name="value">The value.</param>
515 <param name="serializer">The calling serializer.</param>
516 </member>
517 <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
518 <summary>
519 Reads the JSON representation of the object.
520 </summary>
521 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
522 <param name="objectType">Type of the object.</param>
523 <param name="existingValue">The existing property value of the JSON that is being converted.</param>
524 <param name="serializer">The calling serializer.</param>
525 <returns>The object value.</returns>
526 </member>
527 <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
528 <summary>
529 Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
530 </summary>
531 </member>
532 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
533 <summary>
534 Writes the JSON representation of the object.
535 </summary>
536 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
537 <param name="value">The value.</param>
538 <param name="serializer">The calling serializer.</param>
539 </member>
540 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
541 <summary>
542 Reads the JSON representation of the object.
543 </summary>
544 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
545 <param name="objectType">Type of the object.</param>
546 <param name="existingValue">The existing value of object being read.</param>
547 <param name="serializer">The calling serializer.</param>
548 <returns>The object value.</returns>
549 </member>
550 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)">
551 <summary>
552 Determines whether this instance can convert the specified object type.
553 </summary>
554 <param name="objectType">Type of the object.</param>
555 <returns>
556 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
557 </returns>
558 </member>
559 <member name="T:Newtonsoft.Json.Converters.RegexConverter">
560 <summary>
561 Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
562 </summary>
563 </member>
564 <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
565 <summary>
566 Writes the JSON representation of the object.
567 </summary>
568 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
569 <param name="value">The value.</param>
570 <param name="serializer">The calling serializer.</param>
571 </member>
572 <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
573 <summary>
574 Reads the JSON representation of the object.
575 </summary>
576 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
577 <param name="objectType">Type of the object.</param>
578 <param name="existingValue">The existing value of object being read.</param>
579 <param name="serializer">The calling serializer.</param>
580 <returns>The object value.</returns>
581 </member>
582 <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)">
583 <summary>
584 Determines whether this instance can convert the specified object type.
585 </summary>
586 <param name="objectType">Type of the object.</param>
587 <returns>
588 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
589 </returns>
590 </member>
591 <member name="T:Newtonsoft.Json.Converters.StringEnumConverter">
592 <summary>
593 Converts an <see cref="T:System.Enum"/> to and from its name string value.
594 </summary>
595 </member>
596 <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
597 <summary>
598 Gets or sets a value indicating whether the written enum text should be camel case.
599 </summary>
600 <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
601 </member>
602 <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
603 <summary>
604 Gets or sets a value indicating whether integer values are allowed.
605 </summary>
606 <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value>
607 </member>
608 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
609 <summary>
610 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
611 </summary>
612 </member>
613 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
614 <summary>
615 Writes the JSON representation of the object.
616 </summary>
617 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
618 <param name="value">The value.</param>
619 <param name="serializer">The calling serializer.</param>
620 </member>
621 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
622 <summary>
623 Reads the JSON representation of the object.
624 </summary>
625 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
626 <param name="objectType">Type of the object.</param>
627 <param name="existingValue">The existing value of object being read.</param>
628 <param name="serializer">The calling serializer.</param>
629 <returns>The object value.</returns>
630 </member>
631 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)">
632 <summary>
633 Determines whether this instance can convert the specified object type.
634 </summary>
635 <param name="objectType">Type of the object.</param>
636 <returns>
637 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
638 </returns>
639 </member>
640 <member name="T:Newtonsoft.Json.Converters.VersionConverter">
641 <summary>
642 Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
643 </summary>
644 </member>
645 <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
646 <summary>
647 Writes the JSON representation of the object.
648 </summary>
649 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
650 <param name="value">The value.</param>
651 <param name="serializer">The calling serializer.</param>
652 </member>
653 <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
654 <summary>
655 Reads the JSON representation of the object.
656 </summary>
657 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
658 <param name="objectType">Type of the object.</param>
659 <param name="existingValue">The existing property value of the JSON that is being converted.</param>
660 <param name="serializer">The calling serializer.</param>
661 <returns>The object value.</returns>
662 </member>
663 <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
664 <summary>
665 Determines whether this instance can convert the specified object type.
666 </summary>
667 <param name="objectType">Type of the object.</param>
668 <returns>
669 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
670 </returns>
671 </member>
672 <member name="T:Newtonsoft.Json.DateFormatHandling">
673 <summary>
674 Specifies how dates are formatted when writing JSON text.
675 </summary>
676 </member>
677 <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
678 <summary>
679 Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
680 </summary>
681 </member>
682 <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
683 <summary>
684 Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
685 </summary>
686 </member>
687 <member name="T:Newtonsoft.Json.DateParseHandling">
688 <summary>
689 Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
690 </summary>
691 </member>
692 <member name="F:Newtonsoft.Json.DateParseHandling.None">
693 <summary>
694 Date formatted strings are not parsed to a date type and are read as strings.
695 </summary>
696 </member>
697 <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
698 <summary>
699 Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
700 </summary>
701 </member>
702 <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
703 <summary>
704 Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
705 </summary>
706 </member>
707 <member name="T:Newtonsoft.Json.DateTimeZoneHandling">
708 <summary>
709 Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
710 </summary>
711 </member>
712 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
713 <summary>
714 Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
715 </summary>
716 </member>
717 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
718 <summary>
719 Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
720 </summary>
721 </member>
722 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
723 <summary>
724 Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
725 If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
726 </summary>
727 </member>
728 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
729 <summary>
730 Time zone information should be preserved when converting.
731 </summary>
732 </member>
733 <member name="T:Newtonsoft.Json.DefaultValueHandling">
734 <summary>
735 Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
736 </summary>
737 <example>
738 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class" />
739 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example" />
740 </example>
741 </member>
742 <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
743 <summary>
744 Include members where the member value is the same as the member's default value when serializing objects.
745 Included members are written to JSON. Has no effect when deserializing.
746 </summary>
747 </member>
748 <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
749 <summary>
750 Ignore members where the member value is the same as the member's default value when serializing objects
751 so that is is not written to JSON.
752 This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
753 decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
754 placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
755 </summary>
756 </member>
757 <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
758 <summary>
759 Members with a default value but no JSON will be set to their default value when deserializing.
760 </summary>
761 </member>
762 <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
763 <summary>
764 Ignore members where the member value is the same as the member's default value when serializing objects
765 and sets members to their default value when deserializing.
766 </summary>
767 </member>
768 <member name="T:Newtonsoft.Json.FloatFormatHandling">
769 <summary>
770 Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
771 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
772 </summary>
773 </member>
774 <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
775 <summary>
776 Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
777 </summary>
778 </member>
779 <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
780 <summary>
781 Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
782 Note that this will produce non-valid JSON.
783 </summary>
784 </member>
785 <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
786 <summary>
787 Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
788 </summary>
789 </member>
790 <member name="T:Newtonsoft.Json.FloatParseHandling">
791 <summary>
792 Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
793 </summary>
794 </member>
795 <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
796 <summary>
797 Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
798 </summary>
799 </member>
800 <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
801 <summary>
802 Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
803 </summary>
804 </member>
805 <member name="T:Newtonsoft.Json.Formatting">
806 <summary>
807 Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
808 </summary>
809 </member>
810 <member name="F:Newtonsoft.Json.Formatting.None">
811 <summary>
812 No special formatting is applied. This is the default.
813 </summary>
814 </member>
815 <member name="F:Newtonsoft.Json.Formatting.Indented">
816 <summary>
817 Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
818 </summary>
819 </member>
820 <member name="T:Newtonsoft.Json.IArrayPool`1">
821 <summary>
822 Provides an interface for using pooled arrays.
823 </summary>
824 <typeparam name="T">The array type content.</typeparam>
825 </member>
826 <member name="M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)">
827 <summary>
828 Rent a array from the pool. This array must be returned when it is no longer needed.
829 </summary>
830 <param name="minimumLength">The minimum required length of the array. The returned array may be longer.</param>
831 <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>
832 </member>
833 <member name="M:Newtonsoft.Json.IArrayPool`1.Return(`0[])">
834 <summary>
835 Return an array to the pool.
836 </summary>
837 <param name="array">The array that is being returned.</param>
838 </member>
839 <member name="T:Newtonsoft.Json.IJsonLineInfo">
840 <summary>
841 Provides an interface to enable a class to return line and position information.
842 </summary>
843 </member>
844 <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
845 <summary>
846 Gets a value indicating whether the class can return line information.
847 </summary>
848 <returns>
849 <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
850 </returns>
851 </member>
852 <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
853 <summary>
854 Gets the current line number.
855 </summary>
856 <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
857 </member>
858 <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
859 <summary>
860 Gets the current line position.
861 </summary>
862 <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
863 </member>
864 <member name="T:Newtonsoft.Json.JsonArrayAttribute">
865 <summary>
866 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
867 </summary>
868 </member>
869 <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
870 <summary>
871 Gets or sets a value indicating whether null items are allowed in the collection.
872 </summary>
873 <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
874 </member>
875 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
876 <summary>
877 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
878 </summary>
879 </member>
880 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
881 <summary>
882 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
883 </summary>
884 <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
885 </member>
886 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
887 <summary>
888 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
889 </summary>
890 <param name="id">The container Id.</param>
891 </member>
892 <member name="T:Newtonsoft.Json.JsonConstructorAttribute">
893 <summary>
894 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
895 </summary>
896 </member>
897 <member name="T:Newtonsoft.Json.JsonContainerAttribute">
898 <summary>
899 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
900 </summary>
901 </member>
902 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
903 <summary>
904 Gets or sets the id.
905 </summary>
906 <value>The id.</value>
907 </member>
908 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
909 <summary>
910 Gets or sets the title.
911 </summary>
912 <value>The title.</value>
913 </member>
914 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
915 <summary>
916 Gets or sets the description.
917 </summary>
918 <value>The description.</value>
919 </member>
920 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
921 <summary>
922 Gets the collection's items converter.
923 </summary>
924 <value>The collection's items converter.</value>
925 </member>
926 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters">
927 <summary>
928 The parameter list to use when constructing the JsonConverter described by ItemConverterType.
929 If null, the default constructor is used.
930 When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
931 order, and type of these parameters.
932 </summary>
933 <example>
934 [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
935 </example>
936 </member>
937 <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
938 <summary>
939 Gets or sets a value that indicates whether to preserve object references.
940 </summary>
941 <value>
942 <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
943 </value>
944 </member>
945 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
946 <summary>
947 Gets or sets a value that indicates whether to preserve collection's items references.
948 </summary>
949 <value>
950 <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
951 </value>
952 </member>
953 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
954 <summary>
955 Gets or sets the reference loop handling used when serializing the collection's items.
956 </summary>
957 <value>The reference loop handling.</value>
958 </member>
959 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
960 <summary>
961 Gets or sets the type name handling used when serializing the collection's items.
962 </summary>
963 <value>The type name handling.</value>
964 </member>
965 <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
966 <summary>
967 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
968 </summary>
969 </member>
970 <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
971 <summary>
972 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
973 </summary>
974 <param name="id">The container Id.</param>
975 </member>
976 <member name="T:Newtonsoft.Json.JsonConvert">
977 <summary>
978 Provides methods for converting between common language runtime types and JSON types.
979 </summary>
980 <example>
981 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
982 </example>
983 </member>
984 <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
985 <summary>
986 Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
987 Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
988 and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
989 To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
990 <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
991 </summary>
992 </member>
993 <member name="F:Newtonsoft.Json.JsonConvert.True">
994 <summary>
995 Represents JavaScript's boolean value true as a string. This field is read-only.
996 </summary>
997 </member>
998 <member name="F:Newtonsoft.Json.JsonConvert.False">
999 <summary>
1000 Represents JavaScript's boolean value false as a string. This field is read-only.
1001 </summary>
1002 </member>
1003 <member name="F:Newtonsoft.Json.JsonConvert.Null">
1004 <summary>
1005 Represents JavaScript's null as a string. This field is read-only.
1006 </summary>
1007 </member>
1008 <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
1009 <summary>
1010 Represents JavaScript's undefined as a string. This field is read-only.
1011 </summary>
1012 </member>
1013 <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
1014 <summary>
1015 Represents JavaScript's positive infinity as a string. This field is read-only.
1016 </summary>
1017 </member>
1018 <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
1019 <summary>
1020 Represents JavaScript's negative infinity as a string. This field is read-only.
1021 </summary>
1022 </member>
1023 <member name="F:Newtonsoft.Json.JsonConvert.NaN">
1024 <summary>
1025 Represents JavaScript's NaN as a string. This field is read-only.
1026 </summary>
1027 </member>
1028 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
1029 <summary>
1030 Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
1031 </summary>
1032 <param name="value">The value to convert.</param>
1033 <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
1034 </member>
1035 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
1036 <summary>
1037 Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
1038 </summary>
1039 <param name="value">The value to convert.</param>
1040 <param name="format">The format the date will be converted to.</param>
1041 <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
1042 <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
1043 </member>
1044 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
1045 <summary>
1046 Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
1047 </summary>
1048 <param name="value">The value to convert.</param>
1049 <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
1050 </member>
1051 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
1052 <summary>
1053 Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
1054 </summary>
1055 <param name="value">The value to convert.</param>
1056 <param name="format">The format the date will be converted to.</param>
1057 <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
1058 </member>
1059 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
1060 <summary>
1061 Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
1062 </summary>
1063 <param name="value">The value to convert.</param>
1064 <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
1065 </member>
1066 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
1067 <summary>
1068 Converts the <see cref="T:System.Char"/> to its JSON string representation.
1069 </summary>
1070 <param name="value">The value to convert.</param>
1071 <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
1072 </member>
1073 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
1074 <summary>
1075 Converts the <see cref="T:System.Enum"/> to its JSON string representation.
1076 </summary>
1077 <param name="value">The value to convert.</param>
1078 <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
1079 </member>
1080 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
1081 <summary>
1082 Converts the <see cref="T:System.Int32"/> to its JSON string representation.
1083 </summary>
1084 <param name="value">The value to convert.</param>
1085 <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
1086 </member>
1087 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
1088 <summary>
1089 Converts the <see cref="T:System.Int16"/> to its JSON string representation.
1090 </summary>
1091 <param name="value">The value to convert.</param>
1092 <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
1093 </member>
1094 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
1095 <summary>
1096 Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
1097 </summary>
1098 <param name="value">The value to convert.</param>
1099 <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
1100 </member>
1101 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
1102 <summary>
1103 Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
1104 </summary>
1105 <param name="value">The value to convert.</param>
1106 <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
1107 </member>
1108 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
1109 <summary>
1110 Converts the <see cref="T:System.Int64"/> to its JSON string representation.
1111 </summary>
1112 <param name="value">The value to convert.</param>
1113 <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
1114 </member>
1115 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
1116 <summary>
1117 Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
1118 </summary>
1119 <param name="value">The value to convert.</param>
1120 <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
1121 </member>
1122 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
1123 <summary>
1124 Converts the <see cref="T:System.Single"/> to its JSON string representation.
1125 </summary>
1126 <param name="value">The value to convert.</param>
1127 <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
1128 </member>
1129 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
1130 <summary>
1131 Converts the <see cref="T:System.Double"/> to its JSON string representation.
1132 </summary>
1133 <param name="value">The value to convert.</param>
1134 <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
1135 </member>
1136 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
1137 <summary>
1138 Converts the <see cref="T:System.Byte"/> to its JSON string representation.
1139 </summary>
1140 <param name="value">The value to convert.</param>
1141 <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
1142 </member>
1143 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
1144 <summary>
1145 Converts the <see cref="T:System.SByte"/> to its JSON string representation.
1146 </summary>
1147 <param name="value">The value to convert.</param>
1148 <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
1149 </member>
1150 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
1151 <summary>
1152 Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
1153 </summary>
1154 <param name="value">The value to convert.</param>
1155 <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
1156 </member>
1157 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
1158 <summary>
1159 Converts the <see cref="T:System.Guid"/> to its JSON string representation.
1160 </summary>
1161 <param name="value">The value to convert.</param>
1162 <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
1163 </member>
1164 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
1165 <summary>
1166 Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
1167 </summary>
1168 <param name="value">The value to convert.</param>
1169 <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
1170 </member>
1171 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
1172 <summary>
1173 Converts the <see cref="T:System.Uri"/> to its JSON string representation.
1174 </summary>
1175 <param name="value">The value to convert.</param>
1176 <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
1177 </member>
1178 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
1179 <summary>
1180 Converts the <see cref="T:System.String"/> to its JSON string representation.
1181 </summary>
1182 <param name="value">The value to convert.</param>
1183 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
1184 </member>
1185 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
1186 <summary>
1187 Converts the <see cref="T:System.String"/> to its JSON string representation.
1188 </summary>
1189 <param name="value">The value to convert.</param>
1190 <param name="delimiter">The string delimiter character.</param>
1191 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
1192 </member>
1193 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)">
1194 <summary>
1195 Converts the <see cref="T:System.String"/> to its JSON string representation.
1196 </summary>
1197 <param name="value">The value to convert.</param>
1198 <param name="delimiter">The string delimiter character.</param>
1199 <param name="stringEscapeHandling">The string escape handling.</param>
1200 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
1201 </member>
1202 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
1203 <summary>
1204 Converts the <see cref="T:System.Object"/> to its JSON string representation.
1205 </summary>
1206 <param name="value">The value to convert.</param>
1207 <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
1208 </member>
1209 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
1210 <summary>
1211 Serializes the specified object to a JSON string.
1212 </summary>
1213 <param name="value">The object to serialize.</param>
1214 <returns>A JSON string representation of the object.</returns>
1215 </member>
1216 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
1217 <summary>
1218 Serializes the specified object to a JSON string using formatting.
1219 </summary>
1220 <param name="value">The object to serialize.</param>
1221 <param name="formatting">Indicates how the output is formatted.</param>
1222 <returns>
1223 A JSON string representation of the object.
1224 </returns>
1225 </member>
1226 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
1227 <summary>
1228 Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1229 </summary>
1230 <param name="value">The object to serialize.</param>
1231 <param name="converters">A collection converters used while serializing.</param>
1232 <returns>A JSON string representation of the object.</returns>
1233 </member>
1234 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
1235 <summary>
1236 Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1237 </summary>
1238 <param name="value">The object to serialize.</param>
1239 <param name="formatting">Indicates how the output is formatted.</param>
1240 <param name="converters">A collection converters used while serializing.</param>
1241 <returns>A JSON string representation of the object.</returns>
1242 </member>
1243 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
1244 <summary>
1245 Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1246 </summary>
1247 <param name="value">The object to serialize.</param>
1248 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1249 If this is null, default serialization settings will be used.</param>
1250 <returns>
1251 A JSON string representation of the object.
1252 </returns>
1253 </member>
1254 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
1255 <summary>
1256 Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1257 </summary>
1258 <param name="value">The object to serialize.</param>
1259 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1260 If this is null, default serialization settings will be used.</param>
1261 <param name="type">
1262 The type of the value being serialized.
1263 This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
1264 Specifing the type is optional.
1265 </param>
1266 <returns>
1267 A JSON string representation of the object.
1268 </returns>
1269 </member>
1270 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
1271 <summary>
1272 Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1273 </summary>
1274 <param name="value">The object to serialize.</param>
1275 <param name="formatting">Indicates how the output is formatted.</param>
1276 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1277 If this is null, default serialization settings will be used.</param>
1278 <returns>
1279 A JSON string representation of the object.
1280 </returns>
1281 </member>
1282 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
1283 <summary>
1284 Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1285 </summary>
1286 <param name="value">The object to serialize.</param>
1287 <param name="formatting">Indicates how the output is formatted.</param>
1288 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1289 If this is null, default serialization settings will be used.</param>
1290 <param name="type">
1291 The type of the value being serialized.
1292 This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
1293 Specifing the type is optional.
1294 </param>
1295 <returns>
1296 A JSON string representation of the object.
1297 </returns>
1298 </member>
1299 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)">
1300 <summary>
1301 Deserializes the JSON to a .NET object.
1302 </summary>
1303 <param name="value">The JSON to deserialize.</param>
1304 <returns>The deserialized object from the JSON string.</returns>
1305 </member>
1306 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
1307 <summary>
1308 Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1309 </summary>
1310 <param name="value">The JSON to deserialize.</param>
1311 <param name="settings">
1312 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1313 If this is null, default serialization settings will be used.
1314 </param>
1315 <returns>The deserialized object from the JSON string.</returns>
1316 </member>
1317 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
1318 <summary>
1319 Deserializes the JSON to the specified .NET type.
1320 </summary>
1321 <param name="value">The JSON to deserialize.</param>
1322 <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
1323 <returns>The deserialized object from the JSON string.</returns>
1324 </member>
1325 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
1326 <summary>
1327 Deserializes the JSON to the specified .NET type.
1328 </summary>
1329 <typeparam name="T">The type of the object to deserialize to.</typeparam>
1330 <param name="value">The JSON to deserialize.</param>
1331 <returns>The deserialized object from the JSON string.</returns>
1332 </member>
1333 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
1334 <summary>
1335 Deserializes the JSON to the given anonymous type.
1336 </summary>
1337 <typeparam name="T">
1338 The anonymous type to deserialize to. This can't be specified
1339 traditionally and must be infered from the anonymous type passed
1340 as a parameter.
1341 </typeparam>
1342 <param name="value">The JSON to deserialize.</param>
1343 <param name="anonymousTypeObject">The anonymous type object.</param>
1344 <returns>The deserialized anonymous type from the JSON string.</returns>
1345 </member>
1346 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
1347 <summary>
1348 Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1349 </summary>
1350 <typeparam name="T">
1351 The anonymous type to deserialize to. This can't be specified
1352 traditionally and must be infered from the anonymous type passed
1353 as a parameter.
1354 </typeparam>
1355 <param name="value">The JSON to deserialize.</param>
1356 <param name="anonymousTypeObject">The anonymous type object.</param>
1357 <param name="settings">
1358 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1359 If this is null, default serialization settings will be used.
1360 </param>
1361 <returns>The deserialized anonymous type from the JSON string.</returns>
1362 </member>
1363 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
1364 <summary>
1365 Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1366 </summary>
1367 <typeparam name="T">The type of the object to deserialize to.</typeparam>
1368 <param name="value">The JSON to deserialize.</param>
1369 <param name="converters">Converters to use while deserializing.</param>
1370 <returns>The deserialized object from the JSON string.</returns>
1371 </member>
1372 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
1373 <summary>
1374 Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1375 </summary>
1376 <typeparam name="T">The type of the object to deserialize to.</typeparam>
1377 <param name="value">The object to deserialize.</param>
1378 <param name="settings">
1379 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1380 If this is null, default serialization settings will be used.
1381 </param>
1382 <returns>The deserialized object from the JSON string.</returns>
1383 </member>
1384 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
1385 <summary>
1386 Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1387 </summary>
1388 <param name="value">The JSON to deserialize.</param>
1389 <param name="type">The type of the object to deserialize.</param>
1390 <param name="converters">Converters to use while deserializing.</param>
1391 <returns>The deserialized object from the JSON string.</returns>
1392 </member>
1393 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
1394 <summary>
1395 Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1396 </summary>
1397 <param name="value">The JSON to deserialize.</param>
1398 <param name="type">The type of the object to deserialize to.</param>
1399 <param name="settings">
1400 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1401 If this is null, default serialization settings will be used.
1402 </param>
1403 <returns>The deserialized object from the JSON string.</returns>
1404 </member>
1405 <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)">
1406 <summary>
1407 Populates the object with values from the JSON string.
1408 </summary>
1409 <param name="value">The JSON to populate values from.</param>
1410 <param name="target">The target object to populate values onto.</param>
1411 </member>
1412 <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
1413 <summary>
1414 Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
1415 </summary>
1416 <param name="value">The JSON to populate values from.</param>
1417 <param name="target">The target object to populate values onto.</param>
1418 <param name="settings">
1419 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1420 If this is null, default serialization settings will be used.
1421 </param>
1422 </member>
1423 <member name="T:Newtonsoft.Json.JsonConverter">
1424 <summary>
1425 Converts an object to and from JSON.
1426 </summary>
1427 </member>
1428 <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1429 <summary>
1430 Writes the JSON representation of the object.
1431 </summary>
1432 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1433 <param name="value">The value.</param>
1434 <param name="serializer">The calling serializer.</param>
1435 </member>
1436 <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1437 <summary>
1438 Reads the JSON representation of the object.
1439 </summary>
1440 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1441 <param name="objectType">Type of the object.</param>
1442 <param name="existingValue">The existing value of object being read.</param>
1443 <param name="serializer">The calling serializer.</param>
1444 <returns>The object value.</returns>
1445 </member>
1446 <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)">
1447 <summary>
1448 Determines whether this instance can convert the specified object type.
1449 </summary>
1450 <param name="objectType">Type of the object.</param>
1451 <returns>
1452 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1453 </returns>
1454 </member>
1455 <member name="M:Newtonsoft.Json.JsonConverter.GetSchema">
1456 <summary>
1457 <para>
1458 Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
1459 </para>
1460 <note type="caution">
1461 JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
1462 </note>
1463 </summary>
1464 <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
1465 </member>
1466 <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
1467 <summary>
1468 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
1469 </summary>
1470 <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
1471 </member>
1472 <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
1473 <summary>
1474 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1475 </summary>
1476 <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
1477 </member>
1478 <member name="T:Newtonsoft.Json.JsonConverterAttribute">
1479 <summary>
1480 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
1481 </summary>
1482 </member>
1483 <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
1484 <summary>
1485 Gets the <see cref="T:System.Type"/> of the converter.
1486 </summary>
1487 <value>The <see cref="T:System.Type"/> of the converter.</value>
1488 </member>
1489 <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
1490 <summary>
1491 The parameter list to use when constructing the JsonConverter described by ConverterType.
1492 If null, the default constructor is used.
1493 </summary>
1494 </member>
1495 <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
1496 <summary>
1497 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
1498 </summary>
1499 <param name="converterType">Type of the converter.</param>
1500 </member>
1501 <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])">
1502 <summary>
1503 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
1504 </summary>
1505 <param name="converterType">Type of the converter.</param>
1506 <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param>
1507 </member>
1508 <member name="T:Newtonsoft.Json.JsonConverterCollection">
1509 <summary>
1510 Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1511 </summary>
1512 </member>
1513 <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
1514 <summary>
1515 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
1516 </summary>
1517 </member>
1518 <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
1519 <summary>
1520 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
1521 </summary>
1522 </member>
1523 <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
1524 <summary>
1525 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
1526 </summary>
1527 <param name="id">The container Id.</param>
1528 </member>
1529 <member name="T:Newtonsoft.Json.JsonException">
1530 <summary>
1531 The exception thrown when an error occurs during JSON serialization or deserialization.
1532 </summary>
1533 </member>
1534 <member name="M:Newtonsoft.Json.JsonException.#ctor">
1535 <summary>
1536 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
1537 </summary>
1538 </member>
1539 <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
1540 <summary>
1541 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
1542 with a specified error message.
1543 </summary>
1544 <param name="message">The error message that explains the reason for the exception.</param>
1545 </member>
1546 <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
1547 <summary>
1548 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
1549 with a specified error message and a reference to the inner exception that is the cause of this exception.
1550 </summary>
1551 <param name="message">The error message that explains the reason for the exception.</param>
1552 <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>
1553 </member>
1554 <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
1555 <summary>
1556 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
1557 and write values during serialization.
1558 </summary>
1559 </member>
1560 <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
1561 <summary>
1562 Gets or sets a value that indicates whether to write extension data when serializing the object.
1563 </summary>
1564 <value>
1565 <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
1566 </value>
1567 </member>
1568 <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
1569 <summary>
1570 Gets or sets a value that indicates whether to read extension data when deserializing the object.
1571 </summary>
1572 <value>
1573 <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
1574 </value>
1575 </member>
1576 <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
1577 <summary>
1578 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
1579 </summary>
1580 </member>
1581 <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
1582 <summary>
1583 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
1584 </summary>
1585 </member>
1586 <member name="T:Newtonsoft.Json.JsonObjectAttribute">
1587 <summary>
1588 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
1589 </summary>
1590 </member>
1591 <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
1592 <summary>
1593 Gets or sets the member serialization.
1594 </summary>
1595 <value>The member serialization.</value>
1596 </member>
1597 <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
1598 <summary>
1599 Gets or sets a value that indicates whether the object's properties are required.
1600 </summary>
1601 <value>
1602 A value indicating whether the object's properties are required.
1603 </value>
1604 </member>
1605 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
1606 <summary>
1607 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
1608 </summary>
1609 </member>
1610 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
1611 <summary>
1612 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
1613 </summary>
1614 <param name="memberSerialization">The member serialization.</param>
1615 </member>
1616 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
1617 <summary>
1618 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
1619 </summary>
1620 <param name="id">The container Id.</param>
1621 </member>
1622 <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
1623 <summary>
1624 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
1625 </summary>
1626 </member>
1627 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
1628 <summary>
1629 Gets or sets the converter used when serializing the property's collection items.
1630 </summary>
1631 <value>The collection's items converter.</value>
1632 </member>
1633 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
1634 <summary>
1635 The parameter list to use when constructing the JsonConverter described by ItemConverterType.
1636 If null, the default constructor is used.
1637 When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
1638 order, and type of these parameters.
1639 </summary>
1640 <example>
1641 [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
1642 </example>
1643 </member>
1644 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
1645 <summary>
1646 Gets or sets the null value handling used when serializing this property.
1647 </summary>
1648 <value>The null value handling.</value>
1649 </member>
1650 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
1651 <summary>
1652 Gets or sets the default value handling used when serializing this property.
1653 </summary>
1654 <value>The default value handling.</value>
1655 </member>
1656 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
1657 <summary>
1658 Gets or sets the reference loop handling used when serializing this property.
1659 </summary>
1660 <value>The reference loop handling.</value>
1661 </member>
1662 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
1663 <summary>
1664 Gets or sets the object creation handling used when deserializing this property.
1665 </summary>
1666 <value>The object creation handling.</value>
1667 </member>
1668 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
1669 <summary>
1670 Gets or sets the type name handling used when serializing this property.
1671 </summary>
1672 <value>The type name handling.</value>
1673 </member>
1674 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
1675 <summary>
1676 Gets or sets whether this property's value is serialized as a reference.
1677 </summary>
1678 <value>Whether this property's value is serialized as a reference.</value>
1679 </member>
1680 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
1681 <summary>
1682 Gets or sets the order of serialization of a member.
1683 </summary>
1684 <value>The numeric order of serialization.</value>
1685 </member>
1686 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
1687 <summary>
1688 Gets or sets a value indicating whether this property is required.
1689 </summary>
1690 <value>
1691 A value indicating whether this property is required.
1692 </value>
1693 </member>
1694 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
1695 <summary>
1696 Gets or sets the name of the property.
1697 </summary>
1698 <value>The name of the property.</value>
1699 </member>
1700 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
1701 <summary>
1702 Gets or sets the the reference loop handling used when serializing the property's collection items.
1703 </summary>
1704 <value>The collection's items reference loop handling.</value>
1705 </member>
1706 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
1707 <summary>
1708 Gets or sets the the type name handling used when serializing the property's collection items.
1709 </summary>
1710 <value>The collection's items type name handling.</value>
1711 </member>
1712 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
1713 <summary>
1714 Gets or sets whether this property's collection items are serialized as a reference.
1715 </summary>
1716 <value>Whether this property's collection items are serialized as a reference.</value>
1717 </member>
1718 <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
1719 <summary>
1720 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
1721 </summary>
1722 </member>
1723 <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
1724 <summary>
1725 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
1726 </summary>
1727 <param name="propertyName">Name of the property.</param>
1728 </member>
1729 <member name="T:Newtonsoft.Json.JsonReader">
1730 <summary>
1731 Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
1732 </summary>
1733 </member>
1734 <member name="T:Newtonsoft.Json.JsonReader.State">
1735 <summary>
1736 Specifies the state of the reader.
1737 </summary>
1738 </member>
1739 <member name="F:Newtonsoft.Json.JsonReader.State.Start">
1740 <summary>
1741 The Read method has not been called.
1742 </summary>
1743 </member>
1744 <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
1745 <summary>
1746 The end of the file has been reached successfully.
1747 </summary>
1748 </member>
1749 <member name="F:Newtonsoft.Json.JsonReader.State.Property">
1750 <summary>
1751 Reader is at a property.
1752 </summary>
1753 </member>
1754 <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
1755 <summary>
1756 Reader is at the start of an object.
1757 </summary>
1758 </member>
1759 <member name="F:Newtonsoft.Json.JsonReader.State.Object">
1760 <summary>
1761 Reader is in an object.
1762 </summary>
1763 </member>
1764 <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
1765 <summary>
1766 Reader is at the start of an array.
1767 </summary>
1768 </member>
1769 <member name="F:Newtonsoft.Json.JsonReader.State.Array">
1770 <summary>
1771 Reader is in an array.
1772 </summary>
1773 </member>
1774 <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
1775 <summary>
1776 The Close method has been called.
1777 </summary>
1778 </member>
1779 <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
1780 <summary>
1781 Reader has just read a value.
1782 </summary>
1783 </member>
1784 <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
1785 <summary>
1786 Reader is at the start of a constructor.
1787 </summary>
1788 </member>
1789 <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
1790 <summary>
1791 Reader in a constructor.
1792 </summary>
1793 </member>
1794 <member name="F:Newtonsoft.Json.JsonReader.State.Error">
1795 <summary>
1796 An error occurred that prevents the read operation from continuing.
1797 </summary>
1798 </member>
1799 <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
1800 <summary>
1801 The end of the file has been reached successfully.
1802 </summary>
1803 </member>
1804 <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
1805 <summary>
1806 Gets the current reader state.
1807 </summary>
1808 <value>The current reader state.</value>
1809 </member>
1810 <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
1811 <summary>
1812 Gets or sets a value indicating whether the underlying stream or
1813 <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
1814 </summary>
1815 <value>
1816 true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
1817 the reader is closed; otherwise false. The default is true.
1818 </value>
1819 </member>
1820 <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
1821 <summary>
1822 Gets or sets a value indicating whether multiple pieces of JSON content can
1823 be read from a continuous stream without erroring.
1824 </summary>
1825 <value>
1826 true to support reading multiple pieces of JSON content; otherwise false. The default is false.
1827 </value>
1828 </member>
1829 <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
1830 <summary>
1831 Gets the quotation mark character used to enclose the value of a string.
1832 </summary>
1833 </member>
1834 <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
1835 <summary>
1836 Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
1837 </summary>
1838 </member>
1839 <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
1840 <summary>
1841 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
1842 </summary>
1843 </member>
1844 <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
1845 <summary>
1846 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
1847 </summary>
1848 </member>
1849 <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
1850 <summary>
1851 Get or set how custom date formatted strings are parsed when reading JSON.
1852 </summary>
1853 </member>
1854 <member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
1855 <summary>
1856 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
1857 </summary>
1858 </member>
1859 <member name="P:Newtonsoft.Json.JsonReader.TokenType">
1860 <summary>
1861 Gets the type of the current JSON token.
1862 </summary>
1863 </member>
1864 <member name="P:Newtonsoft.Json.JsonReader.Value">
1865 <summary>
1866 Gets the text value of the current JSON token.
1867 </summary>
1868 </member>
1869 <member name="P:Newtonsoft.Json.JsonReader.ValueType">
1870 <summary>
1871 Gets The Common Language Runtime (CLR) type for the current JSON token.
1872 </summary>
1873 </member>
1874 <member name="P:Newtonsoft.Json.JsonReader.Depth">
1875 <summary>
1876 Gets the depth of the current token in the JSON document.
1877 </summary>
1878 <value>The depth of the current token in the JSON document.</value>
1879 </member>
1880 <member name="P:Newtonsoft.Json.JsonReader.Path">
1881 <summary>
1882 Gets the path of the current JSON token.
1883 </summary>
1884 </member>
1885 <member name="P:Newtonsoft.Json.JsonReader.Culture">
1886 <summary>
1887 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
1888 </summary>
1889 </member>
1890 <member name="M:Newtonsoft.Json.JsonReader.#ctor">
1891 <summary>
1892 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
1893 </summary>
1894 </member>
1895 <member name="M:Newtonsoft.Json.JsonReader.Read">
1896 <summary>
1897 Reads the next JSON token from the stream.
1898 </summary>
1899 <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
1900 </member>
1901 <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32">
1902 <summary>
1903 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
1904 </summary>
1905 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
1906 </member>
1907 <member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
1908 <summary>
1909 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
1910 </summary>
1911 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
1912 </member>
1913 <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
1914 <summary>
1915 Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[].
1916 </summary>
1917 <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
1918 </member>
1919 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDouble">
1920 <summary>
1921 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
1922 </summary>
1923 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
1924 </member>
1925 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
1926 <summary>
1927 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
1928 </summary>
1929 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
1930 </member>
1931 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
1932 <summary>
1933 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
1934 </summary>
1935 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
1936 </member>
1937 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
1938 <summary>
1939 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
1940 </summary>
1941 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
1942 </member>
1943 <member name="M:Newtonsoft.Json.JsonReader.Skip">
1944 <summary>
1945 Skips the children of the current token.
1946 </summary>
1947 </member>
1948 <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
1949 <summary>
1950 Sets the current token.
1951 </summary>
1952 <param name="newToken">The new token.</param>
1953 </member>
1954 <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
1955 <summary>
1956 Sets the current token and value.
1957 </summary>
1958 <param name="newToken">The new token.</param>
1959 <param name="value">The value.</param>
1960 </member>
1961 <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
1962 <summary>
1963 Sets the state based on current token type.
1964 </summary>
1965 </member>
1966 <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
1967 <summary>
1968 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
1969 </summary>
1970 </member>
1971 <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
1972 <summary>
1973 Releases unmanaged and - optionally - managed resources
1974 </summary>
1975 <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
1976 </member>
1977 <member name="M:Newtonsoft.Json.JsonReader.Close">
1978 <summary>
1979 Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
1980 </summary>
1981 </member>
1982 <member name="T:Newtonsoft.Json.JsonReaderException">
1983 <summary>
1984 The exception thrown when an error occurs while reading JSON text.
1985 </summary>
1986 </member>
1987 <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
1988 <summary>
1989 Gets the line number indicating where the error occurred.
1990 </summary>
1991 <value>The line number indicating where the error occurred.</value>
1992 </member>
1993 <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
1994 <summary>
1995 Gets the line position indicating where the error occurred.
1996 </summary>
1997 <value>The line position indicating where the error occurred.</value>
1998 </member>
1999 <member name="P:Newtonsoft.Json.JsonReaderException.Path">
2000 <summary>
2001 Gets the path to the JSON where the error occurred.
2002 </summary>
2003 <value>The path to the JSON where the error occurred.</value>
2004 </member>
2005 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
2006 <summary>
2007 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
2008 </summary>
2009 </member>
2010 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
2011 <summary>
2012 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
2013 with a specified error message.
2014 </summary>
2015 <param name="message">The error message that explains the reason for the exception.</param>
2016 </member>
2017 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
2018 <summary>
2019 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
2020 with a specified error message and a reference to the inner exception that is the cause of this exception.
2021 </summary>
2022 <param name="message">The error message that explains the reason for the exception.</param>
2023 <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>
2024 </member>
2025 <member name="T:Newtonsoft.Json.JsonRequiredAttribute">
2026 <summary>
2027 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member, and require the member has a value.
2028 </summary>
2029 </member>
2030 <member name="T:Newtonsoft.Json.JsonSerializationException">
2031 <summary>
2032 The exception thrown when an error occurs during JSON serialization or deserialization.
2033 </summary>
2034 </member>
2035 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
2036 <summary>
2037 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
2038 </summary>
2039 </member>
2040 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
2041 <summary>
2042 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
2043 with a specified error message.
2044 </summary>
2045 <param name="message">The error message that explains the reason for the exception.</param>
2046 </member>
2047 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
2048 <summary>
2049 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
2050 with a specified error message and a reference to the inner exception that is the cause of this exception.
2051 </summary>
2052 <param name="message">The error message that explains the reason for the exception.</param>
2053 <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>
2054 </member>
2055 <member name="T:Newtonsoft.Json.JsonSerializer">
2056 <summary>
2057 Serializes and deserializes objects into and from the JSON format.
2058 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
2059 </summary>
2060 </member>
2061 <member name="E:Newtonsoft.Json.JsonSerializer.Error">
2062 <summary>
2063 Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
2064 </summary>
2065 </member>
2066 <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
2067 <summary>
2068 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
2069 </summary>
2070 </member>
2071 <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
2072 <summary>
2073 Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
2074 </summary>
2075 </member>
2076 <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
2077 <summary>
2078 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
2079 </summary>
2080 <value>The trace writer.</value>
2081 </member>
2082 <member name="P:Newtonsoft.Json.JsonSerializer.EqualityComparer">
2083 <summary>
2084 Gets or sets the equality comparer used by the serializer when comparing references.
2085 </summary>
2086 <value>The equality comparer.</value>
2087 </member>
2088 <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
2089 <summary>
2090 Gets or sets how type name writing and reading is handled by the serializer.
2091 </summary>
2092 <remarks>
2093 <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
2094 Incoming types should be validated with a custom <see cref="T:System.Runtime.Serialization.SerializationBinder"/>
2095 when deserializing with a value other than <c>TypeNameHandling.None</c>.
2096 </remarks>
2097 </member>
2098 <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
2099 <summary>
2100 Gets or sets how a type name assembly is written and resolved by the serializer.
2101 </summary>
2102 <value>The type name assembly format.</value>
2103 </member>
2104 <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
2105 <summary>
2106 Gets or sets how object references are preserved by the serializer.
2107 </summary>
2108 </member>
2109 <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
2110 <summary>
2111 Get or set how reference loops (e.g. a class referencing itself) is handled.
2112 </summary>
2113 </member>
2114 <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
2115 <summary>
2116 Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
2117 </summary>
2118 </member>
2119 <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
2120 <summary>
2121 Get or set how null values are handled during serialization and deserialization.
2122 </summary>
2123 </member>
2124 <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
2125 <summary>
2126 Get or set how null default are handled during serialization and deserialization.
2127 </summary>
2128 </member>
2129 <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
2130 <summary>
2131 Gets or sets how objects are created during deserialization.
2132 </summary>
2133 <value>The object creation handling.</value>
2134 </member>
2135 <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
2136 <summary>
2137 Gets or sets how constructors are used during deserialization.
2138 </summary>
2139 <value>The constructor handling.</value>
2140 </member>
2141 <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
2142 <summary>
2143 Gets or sets how metadata properties are used during deserialization.
2144 </summary>
2145 <value>The metadata properties handling.</value>
2146 </member>
2147 <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
2148 <summary>
2149 Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
2150 </summary>
2151 <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
2152 </member>
2153 <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
2154 <summary>
2155 Gets or sets the contract resolver used by the serializer when
2156 serializing .NET objects to JSON and vice versa.
2157 </summary>
2158 </member>
2159 <member name="P:Newtonsoft.Json.JsonSerializer.Context">
2160 <summary>
2161 Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
2162 </summary>
2163 <value>The context.</value>
2164 </member>
2165 <member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
2166 <summary>
2167 Indicates how JSON text output is formatted.
2168 </summary>
2169 </member>
2170 <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
2171 <summary>
2172 Get or set how dates are written to JSON text.
2173 </summary>
2174 </member>
2175 <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
2176 <summary>
2177 Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
2178 </summary>
2179 </member>
2180 <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
2181 <summary>
2182 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
2183 </summary>
2184 </member>
2185 <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
2186 <summary>
2187 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
2188 </summary>
2189 </member>
2190 <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
2191 <summary>
2192 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
2193 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
2194 are written as JSON text.
2195 </summary>
2196 </member>
2197 <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
2198 <summary>
2199 Get or set how strings are escaped when writing JSON text.
2200 </summary>
2201 </member>
2202 <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
2203 <summary>
2204 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text, and the expected date format when reading JSON text.
2205 </summary>
2206 </member>
2207 <member name="P:Newtonsoft.Json.JsonSerializer.Culture">
2208 <summary>
2209 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
2210 </summary>
2211 </member>
2212 <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
2213 <summary>
2214 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
2215 </summary>
2216 </member>
2217 <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
2218 <summary>
2219 Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
2220 </summary>
2221 <value>
2222 <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
2223 </value>
2224 </member>
2225 <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
2226 <summary>
2227 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
2228 </summary>
2229 </member>
2230 <member name="M:Newtonsoft.Json.JsonSerializer.Create">
2231 <summary>
2232 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
2233 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
2234 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2235 </summary>
2236 <returns>
2237 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
2238 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
2239 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2240 </returns>
2241 </member>
2242 <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
2243 <summary>
2244 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2245 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
2246 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2247 </summary>
2248 <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
2249 <returns>
2250 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2251 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings
2252 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2253 </returns>
2254 </member>
2255 <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
2256 <summary>
2257 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
2258 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
2259 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2260 </summary>
2261 <returns>
2262 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
2263 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
2264 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/>.
2265 </returns>
2266 </member>
2267 <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
2268 <summary>
2269 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2270 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
2271 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2272 </summary>
2273 <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
2274 <returns>
2275 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2276 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings
2277 from <see cref="P:Newtonsoft.Json.JsonConvert.DefaultSettings"/> as well as the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2278 </returns>
2279 </member>
2280 <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
2281 <summary>
2282 Populates the JSON values onto the target object.
2283 </summary>
2284 <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
2285 <param name="target">The target object to populate values onto.</param>
2286 </member>
2287 <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
2288 <summary>
2289 Populates the JSON values onto the target object.
2290 </summary>
2291 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
2292 <param name="target">The target object to populate values onto.</param>
2293 </member>
2294 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
2295 <summary>
2296 Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
2297 </summary>
2298 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
2299 <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
2300 </member>
2301 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
2302 <summary>
2303 Deserializes the JSON structure contained by the specified <see cref="T:System.IO.StringReader"/>
2304 into an instance of the specified type.
2305 </summary>
2306 <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
2307 <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
2308 <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
2309 </member>
2310 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
2311 <summary>
2312 Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
2313 into an instance of the specified type.
2314 </summary>
2315 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
2316 <typeparam name="T">The type of the object to deserialize.</typeparam>
2317 <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
2318 </member>
2319 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
2320 <summary>
2321 Deserializes the JSON structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
2322 into an instance of the specified type.
2323 </summary>
2324 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
2325 <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
2326 <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
2327 </member>
2328 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
2329 <summary>
2330 Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
2331 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
2332 </summary>
2333 <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the JSON structure.</param>
2334 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2335 </member>
2336 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
2337 <summary>
2338 Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
2339 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
2340 </summary>
2341 <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the JSON structure.</param>
2342 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2343 <param name="objectType">
2344 The type of the value being serialized.
2345 This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
2346 Specifing the type is optional.
2347 </param>
2348 </member>
2349 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
2350 <summary>
2351 Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
2352 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
2353 </summary>
2354 <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the JSON structure.</param>
2355 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2356 <param name="objectType">
2357 The type of the value being serialized.
2358 This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
2359 Specifing the type is optional.
2360 </param>
2361 </member>
2362 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
2363 <summary>
2364 Serializes the specified <see cref="T:System.Object"/> and writes the JSON structure
2365 to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
2366 </summary>
2367 <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the JSON structure.</param>
2368 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2369 </member>
2370 <member name="T:Newtonsoft.Json.JsonSerializerSettings">
2371 <summary>
2372 Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
2373 </summary>
2374 </member>
2375 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
2376 <summary>
2377 Gets or sets how reference loops (e.g. a class referencing itself) is handled.
2378 </summary>
2379 <value>Reference loop handling.</value>
2380 </member>
2381 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
2382 <summary>
2383 Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
2384 </summary>
2385 <value>Missing member handling.</value>
2386 </member>
2387 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
2388 <summary>
2389 Gets or sets how objects are created during deserialization.
2390 </summary>
2391 <value>The object creation handling.</value>
2392 </member>
2393 <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
2394 <summary>
2395 Gets or sets how null values are handled during serialization and deserialization.
2396 </summary>
2397 <value>Null value handling.</value>
2398 </member>
2399 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
2400 <summary>
2401 Gets or sets how null default are handled during serialization and deserialization.
2402 </summary>
2403 <value>The default value handling.</value>
2404 </member>
2405 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
2406 <summary>
2407 Gets or sets a <see cref="T:Newtonsoft.Json.JsonConverter"/> collection that will be used during serialization.
2408 </summary>
2409 <value>The converters.</value>
2410 </member>
2411 <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
2412 <summary>
2413 Gets or sets how object references are preserved by the serializer.
2414 </summary>
2415 <value>The preserve references handling.</value>
2416 </member>
2417 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
2418 <summary>
2419 Gets or sets how type name writing and reading is handled by the serializer.
2420 </summary>
2421 <remarks>
2422 <see cref="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling"/> should be used with caution when your application deserializes JSON from an external source.
2423 Incoming types should be validated with a custom <see cref="T:System.Runtime.Serialization.SerializationBinder"/>
2424 when deserializing with a value other than <c>TypeNameHandling.None</c>.
2425 </remarks>
2426 <value>The type name handling.</value>
2427 </member>
2428 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
2429 <summary>
2430 Gets or sets how metadata properties are used during deserialization.
2431 </summary>
2432 <value>The metadata properties handling.</value>
2433 </member>
2434 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
2435 <summary>
2436 Gets or sets how a type name assembly is written and resolved by the serializer.
2437 </summary>
2438 <value>The type name assembly format.</value>
2439 </member>
2440 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
2441 <summary>
2442 Gets or sets how constructors are used during deserialization.
2443 </summary>
2444 <value>The constructor handling.</value>
2445 </member>
2446 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
2447 <summary>
2448 Gets or sets the contract resolver used by the serializer when
2449 serializing .NET objects to JSON and vice versa.
2450 </summary>
2451 <value>The contract resolver.</value>
2452 </member>
2453 <member name="P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer">
2454 <summary>
2455 Gets or sets the equality comparer used by the serializer when comparing references.
2456 </summary>
2457 <value>The equality comparer.</value>
2458 </member>
2459 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
2460 <summary>
2461 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
2462 </summary>
2463 <value>The reference resolver.</value>
2464 </member>
2465 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider">
2466 <summary>
2467 Gets or sets a function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
2468 </summary>
2469 <value>A function that creates the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.</value>
2470 </member>
2471 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
2472 <summary>
2473 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
2474 </summary>
2475 <value>The trace writer.</value>
2476 </member>
2477 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
2478 <summary>
2479 Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
2480 </summary>
2481 <value>The binder.</value>
2482 </member>
2483 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
2484 <summary>
2485 Gets or sets the error handler called during serialization and deserialization.
2486 </summary>
2487 <value>The error handler called during serialization and deserialization.</value>
2488 </member>
2489 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
2490 <summary>
2491 Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
2492 </summary>
2493 <value>The context.</value>
2494 </member>
2495 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
2496 <summary>
2497 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatted when writing JSON text, and the expected date format when reading JSON text.
2498 </summary>
2499 </member>
2500 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
2501 <summary>
2502 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
2503 </summary>
2504 </member>
2505 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
2506 <summary>
2507 Indicates how JSON text output is formatted.
2508 </summary>
2509 </member>
2510 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
2511 <summary>
2512 Get or set how dates are written to JSON text.
2513 </summary>
2514 </member>
2515 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
2516 <summary>
2517 Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
2518 </summary>
2519 </member>
2520 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
2521 <summary>
2522 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
2523 </summary>
2524 </member>
2525 <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
2526 <summary>
2527 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
2528 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
2529 are written as JSON.
2530 </summary>
2531 </member>
2532 <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
2533 <summary>
2534 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
2535 </summary>
2536 </member>
2537 <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
2538 <summary>
2539 Get or set how strings are escaped when writing JSON text.
2540 </summary>
2541 </member>
2542 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
2543 <summary>
2544 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
2545 </summary>
2546 </member>
2547 <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
2548 <summary>
2549 Gets a value indicating whether there will be a check for additional content after deserializing an object.
2550 </summary>
2551 <value>
2552 <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
2553 </value>
2554 </member>
2555 <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
2556 <summary>
2557 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
2558 </summary>
2559 </member>
2560 <member name="T:Newtonsoft.Json.JsonTextReader">
2561 <summary>
2562 Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
2563 </summary>
2564 </member>
2565 <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
2566 <summary>
2567 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
2568 </summary>
2569 <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
2570 </member>
2571 <member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
2572 <summary>
2573 Gets or sets the reader's character buffer pool.
2574 </summary>
2575 </member>
2576 <member name="M:Newtonsoft.Json.JsonTextReader.Read">
2577 <summary>
2578 Reads the next JSON token from the stream.
2579 </summary>
2580 <returns>
2581 true if the next token was read successfully; false if there are no more tokens to read.
2582 </returns>
2583 </member>
2584 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
2585 <summary>
2586 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2587 </summary>
2588 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2589 </member>
2590 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
2591 <summary>
2592 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2593 </summary>
2594 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2595 </member>
2596 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
2597 <summary>
2598 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
2599 </summary>
2600 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
2601 </member>
2602 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes">
2603 <summary>
2604 Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[].
2605 </summary>
2606 <returns>A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
2607 </member>
2608 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
2609 <summary>
2610 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2611 </summary>
2612 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2613 </member>
2614 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
2615 <summary>
2616 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2617 </summary>
2618 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2619 </member>
2620 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDouble">
2621 <summary>
2622 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2623 </summary>
2624 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2625 </member>
2626 <member name="M:Newtonsoft.Json.JsonTextReader.Close">
2627 <summary>
2628 Changes the state to closed.
2629 </summary>
2630 </member>
2631 <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
2632 <summary>
2633 Gets a value indicating whether the class can return line information.
2634 </summary>
2635 <returns>
2636 <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
2637 </returns>
2638 </member>
2639 <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
2640 <summary>
2641 Gets the current line number.
2642 </summary>
2643 <value>
2644 The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
2645 </value>
2646 </member>
2647 <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
2648 <summary>
2649 Gets the current line position.
2650 </summary>
2651 <value>
2652 The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
2653 </value>
2654 </member>
2655 <member name="T:Newtonsoft.Json.JsonTextWriter">
2656 <summary>
2657 Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
2658 </summary>
2659 </member>
2660 <member name="P:Newtonsoft.Json.JsonTextWriter.ArrayPool">
2661 <summary>
2662 Gets or sets the writer's character array pool.
2663 </summary>
2664 </member>
2665 <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
2666 <summary>
2667 Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
2668 </summary>
2669 </member>
2670 <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
2671 <summary>
2672 Gets or sets which character to use to quote attribute values.
2673 </summary>
2674 </member>
2675 <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
2676 <summary>
2677 Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
2678 </summary>
2679 </member>
2680 <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
2681 <summary>
2682 Gets or sets a value indicating whether object names will be surrounded with quotes.
2683 </summary>
2684 </member>
2685 <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
2686 <summary>
2687 Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
2688 </summary>
2689 <param name="textWriter">The <c>TextWriter</c> to write to.</param>
2690 </member>
2691 <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
2692 <summary>
2693 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
2694 </summary>
2695 </member>
2696 <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
2697 <summary>
2698 Closes this stream and the underlying stream.
2699 </summary>
2700 </member>
2701 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
2702 <summary>
2703 Writes the beginning of a JSON object.
2704 </summary>
2705 </member>
2706 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
2707 <summary>
2708 Writes the beginning of a JSON array.
2709 </summary>
2710 </member>
2711 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
2712 <summary>
2713 Writes the start of a constructor with the given name.
2714 </summary>
2715 <param name="name">The name of the constructor.</param>
2716 </member>
2717 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
2718 <summary>
2719 Writes the specified end token.
2720 </summary>
2721 <param name="token">The end token to write.</param>
2722 </member>
2723 <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
2724 <summary>
2725 Writes the property name of a name/value pair on a JSON object.
2726 </summary>
2727 <param name="name">The name of the property.</param>
2728 </member>
2729 <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
2730 <summary>
2731 Writes the property name of a name/value pair on a JSON object.
2732 </summary>
2733 <param name="name">The name of the property.</param>
2734 <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
2735 </member>
2736 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
2737 <summary>
2738 Writes indent characters.
2739 </summary>
2740 </member>
2741 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
2742 <summary>
2743 Writes the JSON value delimiter.
2744 </summary>
2745 </member>
2746 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
2747 <summary>
2748 Writes an indent space.
2749 </summary>
2750 </member>
2751 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
2752 <summary>
2753 Writes a <see cref="T:System.Object"/> value.
2754 An error will raised if the value cannot be written as a single JSON token.
2755 </summary>
2756 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
2757 </member>
2758 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
2759 <summary>
2760 Writes a null value.
2761 </summary>
2762 </member>
2763 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
2764 <summary>
2765 Writes an undefined value.
2766 </summary>
2767 </member>
2768 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
2769 <summary>
2770 Writes raw JSON.
2771 </summary>
2772 <param name="json">The raw JSON to write.</param>
2773 </member>
2774 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
2775 <summary>
2776 Writes a <see cref="T:System.String"/> value.
2777 </summary>
2778 <param name="value">The <see cref="T:System.String"/> value to write.</param>
2779 </member>
2780 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
2781 <summary>
2782 Writes a <see cref="T:System.Int32"/> value.
2783 </summary>
2784 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
2785 </member>
2786 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
2787 <summary>
2788 Writes a <see cref="T:System.UInt32"/> value.
2789 </summary>
2790 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
2791 </member>
2792 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
2793 <summary>
2794 Writes a <see cref="T:System.Int64"/> value.
2795 </summary>
2796 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
2797 </member>
2798 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
2799 <summary>
2800 Writes a <see cref="T:System.UInt64"/> value.
2801 </summary>
2802 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
2803 </member>
2804 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
2805 <summary>
2806 Writes a <see cref="T:System.Single"/> value.
2807 </summary>
2808 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
2809 </member>
2810 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
2811 <summary>
2812 Writes a <see cref="T:System.Nullable`1"/> value.
2813 </summary>
2814 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
2815 </member>
2816 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
2817 <summary>
2818 Writes a <see cref="T:System.Double"/> value.
2819 </summary>
2820 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
2821 </member>
2822 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
2823 <summary>
2824 Writes a <see cref="T:System.Nullable`1"/> value.
2825 </summary>
2826 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
2827 </member>
2828 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
2829 <summary>
2830 Writes a <see cref="T:System.Boolean"/> value.
2831 </summary>
2832 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
2833 </member>
2834 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
2835 <summary>
2836 Writes a <see cref="T:System.Int16"/> value.
2837 </summary>
2838 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
2839 </member>
2840 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
2841 <summary>
2842 Writes a <see cref="T:System.UInt16"/> value.
2843 </summary>
2844 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
2845 </member>
2846 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
2847 <summary>
2848 Writes a <see cref="T:System.Char"/> value.
2849 </summary>
2850 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
2851 </member>
2852 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
2853 <summary>
2854 Writes a <see cref="T:System.Byte"/> value.
2855 </summary>
2856 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
2857 </member>
2858 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
2859 <summary>
2860 Writes a <see cref="T:System.SByte"/> value.
2861 </summary>
2862 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
2863 </member>
2864 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
2865 <summary>
2866 Writes a <see cref="T:System.Decimal"/> value.
2867 </summary>
2868 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
2869 </member>
2870 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
2871 <summary>
2872 Writes a <see cref="T:System.DateTime"/> value.
2873 </summary>
2874 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
2875 </member>
2876 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
2877 <summary>
2878 Writes a <see cref="T:System.Byte"/>[] value.
2879 </summary>
2880 <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
2881 </member>
2882 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
2883 <summary>
2884 Writes a <see cref="T:System.DateTimeOffset"/> value.
2885 </summary>
2886 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
2887 </member>
2888 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
2889 <summary>
2890 Writes a <see cref="T:System.Guid"/> value.
2891 </summary>
2892 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
2893 </member>
2894 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
2895 <summary>
2896 Writes a <see cref="T:System.TimeSpan"/> value.
2897 </summary>
2898 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
2899 </member>
2900 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
2901 <summary>
2902 Writes a <see cref="T:System.Uri"/> value.
2903 </summary>
2904 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
2905 </member>
2906 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
2907 <summary>
2908 Writes out a comment <code>/*...*/</code> containing the specified text.
2909 </summary>
2910 <param name="text">Text to place inside the comment.</param>
2911 </member>
2912 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
2913 <summary>
2914 Writes out the given white space.
2915 </summary>
2916 <param name="ws">The string of white space characters.</param>
2917 </member>
2918 <member name="T:Newtonsoft.Json.JsonToken">
2919 <summary>
2920 Specifies the type of JSON token.
2921 </summary>
2922 </member>
2923 <member name="F:Newtonsoft.Json.JsonToken.None">
2924 <summary>
2925 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.
2926 </summary>
2927 </member>
2928 <member name="F:Newtonsoft.Json.JsonToken.StartObject">
2929 <summary>
2930 An object start token.
2931 </summary>
2932 </member>
2933 <member name="F:Newtonsoft.Json.JsonToken.StartArray">
2934 <summary>
2935 An array start token.
2936 </summary>
2937 </member>
2938 <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
2939 <summary>
2940 A constructor start token.
2941 </summary>
2942 </member>
2943 <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
2944 <summary>
2945 An object property name.
2946 </summary>
2947 </member>
2948 <member name="F:Newtonsoft.Json.JsonToken.Comment">
2949 <summary>
2950 A comment.
2951 </summary>
2952 </member>
2953 <member name="F:Newtonsoft.Json.JsonToken.Raw">
2954 <summary>
2955 Raw JSON.
2956 </summary>
2957 </member>
2958 <member name="F:Newtonsoft.Json.JsonToken.Integer">
2959 <summary>
2960 An integer.
2961 </summary>
2962 </member>
2963 <member name="F:Newtonsoft.Json.JsonToken.Float">
2964 <summary>
2965 A float.
2966 </summary>
2967 </member>
2968 <member name="F:Newtonsoft.Json.JsonToken.String">
2969 <summary>
2970 A string.
2971 </summary>
2972 </member>
2973 <member name="F:Newtonsoft.Json.JsonToken.Boolean">
2974 <summary>
2975 A boolean.
2976 </summary>
2977 </member>
2978 <member name="F:Newtonsoft.Json.JsonToken.Null">
2979 <summary>
2980 A null token.
2981 </summary>
2982 </member>
2983 <member name="F:Newtonsoft.Json.JsonToken.Undefined">
2984 <summary>
2985 An undefined token.
2986 </summary>
2987 </member>
2988 <member name="F:Newtonsoft.Json.JsonToken.EndObject">
2989 <summary>
2990 An object end token.
2991 </summary>
2992 </member>
2993 <member name="F:Newtonsoft.Json.JsonToken.EndArray">
2994 <summary>
2995 An array end token.
2996 </summary>
2997 </member>
2998 <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
2999 <summary>
3000 A constructor end token.
3001 </summary>
3002 </member>
3003 <member name="F:Newtonsoft.Json.JsonToken.Date">
3004 <summary>
3005 A Date.
3006 </summary>
3007 </member>
3008 <member name="F:Newtonsoft.Json.JsonToken.Bytes">
3009 <summary>
3010 Byte data.
3011 </summary>
3012 </member>
3013 <member name="T:Newtonsoft.Json.JsonValidatingReader">
3014 <summary>
3015 <para>
3016 Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
3017 </para>
3018 <note type="caution">
3019 JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
3020 </note>
3021 </summary>
3022 </member>
3023 <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
3024 <summary>
3025 Sets an event handler for receiving schema validation errors.
3026 </summary>
3027 </member>
3028 <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
3029 <summary>
3030 Gets the text value of the current JSON token.
3031 </summary>
3032 <value></value>
3033 </member>
3034 <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
3035 <summary>
3036 Gets the depth of the current token in the JSON document.
3037 </summary>
3038 <value>The depth of the current token in the JSON document.</value>
3039 </member>
3040 <member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
3041 <summary>
3042 Gets the path of the current JSON token.
3043 </summary>
3044 </member>
3045 <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
3046 <summary>
3047 Gets the quotation mark character used to enclose the value of a string.
3048 </summary>
3049 <value></value>
3050 </member>
3051 <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
3052 <summary>
3053 Gets the type of the current JSON token.
3054 </summary>
3055 <value></value>
3056 </member>
3057 <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
3058 <summary>
3059 Gets the Common Language Runtime (CLR) type for the current JSON token.
3060 </summary>
3061 <value></value>
3062 </member>
3063 <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
3064 <summary>
3065 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
3066 validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
3067 </summary>
3068 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
3069 </member>
3070 <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
3071 <summary>
3072 Gets or sets the schema.
3073 </summary>
3074 <value>The schema.</value>
3075 </member>
3076 <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
3077 <summary>
3078 Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
3079 </summary>
3080 <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
3081 </member>
3082 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
3083 <summary>
3084 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3085 </summary>
3086 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3087 </member>
3088 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
3089 <summary>
3090 Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[].
3091 </summary>
3092 <returns>
3093 A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null.
3094 </returns>
3095 </member>
3096 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
3097 <summary>
3098 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3099 </summary>
3100 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3101 </member>
3102 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble">
3103 <summary>
3104 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3105 </summary>
3106 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3107 </member>
3108 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
3109 <summary>
3110 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
3111 </summary>
3112 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
3113 </member>
3114 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
3115 <summary>
3116 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3117 </summary>
3118 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
3119 </member>
3120 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
3121 <summary>
3122 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3123 </summary>
3124 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3125 </member>
3126 <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
3127 <summary>
3128 Reads the next JSON token from the stream.
3129 </summary>
3130 <returns>
3131 true if the next token was read successfully; false if there are no more tokens to read.
3132 </returns>
3133 </member>
3134 <member name="T:Newtonsoft.Json.JsonWriter">
3135 <summary>
3136 Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
3137 </summary>
3138 </member>
3139 <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
3140 <summary>
3141 Gets or sets a value indicating whether the underlying stream or
3142 <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
3143 </summary>
3144 <value>
3145 true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
3146 the writer is closed; otherwise false. The default is true.
3147 </value>
3148 </member>
3149 <member name="P:Newtonsoft.Json.JsonWriter.Top">
3150 <summary>
3151 Gets the top.
3152 </summary>
3153 <value>The top.</value>
3154 </member>
3155 <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
3156 <summary>
3157 Gets the state of the writer.
3158 </summary>
3159 </member>
3160 <member name="P:Newtonsoft.Json.JsonWriter.Path">
3161 <summary>
3162 Gets the path of the writer.
3163 </summary>
3164 </member>
3165 <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
3166 <summary>
3167 Indicates how JSON text output is formatted.
3168 </summary>
3169 </member>
3170 <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
3171 <summary>
3172 Get or set how dates are written to JSON text.
3173 </summary>
3174 </member>
3175 <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
3176 <summary>
3177 Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text.
3178 </summary>
3179 </member>
3180 <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
3181 <summary>
3182 Get or set how strings are escaped when writing JSON text.
3183 </summary>
3184 </member>
3185 <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
3186 <summary>
3187 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
3188 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
3189 are written to JSON text.
3190 </summary>
3191 </member>
3192 <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
3193 <summary>
3194 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
3195 </summary>
3196 </member>
3197 <member name="P:Newtonsoft.Json.JsonWriter.Culture">
3198 <summary>
3199 Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
3200 </summary>
3201 </member>
3202 <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
3203 <summary>
3204 Creates an instance of the <c>JsonWriter</c> class.
3205 </summary>
3206 </member>
3207 <member name="M:Newtonsoft.Json.JsonWriter.Flush">
3208 <summary>
3209 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
3210 </summary>
3211 </member>
3212 <member name="M:Newtonsoft.Json.JsonWriter.Close">
3213 <summary>
3214 Closes this stream and the underlying stream.
3215 </summary>
3216 </member>
3217 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
3218 <summary>
3219 Writes the beginning of a JSON object.
3220 </summary>
3221 </member>
3222 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
3223 <summary>
3224 Writes the end of a JSON object.
3225 </summary>
3226 </member>
3227 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
3228 <summary>
3229 Writes the beginning of a JSON array.
3230 </summary>
3231 </member>
3232 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
3233 <summary>
3234 Writes the end of an array.
3235 </summary>
3236 </member>
3237 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
3238 <summary>
3239 Writes the start of a constructor with the given name.
3240 </summary>
3241 <param name="name">The name of the constructor.</param>
3242 </member>
3243 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
3244 <summary>
3245 Writes the end constructor.
3246 </summary>
3247 </member>
3248 <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
3249 <summary>
3250 Writes the property name of a name/value pair on a JSON object.
3251 </summary>
3252 <param name="name">The name of the property.</param>
3253 </member>
3254 <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
3255 <summary>
3256 Writes the property name of a name/value pair on a JSON object.
3257 </summary>
3258 <param name="name">The name of the property.</param>
3259 <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
3260 </member>
3261 <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
3262 <summary>
3263 Writes the end of the current JSON object or array.
3264 </summary>
3265 </member>
3266 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
3267 <summary>
3268 Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
3269 </summary>
3270 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
3271 </member>
3272 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
3273 <summary>
3274 Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
3275 </summary>
3276 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
3277 <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
3278 </member>
3279 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)">
3280 <summary>
3281 Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value.
3282 </summary>
3283 <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
3284 <param name="value">
3285 The value to write.
3286 A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>.
3287 A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param>
3288 </member>
3289 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)">
3290 <summary>
3291 Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token.
3292 </summary>
3293 <param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
3294 </member>
3295 <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
3296 <summary>
3297 Writes the specified end token.
3298 </summary>
3299 <param name="token">The end token to write.</param>
3300 </member>
3301 <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
3302 <summary>
3303 Writes indent characters.
3304 </summary>
3305 </member>
3306 <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
3307 <summary>
3308 Writes the JSON value delimiter.
3309 </summary>
3310 </member>
3311 <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
3312 <summary>
3313 Writes an indent space.
3314 </summary>
3315 </member>
3316 <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
3317 <summary>
3318 Writes a null value.
3319 </summary>
3320 </member>
3321 <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
3322 <summary>
3323 Writes an undefined value.
3324 </summary>
3325 </member>
3326 <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
3327 <summary>
3328 Writes raw JSON without changing the writer's state.
3329 </summary>
3330 <param name="json">The raw JSON to write.</param>
3331 </member>
3332 <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
3333 <summary>
3334 Writes raw JSON where a value is expected and updates the writer's state.
3335 </summary>
3336 <param name="json">The raw JSON to write.</param>
3337 </member>
3338 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
3339 <summary>
3340 Writes a <see cref="T:System.String"/> value.
3341 </summary>
3342 <param name="value">The <see cref="T:System.String"/> value to write.</param>
3343 </member>
3344 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
3345 <summary>
3346 Writes a <see cref="T:System.Int32"/> value.
3347 </summary>
3348 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
3349 </member>
3350 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
3351 <summary>
3352 Writes a <see cref="T:System.UInt32"/> value.
3353 </summary>
3354 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
3355 </member>
3356 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
3357 <summary>
3358 Writes a <see cref="T:System.Int64"/> value.
3359 </summary>
3360 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
3361 </member>
3362 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
3363 <summary>
3364 Writes a <see cref="T:System.UInt64"/> value.
3365 </summary>
3366 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
3367 </member>
3368 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
3369 <summary>
3370 Writes a <see cref="T:System.Single"/> value.
3371 </summary>
3372 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
3373 </member>
3374 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
3375 <summary>
3376 Writes a <see cref="T:System.Double"/> value.
3377 </summary>
3378 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
3379 </member>
3380 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
3381 <summary>
3382 Writes a <see cref="T:System.Boolean"/> value.
3383 </summary>
3384 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
3385 </member>
3386 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
3387 <summary>
3388 Writes a <see cref="T:System.Int16"/> value.
3389 </summary>
3390 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
3391 </member>
3392 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
3393 <summary>
3394 Writes a <see cref="T:System.UInt16"/> value.
3395 </summary>
3396 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
3397 </member>
3398 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
3399 <summary>
3400 Writes a <see cref="T:System.Char"/> value.
3401 </summary>
3402 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
3403 </member>
3404 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
3405 <summary>
3406 Writes a <see cref="T:System.Byte"/> value.
3407 </summary>
3408 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
3409 </member>
3410 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
3411 <summary>
3412 Writes a <see cref="T:System.SByte"/> value.
3413 </summary>
3414 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
3415 </member>
3416 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
3417 <summary>
3418 Writes a <see cref="T:System.Decimal"/> value.
3419 </summary>
3420 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
3421 </member>
3422 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
3423 <summary>
3424 Writes a <see cref="T:System.DateTime"/> value.
3425 </summary>
3426 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
3427 </member>
3428 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
3429 <summary>
3430 Writes a <see cref="T:System.DateTimeOffset"/> value.
3431 </summary>
3432 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
3433 </member>
3434 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
3435 <summary>
3436 Writes a <see cref="T:System.Guid"/> value.
3437 </summary>
3438 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
3439 </member>
3440 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
3441 <summary>
3442 Writes a <see cref="T:System.TimeSpan"/> value.
3443 </summary>
3444 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
3445 </member>
3446 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
3447 <summary>
3448 Writes a <see cref="T:System.Nullable`1"/> value.
3449 </summary>
3450 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3451 </member>
3452 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
3453 <summary>
3454 Writes a <see cref="T:System.Nullable`1"/> value.
3455 </summary>
3456 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3457 </member>
3458 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
3459 <summary>
3460 Writes a <see cref="T:System.Nullable`1"/> value.
3461 </summary>
3462 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3463 </member>
3464 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
3465 <summary>
3466 Writes a <see cref="T:System.Nullable`1"/> value.
3467 </summary>
3468 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3469 </member>
3470 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
3471 <summary>
3472 Writes a <see cref="T:System.Nullable`1"/> value.
3473 </summary>
3474 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3475 </member>
3476 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
3477 <summary>
3478 Writes a <see cref="T:System.Nullable`1"/> value.
3479 </summary>
3480 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3481 </member>
3482 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
3483 <summary>
3484 Writes a <see cref="T:System.Nullable`1"/> value.
3485 </summary>
3486 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3487 </member>
3488 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
3489 <summary>
3490 Writes a <see cref="T:System.Nullable`1"/> value.
3491 </summary>
3492 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3493 </member>
3494 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
3495 <summary>
3496 Writes a <see cref="T:System.Nullable`1"/> value.
3497 </summary>
3498 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3499 </member>
3500 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
3501 <summary>
3502 Writes a <see cref="T:System.Nullable`1"/> value.
3503 </summary>
3504 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3505 </member>
3506 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
3507 <summary>
3508 Writes a <see cref="T:System.Nullable`1"/> value.
3509 </summary>
3510 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3511 </member>
3512 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
3513 <summary>
3514 Writes a <see cref="T:System.Nullable`1"/> value.
3515 </summary>
3516 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3517 </member>
3518 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
3519 <summary>
3520 Writes a <see cref="T:System.Nullable`1"/> value.
3521 </summary>
3522 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3523 </member>
3524 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
3525 <summary>
3526 Writes a <see cref="T:System.Nullable`1"/> value.
3527 </summary>
3528 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3529 </member>
3530 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
3531 <summary>
3532 Writes a <see cref="T:System.Nullable`1"/> value.
3533 </summary>
3534 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3535 </member>
3536 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
3537 <summary>
3538 Writes a <see cref="T:System.Nullable`1"/> value.
3539 </summary>
3540 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3541 </member>
3542 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
3543 <summary>
3544 Writes a <see cref="T:System.Nullable`1"/> value.
3545 </summary>
3546 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
3547 </member>
3548 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
3549 <summary>
3550 Writes a <see cref="T:System.Byte"/>[] value.
3551 </summary>
3552 <param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
3553 </member>
3554 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
3555 <summary>
3556 Writes a <see cref="T:System.Uri"/> value.
3557 </summary>
3558 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
3559 </member>
3560 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
3561 <summary>
3562 Writes a <see cref="T:System.Object"/> value.
3563 An error will raised if the value cannot be written as a single JSON token.
3564 </summary>
3565 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
3566 </member>
3567 <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
3568 <summary>
3569 Writes out a comment <code>/*...*/</code> containing the specified text.
3570 </summary>
3571 <param name="text">Text to place inside the comment.</param>
3572 </member>
3573 <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
3574 <summary>
3575 Writes out the given white space.
3576 </summary>
3577 <param name="ws">The string of white space characters.</param>
3578 </member>
3579 <member name="M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)">
3580 <summary>
3581 Releases unmanaged and - optionally - managed resources
3582 </summary>
3583 <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
3584 </member>
3585 <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
3586 <summary>
3587 Sets the state of the JsonWriter,
3588 </summary>
3589 <param name="token">The JsonToken being written.</param>
3590 <param name="value">The value being written.</param>
3591 </member>
3592 <member name="T:Newtonsoft.Json.JsonWriterException">
3593 <summary>
3594 The exception thrown when an error occurs while reading JSON text.
3595 </summary>
3596 </member>
3597 <member name="P:Newtonsoft.Json.JsonWriterException.Path">
3598 <summary>
3599 Gets the path to the JSON where the error occurred.
3600 </summary>
3601 <value>The path to the JSON where the error occurred.</value>
3602 </member>
3603 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
3604 <summary>
3605 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
3606 </summary>
3607 </member>
3608 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
3609 <summary>
3610 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
3611 with a specified error message.
3612 </summary>
3613 <param name="message">The error message that explains the reason for the exception.</param>
3614 </member>
3615 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
3616 <summary>
3617 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
3618 with a specified error message and a reference to the inner exception that is the cause of this exception.
3619 </summary>
3620 <param name="message">The error message that explains the reason for the exception.</param>
3621 <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>
3622 </member>
3623 <member name="T:Newtonsoft.Json.Linq.CommentHandling">
3624 <summary>
3625 Specifies how JSON comments are handled when loading JSON.
3626 </summary>
3627 </member>
3628 <member name="F:Newtonsoft.Json.Linq.CommentHandling.Ignore">
3629 <summary>
3630 Ignore comments.
3631 </summary>
3632 </member>
3633 <member name="F:Newtonsoft.Json.Linq.CommentHandling.Load">
3634 <summary>
3635 Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
3636 </summary>
3637 </member>
3638 <member name="T:Newtonsoft.Json.Linq.LineInfoHandling">
3639 <summary>
3640 Specifies how line information is handled when loading JSON.
3641 </summary>
3642 </member>
3643 <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore">
3644 <summary>
3645 Ignore line information.
3646 </summary>
3647 </member>
3648 <member name="F:Newtonsoft.Json.Linq.LineInfoHandling.Load">
3649 <summary>
3650 Load line information.
3651 </summary>
3652 </member>
3653 <member name="T:Newtonsoft.Json.Linq.Extensions">
3654 <summary>
3655 Contains the LINQ to JSON extension methods.
3656 </summary>
3657 </member>
3658 <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
3659 <summary>
3660 Returns a collection of tokens that contains the ancestors of every token in the source collection.
3661 </summary>
3662 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
3663 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3664 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns>
3665 </member>
3666 <member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})">
3667 <summary>
3668 Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.
3669 </summary>
3670 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
3671 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3672 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of