Develop and Download Open Source Software

Browse Subversion Repository

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