Develop and Download Open Source Software

Browse Subversion Repository

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