Statistics
| Branch: | Revision:

root / trunk / packages / Newtonsoft.Json.4.5.10 / lib / portable-net40+sl4+wp7+win8 / Newtonsoft.Json.xml @ 44cae3e0

History | View | Annotate | Download (365.6 kB)

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="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
13
            <summary>
14
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
15
            </summary>
16
            <param name="value">The Oid value.</param>
17
        </member>
18
        <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
19
            <summary>
20
            Gets or sets the value of the Oid.
21
            </summary>
22
            <value>The value of the Oid.</value>
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="T:Newtonsoft.Json.JsonReader">
30
            <summary>
31
            Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
32
            </summary>
33
        </member>
34
        <member name="M:Newtonsoft.Json.JsonReader.#ctor">
35
            <summary>
36
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
37
            </summary>
38
        </member>
39
        <member name="M:Newtonsoft.Json.JsonReader.Read">
40
            <summary>
41
            Reads the next JSON token from the stream.
42
            </summary>
43
            <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
44
        </member>
45
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32">
46
            <summary>
47
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
48
            </summary>
49
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
50
        </member>
51
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
52
            <summary>
53
            Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
54
            </summary>
55
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
56
        </member>
57
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
58
            <summary>
59
            Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
60
            </summary>
61
            <returns>A <see cref="T: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>
62
        </member>
63
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
64
            <summary>
65
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
66
            </summary>
67
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
68
        </member>
69
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
70
            <summary>
71
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
72
            </summary>
73
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
74
        </member>
75
        <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
76
            <summary>
77
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
78
            </summary>
79
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
80
        </member>
81
        <member name="M:Newtonsoft.Json.JsonReader.Skip">
82
            <summary>
83
            Skips the children of the current token.
84
            </summary>
85
        </member>
86
        <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
87
            <summary>
88
            Sets the current token.
89
            </summary>
90
            <param name="newToken">The new token.</param>
91
        </member>
92
        <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
93
            <summary>
94
            Sets the current token and value.
95
            </summary>
96
            <param name="newToken">The new token.</param>
97
            <param name="value">The value.</param>
98
        </member>
99
        <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
100
            <summary>
101
            Sets the state based on current token type.
102
            </summary>
103
        </member>
104
        <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
105
            <summary>
106
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
107
            </summary>
108
        </member>
109
        <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
110
            <summary>
111
            Releases unmanaged and - optionally - managed resources
112
            </summary>
113
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
114
        </member>
115
        <member name="M:Newtonsoft.Json.JsonReader.Close">
116
            <summary>
117
            Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed. 
118
            </summary>
119
        </member>
120
        <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
121
            <summary>
122
            Gets the current reader state.
123
            </summary>
124
            <value>The current reader state.</value>
125
        </member>
126
        <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
127
            <summary>
128
            Gets or sets a value indicating whether the underlying stream or
129
            <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
130
            </summary>
131
            <value>
132
            true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
133
            the reader is closed; otherwise false. The default is true.
134
            </value>
135
        </member>
136
        <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
137
            <summary>
138
            Gets the quotation mark character used to enclose the value of a string.
139
            </summary>
140
        </member>
141
        <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
142
            <summary>
143
            Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
144
            </summary>
145
        </member>
146
        <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
147
            <summary>
148
            Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
149
            </summary>
150
        </member>
151
        <member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
152
            <summary>
153
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
154
            </summary>
155
        </member>
156
        <member name="P:Newtonsoft.Json.JsonReader.TokenType">
157
            <summary>
158
            Gets the type of the current JSON token. 
159
            </summary>
160
        </member>
161
        <member name="P:Newtonsoft.Json.JsonReader.Value">
162
            <summary>
163
            Gets the text value of the current JSON token.
164
            </summary>
165
        </member>
166
        <member name="P:Newtonsoft.Json.JsonReader.ValueType">
167
            <summary>
168
            Gets The Common Language Runtime (CLR) type for the current JSON token.
169
            </summary>
170
        </member>
171
        <member name="P:Newtonsoft.Json.JsonReader.Depth">
172
            <summary>
173
            Gets the depth of the current token in the JSON document.
174
            </summary>
175
            <value>The depth of the current token in the JSON document.</value>
176
        </member>
177
        <member name="P:Newtonsoft.Json.JsonReader.Path">
178
            <summary>
179
            Gets the path of the current JSON token. 
180
            </summary>
181
        </member>
182
        <member name="P:Newtonsoft.Json.JsonReader.Culture">
183
            <summary>
184
            Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
185
            </summary>
186
        </member>
187
        <member name="T:Newtonsoft.Json.JsonReader.State">
188
            <summary>
189
            Specifies the state of the reader.
190
            </summary>
191
        </member>
192
        <member name="F:Newtonsoft.Json.JsonReader.State.Start">
193
            <summary>
194
            The Read method has not been called.
195
            </summary>
196
        </member>
197
        <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
198
            <summary>
199
            The end of the file has been reached successfully.
200
            </summary>
201
        </member>
202
        <member name="F:Newtonsoft.Json.JsonReader.State.Property">
203
            <summary>
204
            Reader is at a property.
205
            </summary>
206
        </member>
207
        <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
208
            <summary>
209
            Reader is at the start of an object.
210
            </summary>
211
        </member>
212
        <member name="F:Newtonsoft.Json.JsonReader.State.Object">
213
            <summary>
214
            Reader is in an object.
215
            </summary>
216
        </member>
217
        <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
218
            <summary>
219
            Reader is at the start of an array.
220
            </summary>
221
        </member>
222
        <member name="F:Newtonsoft.Json.JsonReader.State.Array">
223
            <summary>
224
            Reader is in an array.
225
            </summary>
226
        </member>
227
        <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
228
            <summary>
229
            The Close method has been called.
230
            </summary>
231
        </member>
232
        <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
233
            <summary>
234
            Reader has just read a value.
235
            </summary>
236
        </member>
237
        <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
238
            <summary>
239
            Reader is at the start of a constructor.
240
            </summary>
241
        </member>
242
        <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
243
            <summary>
244
            Reader in a constructor.
245
            </summary>
246
        </member>
247
        <member name="F:Newtonsoft.Json.JsonReader.State.Error">
248
            <summary>
249
            An error occurred that prevents the read operation from continuing.
250
            </summary>
251
        </member>
252
        <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
253
            <summary>
254
            The end of the file has been reached successfully.
255
            </summary>
256
        </member>
257
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
258
            <summary>
259
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
260
            </summary>
261
            <param name="stream">The stream.</param>
262
        </member>
263
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
264
            <summary>
265
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
266
            </summary>
267
            <param name="reader">The reader.</param>
268
        </member>
269
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
270
            <summary>
271
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
272
            </summary>
273
            <param name="stream">The stream.</param>
274
            <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
275
            <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
276
        </member>
277
        <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
278
            <summary>
279
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
280
            </summary>
281
            <param name="reader">The reader.</param>
282
            <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
283
            <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
284
        </member>
285
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes">
286
            <summary>
287
            Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
288
            </summary>
289
            <returns>
290
            A <see cref="T: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.
291
            </returns>
292
        </member>
293
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
294
            <summary>
295
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
296
            </summary>
297
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
298
        </member>
299
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
300
            <summary>
301
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
302
            </summary>
303
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
304
        </member>
305
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
306
            <summary>
307
            Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
308
            </summary>
309
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
310
        </member>
311
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
312
            <summary>
313
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
314
            </summary>
315
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
316
        </member>
317
        <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
318
            <summary>
319
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
320
            </summary>
321
            <returns>
322
            A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
323
            </returns>
324
        </member>
325
        <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
326
            <summary>
327
            Reads the next JSON token from the stream.
328
            </summary>
329
            <returns>
330
            true if the next token was read successfully; false if there are no more tokens to read.
331
            </returns>
332
        </member>
333
        <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
334
            <summary>
335
            Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
336
            </summary>
337
        </member>
338
        <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
339
            <summary>
340
            Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
341
            </summary>
342
            <value>
343
                    <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
344
            </value>
345
        </member>
346
        <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
347
            <summary>
348
            Gets or sets a value indicating whether the root object will be read as a JSON array.
349
            </summary>
350
            <value>
351
                    <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
352
            </value>
353
        </member>
354
        <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
355
            <summary>
356
            Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
357
            </summary>
358
            <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
359
        </member>
360
        <member name="T:Newtonsoft.Json.Bson.BsonWriter">
361
            <summary>
362
            Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
363
            </summary>
364
        </member>
365
        <member name="T:Newtonsoft.Json.JsonWriter">
366
            <summary>
367
            Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
368
            </summary>
369
        </member>
370
        <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
371
            <summary>
372
            Creates an instance of the <c>JsonWriter</c> class. 
373
            </summary>
374
        </member>
375
        <member name="M:Newtonsoft.Json.JsonWriter.Flush">
376
            <summary>
377
            Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
378
            </summary>
379
        </member>
380
        <member name="M:Newtonsoft.Json.JsonWriter.Close">
381
            <summary>
382
            Closes this stream and the underlying stream.
383
            </summary>
384
        </member>
385
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
386
            <summary>
387
            Writes the beginning of a Json object.
388
            </summary>
389
        </member>
390
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
391
            <summary>
392
            Writes the end of a Json object.
393
            </summary>
394
        </member>
395
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
396
            <summary>
397
            Writes the beginning of a Json array.
398
            </summary>
399
        </member>
400
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
401
            <summary>
402
            Writes the end of an array.
403
            </summary>
404
        </member>
405
        <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
406
            <summary>
407
            Writes the start of a constructor with the given name.
408
            </summary>
409
            <param name="name">The name of the constructor.</param>
410
        </member>
411
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
412
            <summary>
413
            Writes the end constructor.
414
            </summary>
415
        </member>
416
        <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
417
            <summary>
418
            Writes the property name of a name/value pair on a Json object.
419
            </summary>
420
            <param name="name">The name of the property.</param>
421
        </member>
422
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
423
            <summary>
424
            Writes the end of the current Json object or array.
425
            </summary>
426
        </member>
427
        <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
428
            <summary>
429
            Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
430
            </summary>
431
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
432
        </member>
433
        <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
434
            <summary>
435
            Writes the specified end token.
436
            </summary>
437
            <param name="token">The end token to write.</param>
438
        </member>
439
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
440
            <summary>
441
            Writes indent characters.
442
            </summary>
443
        </member>
444
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
445
            <summary>
446
            Writes the JSON value delimiter.
447
            </summary>
448
        </member>
449
        <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
450
            <summary>
451
            Writes an indent space.
452
            </summary>
453
        </member>
454
        <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
455
            <summary>
456
            Writes a null value.
457
            </summary>
458
        </member>
459
        <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
460
            <summary>
461
            Writes an undefined value.
462
            </summary>
463
        </member>
464
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
465
            <summary>
466
            Writes raw JSON without changing the writer's state.
467
            </summary>
468
            <param name="json">The raw JSON to write.</param>
469
        </member>
470
        <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
471
            <summary>
472
            Writes raw JSON where a value is expected and updates the writer's state.
473
            </summary>
474
            <param name="json">The raw JSON to write.</param>
475
        </member>
476
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
477
            <summary>
478
            Writes a <see cref="T:System.String"/> value.
479
            </summary>
480
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
481
        </member>
482
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
483
            <summary>
484
            Writes a <see cref="T:System.Int32"/> value.
485
            </summary>
486
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
487
        </member>
488
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
489
            <summary>
490
            Writes a <see cref="T:System.UInt32"/> value.
491
            </summary>
492
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
493
        </member>
494
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
495
            <summary>
496
            Writes a <see cref="T:System.Int64"/> value.
497
            </summary>
498
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
499
        </member>
500
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
501
            <summary>
502
            Writes a <see cref="T:System.UInt64"/> value.
503
            </summary>
504
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
505
        </member>
506
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
507
            <summary>
508
            Writes a <see cref="T:System.Single"/> value.
509
            </summary>
510
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
511
        </member>
512
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
513
            <summary>
514
            Writes a <see cref="T:System.Double"/> value.
515
            </summary>
516
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
517
        </member>
518
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
519
            <summary>
520
            Writes a <see cref="T:System.Boolean"/> value.
521
            </summary>
522
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
523
        </member>
524
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
525
            <summary>
526
            Writes a <see cref="T:System.Int16"/> value.
527
            </summary>
528
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
529
        </member>
530
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
531
            <summary>
532
            Writes a <see cref="T:System.UInt16"/> value.
533
            </summary>
534
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
535
        </member>
536
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
537
            <summary>
538
            Writes a <see cref="T:System.Char"/> value.
539
            </summary>
540
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
541
        </member>
542
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
543
            <summary>
544
            Writes a <see cref="T:System.Byte"/> value.
545
            </summary>
546
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
547
        </member>
548
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
549
            <summary>
550
            Writes a <see cref="T:System.SByte"/> value.
551
            </summary>
552
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
553
        </member>
554
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
555
            <summary>
556
            Writes a <see cref="T:System.Decimal"/> value.
557
            </summary>
558
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
559
        </member>
560
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
561
            <summary>
562
            Writes a <see cref="T:System.DateTime"/> value.
563
            </summary>
564
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
565
        </member>
566
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
567
            <summary>
568
            Writes a <see cref="T:System.DateTimeOffset"/> value.
569
            </summary>
570
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
571
        </member>
572
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
573
            <summary>
574
            Writes a <see cref="T:System.Guid"/> value.
575
            </summary>
576
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
577
        </member>
578
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
579
            <summary>
580
            Writes a <see cref="T:System.TimeSpan"/> value.
581
            </summary>
582
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
583
        </member>
584
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
585
            <summary>
586
            Writes a <see cref="T:System.Nullable`1"/> value.
587
            </summary>
588
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
589
        </member>
590
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
591
            <summary>
592
            Writes a <see cref="T:System.Nullable`1"/> value.
593
            </summary>
594
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
595
        </member>
596
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
597
            <summary>
598
            Writes a <see cref="T:System.Nullable`1"/> value.
599
            </summary>
600
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
601
        </member>
602
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
603
            <summary>
604
            Writes a <see cref="T:System.Nullable`1"/> value.
605
            </summary>
606
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
607
        </member>
608
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
609
            <summary>
610
            Writes a <see cref="T:System.Nullable`1"/> value.
611
            </summary>
612
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
613
        </member>
614
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
615
            <summary>
616
            Writes a <see cref="T:System.Nullable`1"/> value.
617
            </summary>
618
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
619
        </member>
620
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
621
            <summary>
622
            Writes a <see cref="T:System.Nullable`1"/> value.
623
            </summary>
624
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
625
        </member>
626
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
627
            <summary>
628
            Writes a <see cref="T:System.Nullable`1"/> value.
629
            </summary>
630
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
631
        </member>
632
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
633
            <summary>
634
            Writes a <see cref="T:System.Nullable`1"/> value.
635
            </summary>
636
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
637
        </member>
638
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
639
            <summary>
640
            Writes a <see cref="T:System.Nullable`1"/> value.
641
            </summary>
642
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
643
        </member>
644
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
645
            <summary>
646
            Writes a <see cref="T:System.Nullable`1"/> value.
647
            </summary>
648
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
649
        </member>
650
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
651
            <summary>
652
            Writes a <see cref="T:System.Nullable`1"/> value.
653
            </summary>
654
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
655
        </member>
656
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
657
            <summary>
658
            Writes a <see cref="T:System.Nullable`1"/> value.
659
            </summary>
660
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
661
        </member>
662
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
663
            <summary>
664
            Writes a <see cref="T:System.Nullable`1"/> value.
665
            </summary>
666
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
667
        </member>
668
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
669
            <summary>
670
            Writes a <see cref="T:System.Nullable`1"/> value.
671
            </summary>
672
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
673
        </member>
674
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
675
            <summary>
676
            Writes a <see cref="T:System.Nullable`1"/> value.
677
            </summary>
678
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
679
        </member>
680
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
681
            <summary>
682
            Writes a <see cref="T:System.Nullable`1"/> value.
683
            </summary>
684
            <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
685
        </member>
686
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
687
            <summary>
688
            Writes a <see cref="T:Byte[]"/> value.
689
            </summary>
690
            <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
691
        </member>
692
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
693
            <summary>
694
            Writes a <see cref="T:System.Uri"/> value.
695
            </summary>
696
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
697
        </member>
698
        <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
699
            <summary>
700
            Writes a <see cref="T:System.Object"/> value.
701
            An error will raised if the value cannot be written as a single JSON token.
702
            </summary>
703
            <param name="value">The <see cref="T:System.Object"/> value to write.</param>
704
        </member>
705
        <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
706
            <summary>
707
            Writes out a comment <code>/*...*/</code> containing the specified text. 
708
            </summary>
709
            <param name="text">Text to place inside the comment.</param>
710
        </member>
711
        <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
712
            <summary>
713
            Writes out the given white space.
714
            </summary>
715
            <param name="ws">The string of white space characters.</param>
716
        </member>
717
        <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
718
            <summary>
719
            Gets or sets a value indicating whether the underlying stream or
720
            <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
721
            </summary>
722
            <value>
723
            true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
724
            the writer is closed; otherwise false. The default is true.
725
            </value>
726
        </member>
727
        <member name="P:Newtonsoft.Json.JsonWriter.Top">
728
            <summary>
729
            Gets the top.
730
            </summary>
731
            <value>The top.</value>
732
        </member>
733
        <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
734
            <summary>
735
            Gets the state of the writer.
736
            </summary>
737
        </member>
738
        <member name="P:Newtonsoft.Json.JsonWriter.Path">
739
            <summary>
740
            Gets the path of the writer. 
741
            </summary>
742
        </member>
743
        <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
744
            <summary>
745
            Indicates how JSON text output is formatted.
746
            </summary>
747
        </member>
748
        <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
749
            <summary>
750
            Get or set how dates are written to JSON text.
751
            </summary>
752
        </member>
753
        <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
754
            <summary>
755
            Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
756
            </summary>
757
        </member>
758
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
759
            <summary>
760
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
761
            </summary>
762
            <param name="stream">The stream.</param>
763
        </member>
764
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
765
            <summary>
766
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
767
            </summary>
768
            <param name="writer">The writer.</param>
769
        </member>
770
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
771
            <summary>
772
            Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
773
            </summary>
774
        </member>
775
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
776
            <summary>
777
            Writes the end.
778
            </summary>
779
            <param name="token">The token.</param>
780
        </member>
781
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
782
            <summary>
783
            Writes out a comment <code>/*...*/</code> containing the specified text.
784
            </summary>
785
            <param name="text">Text to place inside the comment.</param>
786
        </member>
787
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
788
            <summary>
789
            Writes the start of a constructor with the given name.
790
            </summary>
791
            <param name="name">The name of the constructor.</param>
792
        </member>
793
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
794
            <summary>
795
            Writes raw JSON.
796
            </summary>
797
            <param name="json">The raw JSON to write.</param>
798
        </member>
799
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
800
            <summary>
801
            Writes raw JSON where a value is expected and updates the writer's state.
802
            </summary>
803
            <param name="json">The raw JSON to write.</param>
804
        </member>
805
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
806
            <summary>
807
            Writes the beginning of a Json array.
808
            </summary>
809
        </member>
810
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
811
            <summary>
812
            Writes the beginning of a Json object.
813
            </summary>
814
        </member>
815
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
816
            <summary>
817
            Writes the property name of a name/value pair on a Json object.
818
            </summary>
819
            <param name="name">The name of the property.</param>
820
        </member>
821
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
822
            <summary>
823
            Closes this stream and the underlying stream.
824
            </summary>
825
        </member>
826
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
827
            <summary>
828
            Writes a null value.
829
            </summary>
830
        </member>
831
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
832
            <summary>
833
            Writes an undefined value.
834
            </summary>
835
        </member>
836
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
837
            <summary>
838
            Writes a <see cref="T:System.String"/> value.
839
            </summary>
840
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
841
        </member>
842
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
843
            <summary>
844
            Writes a <see cref="T:System.Int32"/> value.
845
            </summary>
846
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
847
        </member>
848
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
849
            <summary>
850
            Writes a <see cref="T:System.UInt32"/> value.
851
            </summary>
852
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
853
        </member>
854
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
855
            <summary>
856
            Writes a <see cref="T:System.Int64"/> value.
857
            </summary>
858
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
859
        </member>
860
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
861
            <summary>
862
            Writes a <see cref="T:System.UInt64"/> value.
863
            </summary>
864
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
865
        </member>
866
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
867
            <summary>
868
            Writes a <see cref="T:System.Single"/> value.
869
            </summary>
870
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
871
        </member>
872
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
873
            <summary>
874
            Writes a <see cref="T:System.Double"/> value.
875
            </summary>
876
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
877
        </member>
878
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
879
            <summary>
880
            Writes a <see cref="T:System.Boolean"/> value.
881
            </summary>
882
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
883
        </member>
884
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
885
            <summary>
886
            Writes a <see cref="T:System.Int16"/> value.
887
            </summary>
888
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
889
        </member>
890
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
891
            <summary>
892
            Writes a <see cref="T:System.UInt16"/> value.
893
            </summary>
894
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
895
        </member>
896
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
897
            <summary>
898
            Writes a <see cref="T:System.Char"/> value.
899
            </summary>
900
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
901
        </member>
902
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
903
            <summary>
904
            Writes a <see cref="T:System.Byte"/> value.
905
            </summary>
906
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
907
        </member>
908
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
909
            <summary>
910
            Writes a <see cref="T:System.SByte"/> value.
911
            </summary>
912
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
913
        </member>
914
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
915
            <summary>
916
            Writes a <see cref="T:System.Decimal"/> value.
917
            </summary>
918
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
919
        </member>
920
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
921
            <summary>
922
            Writes a <see cref="T:System.DateTime"/> value.
923
            </summary>
924
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
925
        </member>
926
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
927
            <summary>
928
            Writes a <see cref="T:System.DateTimeOffset"/> value.
929
            </summary>
930
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
931
        </member>
932
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
933
            <summary>
934
            Writes a <see cref="T:Byte[]"/> value.
935
            </summary>
936
            <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
937
        </member>
938
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
939
            <summary>
940
            Writes a <see cref="T:System.Guid"/> value.
941
            </summary>
942
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
943
        </member>
944
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
945
            <summary>
946
            Writes a <see cref="T:System.TimeSpan"/> value.
947
            </summary>
948
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
949
        </member>
950
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
951
            <summary>
952
            Writes a <see cref="T:System.Uri"/> value.
953
            </summary>
954
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
955
        </member>
956
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
957
            <summary>
958
            Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
959
            </summary>
960
            <param name="value">The Object ID value to write.</param>
961
        </member>
962
        <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
963
            <summary>
964
            Writes a BSON regex.
965
            </summary>
966
            <param name="pattern">The regex pattern.</param>
967
            <param name="options">The regex options.</param>
968
        </member>
969
        <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
970
            <summary>
971
            Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
972
            When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
973
            </summary>
974
            <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
975
        </member>
976
        <member name="T:Newtonsoft.Json.ConstructorHandling">
977
            <summary>
978
            Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
979
            </summary>
980
        </member>
981
        <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
982
            <summary>
983
            First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
984
            </summary>
985
        </member>
986
        <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
987
            <summary>
988
            Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
989
            </summary>
990
        </member>
991
        <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
992
            <summary>
993
            Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
994
            </summary>
995
        </member>
996
        <member name="T:Newtonsoft.Json.JsonConverter">
997
            <summary>
998
            Converts an object to and from JSON.
999
            </summary>
1000
        </member>
1001
        <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1002
            <summary>
1003
            Writes the JSON representation of the object.
1004
            </summary>
1005
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1006
            <param name="value">The value.</param>
1007
            <param name="serializer">The calling serializer.</param>
1008
        </member>
1009
        <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1010
            <summary>
1011
            Reads the JSON representation of the object.
1012
            </summary>
1013
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1014
            <param name="objectType">Type of the object.</param>
1015
            <param name="existingValue">The existing value of object being read.</param>
1016
            <param name="serializer">The calling serializer.</param>
1017
            <returns>The object value.</returns>
1018
        </member>
1019
        <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)">
1020
            <summary>
1021
            Determines whether this instance can convert the specified object type.
1022
            </summary>
1023
            <param name="objectType">Type of the object.</param>
1024
            <returns>
1025
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1026
            </returns>
1027
        </member>
1028
        <member name="M:Newtonsoft.Json.JsonConverter.GetSchema">
1029
            <summary>
1030
            Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
1031
            </summary>
1032
            <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
1033
        </member>
1034
        <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
1035
            <summary>
1036
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
1037
            </summary>
1038
            <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
1039
        </member>
1040
        <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
1041
            <summary>
1042
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1043
            </summary>
1044
            <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
1045
        </member>
1046
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1047
            <summary>
1048
            Writes the JSON representation of the object.
1049
            </summary>
1050
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1051
            <param name="value">The value.</param>
1052
            <param name="serializer">The calling serializer.</param>
1053
        </member>
1054
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1055
            <summary>
1056
            Reads the JSON representation of the object.
1057
            </summary>
1058
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1059
            <param name="objectType">Type of the object.</param>
1060
            <param name="existingValue">The existing value of object being read.</param>
1061
            <param name="serializer">The calling serializer.</param>
1062
            <returns>The object value.</returns>
1063
        </member>
1064
        <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)">
1065
            <summary>
1066
            Determines whether this instance can convert the specified object type.
1067
            </summary>
1068
            <param name="objectType">Type of the object.</param>
1069
            <returns>
1070
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1071
            </returns>
1072
        </member>
1073
        <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
1074
            <summary>
1075
            Create a custom object
1076
            </summary>
1077
            <typeparam name="T">The object type to convert.</typeparam>
1078
        </member>
1079
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1080
            <summary>
1081
            Writes the JSON representation of the object.
1082
            </summary>
1083
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1084
            <param name="value">The value.</param>
1085
            <param name="serializer">The calling serializer.</param>
1086
        </member>
1087
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1088
            <summary>
1089
            Reads the JSON representation of the object.
1090
            </summary>
1091
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1092
            <param name="objectType">Type of the object.</param>
1093
            <param name="existingValue">The existing value of object being read.</param>
1094
            <param name="serializer">The calling serializer.</param>
1095
            <returns>The object value.</returns>
1096
        </member>
1097
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
1098
            <summary>
1099
            Creates an object which will then be populated by the serializer.
1100
            </summary>
1101
            <param name="objectType">Type of the object.</param>
1102
            <returns>The created object.</returns>
1103
        </member>
1104
        <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
1105
            <summary>
1106
            Determines whether this instance can convert the specified object type.
1107
            </summary>
1108
            <param name="objectType">Type of the object.</param>
1109
            <returns>
1110
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1111
            </returns>
1112
        </member>
1113
        <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
1114
            <summary>
1115
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1116
            </summary>
1117
            <value>
1118
                    <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
1119
            </value>
1120
        </member>
1121
        <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
1122
            <summary>
1123
            Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
1124
            </summary>
1125
        </member>
1126
        <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)">
1127
            <summary>
1128
            Determines whether this instance can convert the specified object type.
1129
            </summary>
1130
            <param name="objectType">Type of the object.</param>
1131
            <returns>
1132
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1133
            </returns>
1134
        </member>
1135
        <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
1136
            <summary>
1137
            Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
1138
            </summary>
1139
        </member>
1140
        <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1141
            <summary>
1142
            Writes the JSON representation of the object.
1143
            </summary>
1144
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1145
            <param name="value">The value.</param>
1146
            <param name="serializer">The calling serializer.</param>
1147
        </member>
1148
        <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1149
            <summary>
1150
            Reads the JSON representation of the object.
1151
            </summary>
1152
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1153
            <param name="objectType">Type of the object.</param>
1154
            <param name="existingValue">The existing value of object being read.</param>
1155
            <param name="serializer">The calling serializer.</param>
1156
            <returns>The object value.</returns>
1157
        </member>
1158
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
1159
            <summary>
1160
            Gets or sets the date time styles used when converting a date to and from JSON.
1161
            </summary>
1162
            <value>The date time styles used when converting a date to and from JSON.</value>
1163
        </member>
1164
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
1165
            <summary>
1166
            Gets or sets the date time format used when converting a date to and from JSON.
1167
            </summary>
1168
            <value>The date time format used when converting a date to and from JSON.</value>
1169
        </member>
1170
        <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
1171
            <summary>
1172
            Gets or sets the culture used when converting a date to and from JSON.
1173
            </summary>
1174
            <value>The culture used when converting a date to and from JSON.</value>
1175
        </member>
1176
        <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
1177
            <summary>
1178
            Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
1179
            </summary>
1180
        </member>
1181
        <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1182
            <summary>
1183
            Writes the JSON representation of the object.
1184
            </summary>
1185
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1186
            <param name="value">The value.</param>
1187
            <param name="serializer">The calling serializer.</param>
1188
        </member>
1189
        <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1190
            <summary>
1191
            Reads the JSON representation of the object.
1192
            </summary>
1193
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1194
            <param name="objectType">Type of the object.</param>
1195
            <param name="existingValue">The existing property value of the JSON that is being converted.</param>
1196
            <param name="serializer">The calling serializer.</param>
1197
            <returns>The object value.</returns>
1198
        </member>
1199
        <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
1200
            <summary>
1201
            Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
1202
            </summary>
1203
        </member>
1204
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1205
            <summary>
1206
            Writes the JSON representation of the object.
1207
            </summary>
1208
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1209
            <param name="value">The value.</param>
1210
            <param name="serializer">The calling serializer.</param>
1211
        </member>
1212
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1213
            <summary>
1214
            Reads the JSON representation of the object.
1215
            </summary>
1216
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1217
            <param name="objectType">Type of the object.</param>
1218
            <param name="existingValue">The existing value of object being read.</param>
1219
            <param name="serializer">The calling serializer.</param>
1220
            <returns>The object value.</returns>
1221
        </member>
1222
        <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)">
1223
            <summary>
1224
            Determines whether this instance can convert the specified object type.
1225
            </summary>
1226
            <param name="objectType">Type of the object.</param>
1227
            <returns>
1228
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1229
            </returns>
1230
        </member>
1231
        <member name="T:Newtonsoft.Json.Converters.RegexConverter">
1232
            <summary>
1233
            Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
1234
            </summary>
1235
        </member>
1236
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1237
            <summary>
1238
            Writes the JSON representation of the object.
1239
            </summary>
1240
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1241
            <param name="value">The value.</param>
1242
            <param name="serializer">The calling serializer.</param>
1243
        </member>
1244
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1245
            <summary>
1246
            Reads the JSON representation of the object.
1247
            </summary>
1248
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1249
            <param name="objectType">Type of the object.</param>
1250
            <param name="existingValue">The existing value of object being read.</param>
1251
            <param name="serializer">The calling serializer.</param>
1252
            <returns>The object value.</returns>
1253
        </member>
1254
        <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)">
1255
            <summary>
1256
            Determines whether this instance can convert the specified object type.
1257
            </summary>
1258
            <param name="objectType">Type of the object.</param>
1259
            <returns>
1260
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1261
            </returns>
1262
        </member>
1263
        <member name="T:Newtonsoft.Json.Converters.StringEnumConverter">
1264
            <summary>
1265
            Converts an <see cref="T:System.Enum"/> to and from its name string value.
1266
            </summary>
1267
        </member>
1268
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1269
            <summary>
1270
            Writes the JSON representation of the object.
1271
            </summary>
1272
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1273
            <param name="value">The value.</param>
1274
            <param name="serializer">The calling serializer.</param>
1275
        </member>
1276
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1277
            <summary>
1278
            Reads the JSON representation of the object.
1279
            </summary>
1280
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1281
            <param name="objectType">Type of the object.</param>
1282
            <param name="existingValue">The existing value of object being read.</param>
1283
            <param name="serializer">The calling serializer.</param>
1284
            <returns>The object value.</returns>
1285
        </member>
1286
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.GetEnumNameMap(System.Type)">
1287
            <summary>
1288
            A cached representation of the Enum string representation to respect per Enum field name.
1289
            </summary>
1290
            <param name="t">The type of the Enum.</param>
1291
            <returns>A map of enum field name to either the field name, or the configured enum member name (<see cref="T:System.Runtime.Serialization.EnumMemberAttribute"/>).</returns>
1292
        </member>
1293
        <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)">
1294
            <summary>
1295
            Determines whether this instance can convert the specified object type.
1296
            </summary>
1297
            <param name="objectType">Type of the object.</param>
1298
            <returns>
1299
            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1300
            </returns>
1301
        </member>
1302
        <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
1303
            <summary>
1304
            Gets or sets a value indicating whether the written enum text should be camel case.
1305
            </summary>
1306
            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
1307
        </member>
1308
        <member name="T:Newtonsoft.Json.Converters.VersionConverter">
1309
            <summary>
1310
            Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
1311
            </summary>
1312
        </member>
1313
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1314
            <summary>
1315
            Writes the JSON representation of the object.
1316
            </summary>
1317
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1318
            <param name="value">The value.</param>
1319
            <param name="serializer">The calling serializer.</param>
1320
        </member>
1321
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1322
            <summary>
1323
            Reads the JSON representation of the object.
1324
            </summary>
1325
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1326
            <param name="objectType">Type of the object.</param>
1327
            <param name="existingValue">The existing property value of the JSON that is being converted.</param>
1328
            <param name="serializer">The calling serializer.</param>
1329
            <returns>The object value.</returns>
1330
        </member>
1331
        <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
1332
            <summary>
1333
            Determines whether this instance can convert the specified object type.
1334
            </summary>
1335
            <param name="objectType">Type of the object.</param>
1336
            <returns>
1337
                    <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1338
            </returns>
1339
        </member>
1340
        <member name="T:Newtonsoft.Json.DateFormatHandling">
1341
            <summary>
1342
            Specifies how dates are formatted when writing JSON text.
1343
            </summary>
1344
        </member>
1345
        <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
1346
            <summary>
1347
            Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
1348
            </summary>
1349
        </member>
1350
        <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
1351
            <summary>
1352
            Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
1353
            </summary>
1354
        </member>
1355
        <member name="T:Newtonsoft.Json.DateParseHandling">
1356
            <summary>
1357
            Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
1358
            </summary>
1359
        </member>
1360
        <member name="F:Newtonsoft.Json.DateParseHandling.None">
1361
            <summary>
1362
            Date formatted strings are not parsed to a date type and are read as strings.
1363
            </summary>
1364
        </member>
1365
        <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
1366
            <summary>
1367
            Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
1368
            </summary>
1369
        </member>
1370
        <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
1371
            <summary>
1372
            Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
1373
            </summary>
1374
        </member>
1375
        <member name="T:Newtonsoft.Json.DateTimeZoneHandling">
1376
            <summary>
1377
            Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
1378
            </summary>
1379
        </member>
1380
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
1381
            <summary>
1382
            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.
1383
            </summary>
1384
        </member>
1385
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
1386
            <summary>
1387
            Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
1388
            </summary>
1389
        </member>
1390
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
1391
            <summary>
1392
            Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
1393
            If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
1394
            </summary>
1395
        </member>
1396
        <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
1397
            <summary>
1398
            Time zone information should be preserved when converting.
1399
            </summary>
1400
        </member>
1401
        <member name="T:Newtonsoft.Json.DefaultValueHandling">
1402
            <summary>
1403
            Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
1404
            </summary>
1405
            <example>
1406
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
1407
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
1408
            </example>
1409
        </member>
1410
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
1411
            <summary>
1412
            Include members where the member value is the same as the member's default value when serializing objects.
1413
            Included members are written to JSON. Has no effect when deserializing.
1414
            </summary>
1415
        </member>
1416
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
1417
            <summary>
1418
            Ignore members where the member value is the same as the member's default value when serializing objects
1419
            so that is is not written to JSON.
1420
            This option will ignore all default values (e.g. <c>null</c> for objects and nullable typesl; <c>0</c> for integers,
1421
            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
1422
            placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
1423
            </summary>
1424
        </member>
1425
        <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
1426
            <summary>
1427
            Members with a default value but no JSON will be set to their default value when deserializing.
1428
            </summary>
1429
        </member>
1430
        <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
1431
            <summary>
1432
            Ignore members where the member value is the same as the member's default value when serializing objects
1433
            and sets members to their default value when deserializing.
1434
            </summary>
1435
        </member>
1436
        <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
1437
            <summary>
1438
            Indicates the method that will be used during deserialization for locating and loading assemblies.
1439
            </summary>
1440
        </member>
1441
        <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple">
1442
            <summary>
1443
            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
1444
            </summary>
1445
        </member>
1446
        <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full">
1447
            <summary>
1448
            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
1449
            </summary>
1450
        </member>
1451
        <member name="T:Newtonsoft.Json.Formatting">
1452
            <summary>
1453
            Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
1454
            </summary>
1455
        </member>
1456
        <member name="F:Newtonsoft.Json.Formatting.None">
1457
            <summary>
1458
            No special formatting is applied. This is the default.
1459
            </summary>
1460
        </member>
1461
        <member name="F:Newtonsoft.Json.Formatting.Indented">
1462
            <summary>
1463
            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.
1464
            </summary>
1465
        </member>
1466
        <member name="T:Newtonsoft.Json.IJsonLineInfo">
1467
            <summary>
1468
            Provides an interface to enable a class to return line and position information.
1469
            </summary>
1470
        </member>
1471
        <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
1472
            <summary>
1473
            Gets a value indicating whether the class can return line information.
1474
            </summary>
1475
            <returns>
1476
                    <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
1477
            </returns>
1478
        </member>
1479
        <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
1480
            <summary>
1481
            Gets the current line number.
1482
            </summary>
1483
            <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
1484
        </member>
1485
        <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
1486
            <summary>
1487
            Gets the current line position.
1488
            </summary>
1489
            <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
1490
        </member>
1491
        <member name="T:Newtonsoft.Json.JsonArrayAttribute">
1492
            <summary>
1493
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
1494
            </summary>
1495
        </member>
1496
        <member name="T:Newtonsoft.Json.JsonContainerAttribute">
1497
            <summary>
1498
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
1499
            </summary>
1500
        </member>
1501
        <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
1502
            <summary>
1503
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
1504
            </summary>
1505
        </member>
1506
        <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
1507
            <summary>
1508
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
1509
            </summary>
1510
            <param name="id">The container Id.</param>
1511
        </member>
1512
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
1513
            <summary>
1514
            Gets or sets the id.
1515
            </summary>
1516
            <value>The id.</value>
1517
        </member>
1518
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
1519
            <summary>
1520
            Gets or sets the title.
1521
            </summary>
1522
            <value>The title.</value>
1523
        </member>
1524
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
1525
            <summary>
1526
            Gets or sets the description.
1527
            </summary>
1528
            <value>The description.</value>
1529
        </member>
1530
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
1531
            <summary>
1532
            Gets the collection's items converter.
1533
            </summary>
1534
            <value>The collection's items converter.</value>
1535
        </member>
1536
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
1537
            <summary>
1538
            Gets or sets a value that indicates whether to preserve object references.
1539
            </summary>
1540
            <value>
1541
                    <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
1542
            </value>
1543
        </member>
1544
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
1545
            <summary>
1546
            Gets or sets a value that indicates whether to preserve collection's items references.
1547
            </summary>
1548
            <value>
1549
                    <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
1550
            </value>
1551
        </member>
1552
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
1553
            <summary>
1554
            Gets or sets the reference loop handling used when serializing the collection's items.
1555
            </summary>
1556
            <value>The reference loop handling.</value>
1557
        </member>
1558
        <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
1559
            <summary>
1560
            Gets or sets the type name handling used when serializing the collection's items.
1561
            </summary>
1562
            <value>The type name handling.</value>
1563
        </member>
1564
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
1565
            <summary>
1566
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
1567
            </summary>
1568
        </member>
1569
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
1570
            <summary>
1571
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
1572
            </summary>
1573
            <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
1574
        </member>
1575
        <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
1576
            <summary>
1577
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
1578
            </summary>
1579
            <param name="id">The container Id.</param>
1580
        </member>
1581
        <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
1582
            <summary>
1583
            Gets or sets a value indicating whether null items are allowed in the collection.
1584
            </summary>
1585
            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
1586
        </member>
1587
        <member name="T:Newtonsoft.Json.JsonConstructorAttribute">
1588
            <summary>
1589
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
1590
            </summary>
1591
        </member>
1592
        <member name="T:Newtonsoft.Json.JsonConvert">
1593
            <summary>
1594
            Provides methods for converting between common language runtime types and JSON types.
1595
            </summary>
1596
            <example>
1597
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
1598
            </example>
1599
        </member>
1600
        <member name="F:Newtonsoft.Json.JsonConvert.True">
1601
            <summary>
1602
            Represents JavaScript's boolean value true as a string. This field is read-only.
1603
            </summary>
1604
        </member>
1605
        <member name="F:Newtonsoft.Json.JsonConvert.False">
1606
            <summary>
1607
            Represents JavaScript's boolean value false as a string. This field is read-only.
1608
            </summary>
1609
        </member>
1610
        <member name="F:Newtonsoft.Json.JsonConvert.Null">
1611
            <summary>
1612
            Represents JavaScript's null as a string. This field is read-only.
1613
            </summary>
1614
        </member>
1615
        <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
1616
            <summary>
1617
            Represents JavaScript's undefined as a string. This field is read-only.
1618
            </summary>
1619
        </member>
1620
        <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
1621
            <summary>
1622
            Represents JavaScript's positive infinity as a string. This field is read-only.
1623
            </summary>
1624
        </member>
1625
        <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
1626
            <summary>
1627
            Represents JavaScript's negative infinity as a string. This field is read-only.
1628
            </summary>
1629
        </member>
1630
        <member name="F:Newtonsoft.Json.JsonConvert.NaN">
1631
            <summary>
1632
            Represents JavaScript's NaN as a string. This field is read-only.
1633
            </summary>
1634
        </member>
1635
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
1636
            <summary>
1637
            Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
1638
            </summary>
1639
            <param name="value">The value to convert.</param>
1640
            <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
1641
        </member>
1642
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
1643
            <summary>
1644
            Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
1645
            </summary>
1646
            <param name="value">The value to convert.</param>
1647
            <param name="format">The format the date will be converted to.</param>
1648
            <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
1649
            <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
1650
        </member>
1651
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
1652
            <summary>
1653
            Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
1654
            </summary>
1655
            <param name="value">The value to convert.</param>
1656
            <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
1657
        </member>
1658
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
1659
            <summary>
1660
            Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
1661
            </summary>
1662
            <param name="value">The value to convert.</param>
1663
            <param name="format">The format the date will be converted to.</param>
1664
            <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
1665
        </member>
1666
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
1667
            <summary>
1668
            Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
1669
            </summary>
1670
            <param name="value">The value to convert.</param>
1671
            <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
1672
        </member>
1673
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
1674
            <summary>
1675
            Converts the <see cref="T:System.Char"/> to its JSON string representation.
1676
            </summary>
1677
            <param name="value">The value to convert.</param>
1678
            <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
1679
        </member>
1680
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
1681
            <summary>
1682
            Converts the <see cref="T:System.Enum"/> to its JSON string representation.
1683
            </summary>
1684
            <param name="value">The value to convert.</param>
1685
            <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
1686
        </member>
1687
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
1688
            <summary>
1689
            Converts the <see cref="T:System.Int32"/> to its JSON string representation.
1690
            </summary>
1691
            <param name="value">The value to convert.</param>
1692
            <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
1693
        </member>
1694
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
1695
            <summary>
1696
            Converts the <see cref="T:System.Int16"/> to its JSON string representation.
1697
            </summary>
1698
            <param name="value">The value to convert.</param>
1699
            <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
1700
        </member>
1701
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
1702
            <summary>
1703
            Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
1704
            </summary>
1705
            <param name="value">The value to convert.</param>
1706
            <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
1707
        </member>
1708
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
1709
            <summary>
1710
            Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
1711
            </summary>
1712
            <param name="value">The value to convert.</param>
1713
            <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
1714
        </member>
1715
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
1716
            <summary>
1717
            Converts the <see cref="T:System.Int64"/>  to its JSON string representation.
1718
            </summary>
1719
            <param name="value">The value to convert.</param>
1720
            <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
1721
        </member>
1722
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
1723
            <summary>
1724
            Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
1725
            </summary>
1726
            <param name="value">The value to convert.</param>
1727
            <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
1728
        </member>
1729
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
1730
            <summary>
1731
            Converts the <see cref="T:System.Single"/> to its JSON string representation.
1732
            </summary>
1733
            <param name="value">The value to convert.</param>
1734
            <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
1735
        </member>
1736
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
1737
            <summary>
1738
            Converts the <see cref="T:System.Double"/> to its JSON string representation.
1739
            </summary>
1740
            <param name="value">The value to convert.</param>
1741
            <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
1742
        </member>
1743
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
1744
            <summary>
1745
            Converts the <see cref="T:System.Byte"/> to its JSON string representation.
1746
            </summary>
1747
            <param name="value">The value to convert.</param>
1748
            <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
1749
        </member>
1750
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
1751
            <summary>
1752
            Converts the <see cref="T:System.SByte"/> to its JSON string representation.
1753
            </summary>
1754
            <param name="value">The value to convert.</param>
1755
            <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
1756
        </member>
1757
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
1758
            <summary>
1759
            Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
1760
            </summary>
1761
            <param name="value">The value to convert.</param>
1762
            <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
1763
        </member>
1764
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
1765
            <summary>
1766
            Converts the <see cref="T:System.Guid"/> to its JSON string representation.
1767
            </summary>
1768
            <param name="value">The value to convert.</param>
1769
            <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
1770
        </member>
1771
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
1772
            <summary>
1773
            Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
1774
            </summary>
1775
            <param name="value">The value to convert.</param>
1776
            <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
1777
        </member>
1778
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
1779
            <summary>
1780
            Converts the <see cref="T:System.Uri"/> to its JSON string representation.
1781
            </summary>
1782
            <param name="value">The value to convert.</param>
1783
            <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
1784
        </member>
1785
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
1786
            <summary>
1787
            Converts the <see cref="T:System.String"/> to its JSON string representation.
1788
            </summary>
1789
            <param name="value">The value to convert.</param>
1790
            <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
1791
        </member>
1792
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
1793
            <summary>
1794
            Converts the <see cref="T:System.String"/> to its JSON string representation.
1795
            </summary>
1796
            <param name="value">The value to convert.</param>
1797
            <param name="delimter">The string delimiter character.</param>
1798
            <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
1799
        </member>
1800
        <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
1801
            <summary>
1802
            Converts the <see cref="T:System.Object"/> to its JSON string representation.
1803
            </summary>
1804
            <param name="value">The value to convert.</param>
1805
            <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
1806
        </member>
1807
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
1808
            <summary>
1809
            Serializes the specified object to a JSON string.
1810
            </summary>
1811
            <param name="value">The object to serialize.</param>
1812
            <returns>A JSON string representation of the object.</returns>
1813
        </member>
1814
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
1815
            <summary>
1816
            Serializes the specified object to a JSON string.
1817
            </summary>
1818
            <param name="value">The object to serialize.</param>
1819
            <param name="formatting">Indicates how the output is formatted.</param>
1820
            <returns>
1821
            A JSON string representation of the object.
1822
            </returns>
1823
        </member>
1824
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
1825
            <summary>
1826
            Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1827
            </summary>
1828
            <param name="value">The object to serialize.</param>
1829
            <param name="converters">A collection converters used while serializing.</param>
1830
            <returns>A JSON string representation of the object.</returns>
1831
        </member>
1832
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
1833
            <summary>
1834
            Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1835
            </summary>
1836
            <param name="value">The object to serialize.</param>
1837
            <param name="formatting">Indicates how the output is formatted.</param>
1838
            <param name="converters">A collection converters used while serializing.</param>
1839
            <returns>A JSON string representation of the object.</returns>
1840
        </member>
1841
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
1842
            <summary>
1843
            Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1844
            </summary>
1845
            <param name="value">The object to serialize.</param>
1846
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1847
            If this is null, default serialization settings will be is used.</param>
1848
            <returns>
1849
            A JSON string representation of the object.
1850
            </returns>
1851
        </member>
1852
        <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
1853
            <summary>
1854
            Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1855
            </summary>
1856
            <param name="value">The object to serialize.</param>
1857
            <param name="formatting">Indicates how the output is formatted.</param>
1858
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
1859
            If this is null, default serialization settings will be is used.</param>
1860
            <returns>
1861
            A JSON string representation of the object.
1862
            </returns>
1863
        </member>
1864
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)">
1865
            <summary>
1866
            Deserializes the JSON to a .NET object.
1867
            </summary>
1868
            <param name="value">The JSON to deserialize.</param>
1869
            <returns>The deserialized object from the Json string.</returns>
1870
        </member>
1871
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
1872
            <summary>
1873
            Deserializes the JSON to a .NET object.
1874
            </summary>
1875
            <param name="value">The JSON to deserialize.</param>
1876
            <param name="settings">
1877
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1878
            If this is null, default serialization settings will be is used.
1879
            </param>
1880
            <returns>The deserialized object from the JSON string.</returns>
1881
        </member>
1882
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
1883
            <summary>
1884
            Deserializes the JSON to the specified .NET type.
1885
            </summary>
1886
            <param name="value">The JSON to deserialize.</param>
1887
            <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
1888
            <returns>The deserialized object from the Json string.</returns>
1889
        </member>
1890
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
1891
            <summary>
1892
            Deserializes the JSON to the specified .NET type.
1893
            </summary>
1894
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
1895
            <param name="value">The JSON to deserialize.</param>
1896
            <returns>The deserialized object from the Json string.</returns>
1897
        </member>
1898
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
1899
            <summary>
1900
            Deserializes the JSON to the given anonymous type.
1901
            </summary>
1902
            <typeparam name="T">
1903
            The anonymous type to deserialize to. This can't be specified
1904
            traditionally and must be infered from the anonymous type passed
1905
            as a parameter.
1906
            </typeparam>
1907
            <param name="value">The JSON to deserialize.</param>
1908
            <param name="anonymousTypeObject">The anonymous type object.</param>
1909
            <returns>The deserialized anonymous type from the JSON string.</returns>
1910
        </member>
1911
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
1912
            <summary>
1913
            Deserializes the JSON to the specified .NET type.
1914
            </summary>
1915
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
1916
            <param name="value">The JSON to deserialize.</param>
1917
            <param name="converters">Converters to use while deserializing.</param>
1918
            <returns>The deserialized object from the JSON string.</returns>
1919
        </member>
1920
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
1921
            <summary>
1922
            Deserializes the JSON to the specified .NET type.
1923
            </summary>
1924
            <typeparam name="T">The type of the object to deserialize to.</typeparam>
1925
            <param name="value">The object to deserialize.</param>
1926
            <param name="settings">
1927
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1928
            If this is null, default serialization settings will be is used.
1929
            </param>
1930
            <returns>The deserialized object from the JSON string.</returns>
1931
        </member>
1932
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
1933
            <summary>
1934
            Deserializes the JSON to the specified .NET type.
1935
            </summary>
1936
            <param name="value">The JSON to deserialize.</param>
1937
            <param name="type">The type of the object to deserialize.</param>
1938
            <param name="converters">Converters to use while deserializing.</param>
1939
            <returns>The deserialized object from the JSON string.</returns>
1940
        </member>
1941
        <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
1942
            <summary>
1943
            Deserializes the JSON to the specified .NET type.
1944
            </summary>
1945
            <param name="value">The JSON to deserialize.</param>
1946
            <param name="type">The type of the object to deserialize to.</param>
1947
            <param name="settings">
1948
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1949
            If this is null, default serialization settings will be is used.
1950
            </param>
1951
            <returns>The deserialized object from the JSON string.</returns>
1952
        </member>
1953
        <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)">
1954
            <summary>
1955
            Populates the object with values from the JSON string.
1956
            </summary>
1957
            <param name="value">The JSON to populate values from.</param>
1958
            <param name="target">The target object to populate values onto.</param>
1959
        </member>
1960
        <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
1961
            <summary>
1962
            Populates the object with values from the JSON string.
1963
            </summary>
1964
            <param name="value">The JSON to populate values from.</param>
1965
            <param name="target">The target object to populate values onto.</param>
1966
            <param name="settings">
1967
            The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
1968
            If this is null, default serialization settings will be is used.
1969
            </param>
1970
        </member>
1971
        <member name="T:Newtonsoft.Json.JsonConverterAttribute">
1972
            <summary>
1973
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
1974
            </summary>
1975
        </member>
1976
        <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
1977
            <summary>
1978
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
1979
            </summary>
1980
            <param name="converterType">Type of the converter.</param>
1981
        </member>
1982
        <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
1983
            <summary>
1984
            Gets the type of the converter.
1985
            </summary>
1986
            <value>The type of the converter.</value>
1987
        </member>
1988
        <member name="T:Newtonsoft.Json.JsonConverterCollection">
1989
            <summary>
1990
            Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
1991
            </summary>
1992
        </member>
1993
        <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
1994
            <summary>
1995
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
1996
            </summary>
1997
        </member>
1998
        <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
1999
            <summary>
2000
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
2001
            </summary>
2002
        </member>
2003
        <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
2004
            <summary>
2005
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
2006
            </summary>
2007
            <param name="id">The container Id.</param>
2008
        </member>
2009
        <member name="T:Newtonsoft.Json.JsonException">
2010
            <summary>
2011
            The exception thrown when an error occurs during Json serialization or deserialization.
2012
            </summary>
2013
        </member>
2014
        <member name="M:Newtonsoft.Json.JsonException.#ctor">
2015
            <summary>
2016
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
2017
            </summary>
2018
        </member>
2019
        <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
2020
            <summary>
2021
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
2022
            with a specified error message.
2023
            </summary>
2024
            <param name="message">The error message that explains the reason for the exception.</param>
2025
        </member>
2026
        <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
2027
            <summary>
2028
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
2029
            with a specified error message and a reference to the inner exception that is the cause of this exception.
2030
            </summary>
2031
            <param name="message">The error message that explains the reason for the exception.</param>
2032
            <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>
2033
        </member>
2034
        <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
2035
            <summary>
2036
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
2037
            </summary>
2038
        </member>
2039
        <member name="T:Newtonsoft.Json.JsonObjectAttribute">
2040
            <summary>
2041
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
2042
            </summary>
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="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
2062
            <summary>
2063
            Gets or sets the member serialization.
2064
            </summary>
2065
            <value>The member serialization.</value>
2066
        </member>
2067
        <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
2068
            <summary>
2069
            Gets or sets a value that indicates whether the object's properties are required.
2070
            </summary>
2071
            <value>
2072
                    A value indicating whether the object's properties are required.
2073
            </value>
2074
        </member>
2075
        <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
2076
            <summary>
2077
            Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
2078
            </summary>
2079
        </member>
2080
        <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
2081
            <summary>
2082
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
2083
            </summary>
2084
        </member>
2085
        <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
2086
            <summary>
2087
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
2088
            </summary>
2089
            <param name="propertyName">Name of the property.</param>
2090
        </member>
2091
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
2092
            <summary>
2093
            Gets or sets the converter used when serializing the property's collection items.
2094
            </summary>
2095
            <value>The collection's items converter.</value>
2096
        </member>
2097
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
2098
            <summary>
2099
            Gets or sets the null value handling used when serializing this property.
2100
            </summary>
2101
            <value>The null value handling.</value>
2102
        </member>
2103
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
2104
            <summary>
2105
            Gets or sets the default value handling used when serializing this property.
2106
            </summary>
2107
            <value>The default value handling.</value>
2108
        </member>
2109
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
2110
            <summary>
2111
            Gets or sets the reference loop handling used when serializing this property.
2112
            </summary>
2113
            <value>The reference loop handling.</value>
2114
        </member>
2115
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
2116
            <summary>
2117
            Gets or sets the object creation handling used when deserializing this property.
2118
            </summary>
2119
            <value>The object creation handling.</value>
2120
        </member>
2121
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
2122
            <summary>
2123
            Gets or sets the type name handling used when serializing this property.
2124
            </summary>
2125
            <value>The type name handling.</value>
2126
        </member>
2127
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
2128
            <summary>
2129
            Gets or sets whether this property's value is serialized as a reference.
2130
            </summary>
2131
            <value>Whether this property's value is serialized as a reference.</value>
2132
        </member>
2133
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
2134
            <summary>
2135
            Gets or sets the order of serialization and deserialization of a member.
2136
            </summary>
2137
            <value>The numeric order of serialization or deserialization.</value>
2138
        </member>
2139
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
2140
            <summary>
2141
            Gets or sets a value indicating whether this property is required.
2142
            </summary>
2143
            <value>
2144
                    A value indicating whether this property is required.
2145
            </value>
2146
        </member>
2147
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
2148
            <summary>
2149
            Gets or sets the name of the property.
2150
            </summary>
2151
            <value>The name of the property.</value>
2152
        </member>
2153
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
2154
            <summary>
2155
            Gets or sets the the reference loop handling used when serializing the property's collection items.
2156
            </summary>
2157
            <value>The collection's items reference loop handling.</value>
2158
        </member>
2159
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
2160
            <summary>
2161
            Gets or sets the the type name handling used when serializing the property's collection items.
2162
            </summary>
2163
            <value>The collection's items type name handling.</value>
2164
        </member>
2165
        <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
2166
            <summary>
2167
            Gets or sets whether this property's collection items are serialized as a reference.
2168
            </summary>
2169
            <value>Whether this property's collection items are serialized as a reference.</value>
2170
        </member>
2171
        <member name="T:Newtonsoft.Json.JsonReaderException">
2172
            <summary>
2173
            The exception thrown when an error occurs while reading Json text.
2174
            </summary>
2175
        </member>
2176
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
2177
            <summary>
2178
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
2179
            </summary>
2180
        </member>
2181
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
2182
            <summary>
2183
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
2184
            with a specified error message.
2185
            </summary>
2186
            <param name="message">The error message that explains the reason for the exception.</param>
2187
        </member>
2188
        <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
2189
            <summary>
2190
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
2191
            with a specified error message and a reference to the inner exception that is the cause of this exception.
2192
            </summary>
2193
            <param name="message">The error message that explains the reason for the exception.</param>
2194
            <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>
2195
        </member>
2196
        <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
2197
            <summary>
2198
            Gets the line number indicating where the error occurred.
2199
            </summary>
2200
            <value>The line number indicating where the error occurred.</value>
2201
        </member>
2202
        <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
2203
            <summary>
2204
            Gets the line position indicating where the error occurred.
2205
            </summary>
2206
            <value>The line position indicating where the error occurred.</value>
2207
        </member>
2208
        <member name="P:Newtonsoft.Json.JsonReaderException.Path">
2209
            <summary>
2210
            Gets the path to the JSON where the error occurred.
2211
            </summary>
2212
            <value>The path to the JSON where the error occurred.</value>
2213
        </member>
2214
        <member name="T:Newtonsoft.Json.JsonSerializationException">
2215
            <summary>
2216
            The exception thrown when an error occurs during Json serialization or deserialization.
2217
            </summary>
2218
        </member>
2219
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
2220
            <summary>
2221
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
2222
            </summary>
2223
        </member>
2224
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
2225
            <summary>
2226
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
2227
            with a specified error message.
2228
            </summary>
2229
            <param name="message">The error message that explains the reason for the exception.</param>
2230
        </member>
2231
        <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
2232
            <summary>
2233
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
2234
            with a specified error message and a reference to the inner exception that is the cause of this exception.
2235
            </summary>
2236
            <param name="message">The error message that explains the reason for the exception.</param>
2237
            <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>
2238
        </member>
2239
        <member name="T:Newtonsoft.Json.JsonSerializer">
2240
            <summary>
2241
            Serializes and deserializes objects into and from the JSON format.
2242
            The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
2243
            </summary>
2244
        </member>
2245
        <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
2246
            <summary>
2247
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
2248
            </summary>
2249
        </member>
2250
        <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
2251
            <summary>
2252
            Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
2253
            </summary>
2254
            <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
2255
            <returns>A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns>
2256
        </member>
2257
        <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
2258
            <summary>
2259
            Populates the JSON values onto the target object.
2260
            </summary>
2261
            <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
2262
            <param name="target">The target object to populate values onto.</param>
2263
        </member>
2264
        <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
2265
            <summary>
2266
            Populates the JSON values onto the target object.
2267
            </summary>
2268
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
2269
            <param name="target">The target object to populate values onto.</param>
2270
        </member>
2271
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
2272
            <summary>
2273
            Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
2274
            </summary>
2275
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
2276
            <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
2277
        </member>
2278
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
2279
            <summary>
2280
            Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
2281
            into an instance of the specified type.
2282
            </summary>
2283
            <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
2284
            <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
2285
            <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
2286
        </member>
2287
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
2288
            <summary>
2289
            Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
2290
            into an instance of the specified type.
2291
            </summary>
2292
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
2293
            <typeparam name="T">The type of the object to deserialize.</typeparam>
2294
            <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
2295
        </member>
2296
        <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
2297
            <summary>
2298
            Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
2299
            into an instance of the specified type.
2300
            </summary>
2301
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
2302
            <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
2303
            <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
2304
        </member>
2305
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
2306
            <summary>
2307
            Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
2308
            to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>. 
2309
            </summary>
2310
            <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
2311
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2312
        </member>
2313
        <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
2314
            <summary>
2315
            Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
2316
            to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>. 
2317
            </summary>
2318
            <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
2319
            <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
2320
        </member>
2321
        <member name="E:Newtonsoft.Json.JsonSerializer.Error">
2322
            <summary>
2323
            Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
2324
            </summary>
2325
        </member>
2326
        <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
2327
            <summary>
2328
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
2329
            </summary>
2330
        </member>
2331
        <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
2332
            <summary>
2333
            Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
2334
            </summary>
2335
        </member>
2336
        <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
2337
            <summary>
2338
            Gets or sets how type name writing and reading is handled by the serializer.
2339
            </summary>
2340
        </member>
2341
        <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
2342
            <summary>
2343
            Gets or sets how a type name assembly is written and resolved by the serializer.
2344
            </summary>
2345
            <value>The type name assembly format.</value>
2346
        </member>
2347
        <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
2348
            <summary>
2349
            Gets or sets how object references are preserved by the serializer.
2350
            </summary>
2351
        </member>
2352
        <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
2353
            <summary>
2354
            Get or set how reference loops (e.g. a class referencing itself) is handled.
2355
            </summary>
2356
        </member>
2357
        <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
2358
            <summary>
2359
            Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
2360
            </summary>
2361
        </member>
2362
        <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
2363
            <summary>
2364
            Get or set how null values are handled during serialization and deserialization.
2365
            </summary>
2366
        </member>
2367
        <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
2368
            <summary>
2369
            Get or set how null default are handled during serialization and deserialization.
2370
            </summary>
2371
        </member>
2372
        <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
2373
            <summary>
2374
            Gets or sets how objects are created during deserialization.
2375
            </summary>
2376
            <value>The object creation handling.</value>
2377
        </member>
2378
        <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
2379
            <summary>
2380
            Gets or sets how constructors are used during deserialization.
2381
            </summary>
2382
            <value>The constructor handling.</value>
2383
        </member>
2384
        <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
2385
            <summary>
2386
            Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
2387
            </summary>
2388
            <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
2389
        </member>
2390
        <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
2391
            <summary>
2392
            Gets or sets the contract resolver used by the serializer when
2393
            serializing .NET objects to JSON and vice versa.
2394
            </summary>
2395
        </member>
2396
        <member name="P:Newtonsoft.Json.JsonSerializer.Context">
2397
            <summary>
2398
            Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
2399
            </summary>
2400
            <value>The context.</value>
2401
        </member>
2402
        <member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
2403
            <summary>
2404
            Indicates how JSON text output is formatted.
2405
            </summary>
2406
        </member>
2407
        <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
2408
            <summary>
2409
            Get or set how dates are written to JSON text.
2410
            </summary>
2411
        </member>
2412
        <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
2413
            <summary>
2414
            Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
2415
            </summary>
2416
        </member>
2417
        <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
2418
            <summary>
2419
            Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
2420
            </summary>
2421
        </member>
2422
        <member name="P:Newtonsoft.Json.JsonSerializer.Culture">
2423
            <summary>
2424
            Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
2425
            </summary>
2426
        </member>
2427
        <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
2428
            <summary>
2429
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
2430
            </summary>
2431
        </member>
2432
        <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
2433
            <summary>
2434
            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
2435
            </summary>
2436
            <value>
2437
                    <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
2438
            </value>
2439
        </member>
2440
        <member name="T:Newtonsoft.Json.JsonSerializerSettings">
2441
            <summary>
2442
            Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
2443
            </summary>
2444
        </member>
2445
        <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
2446
            <summary>
2447
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
2448
            </summary>
2449
        </member>
2450
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
2451
            <summary>
2452
            Gets or sets how reference loops (e.g. a class referencing itself) is handled.
2453
            </summary>
2454
            <value>Reference loop handling.</value>
2455
        </member>
2456
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
2457
            <summary>
2458
            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
2459
            </summary>
2460
            <value>Missing member handling.</value>
2461
        </member>
2462
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
2463
            <summary>
2464
            Gets or sets how objects are created during deserialization.
2465
            </summary>
2466
            <value>The object creation handling.</value>
2467
        </member>
2468
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
2469
            <summary>
2470
            Gets or sets how null values are handled during serialization and deserialization.
2471
            </summary>
2472
            <value>Null value handling.</value>
2473
        </member>
2474
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
2475
            <summary>
2476
            Gets or sets how null default are handled during serialization and deserialization.
2477
            </summary>
2478
            <value>The default value handling.</value>
2479
        </member>
2480
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
2481
            <summary>
2482
            Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
2483
            </summary>
2484
            <value>The converters.</value>
2485
        </member>
2486
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
2487
            <summary>
2488
            Gets or sets how object references are preserved by the serializer.
2489
            </summary>
2490
            <value>The preserve references handling.</value>
2491
        </member>
2492
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
2493
            <summary>
2494
            Gets or sets how type name writing and reading is handled by the serializer.
2495
            </summary>
2496
            <value>The type name handling.</value>
2497
        </member>
2498
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
2499
            <summary>
2500
            Gets or sets how a type name assembly is written and resolved by the serializer.
2501
            </summary>
2502
            <value>The type name assembly format.</value>
2503
        </member>
2504
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
2505
            <summary>
2506
            Gets or sets how constructors are used during deserialization.
2507
            </summary>
2508
            <value>The constructor handling.</value>
2509
        </member>
2510
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
2511
            <summary>
2512
            Gets or sets the contract resolver used by the serializer when
2513
            serializing .NET objects to JSON and vice versa.
2514
            </summary>
2515
            <value>The contract resolver.</value>
2516
        </member>
2517
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
2518
            <summary>
2519
            Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
2520
            </summary>
2521
            <value>The reference resolver.</value>
2522
        </member>
2523
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
2524
            <summary>
2525
            Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
2526
            </summary>
2527
            <value>The binder.</value>
2528
        </member>
2529
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
2530
            <summary>
2531
            Gets or sets the error handler called during serialization and deserialization.
2532
            </summary>
2533
            <value>The error handler called during serialization and deserialization.</value>
2534
        </member>
2535
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
2536
            <summary>
2537
            Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
2538
            </summary>
2539
            <value>The context.</value>
2540
        </member>
2541
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
2542
            <summary>
2543
            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
2544
            </summary>
2545
        </member>
2546
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
2547
            <summary>
2548
            Indicates how JSON text output is formatted.
2549
            </summary>
2550
        </member>
2551
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
2552
            <summary>
2553
            Get or set how dates are written to JSON text.
2554
            </summary>
2555
        </member>
2556
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
2557
            <summary>
2558
            Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
2559
            </summary>
2560
        </member>
2561
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
2562
            <summary>
2563
            Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
2564
            </summary>
2565
        </member>
2566
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
2567
            <summary>
2568
            Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
2569
            </summary>
2570
        </member>
2571
        <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
2572
            <summary>
2573
            Gets a value indicating whether there will be a check for additional content after deserializing an object.
2574
            </summary>
2575
            <value>
2576
                    <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
2577
            </value>
2578
        </member>
2579
        <member name="T:Newtonsoft.Json.JsonTextReader">
2580
            <summary>
2581
            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
2582
            </summary>
2583
        </member>
2584
        <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
2585
            <summary>
2586
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
2587
            </summary>
2588
            <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
2589
        </member>
2590
        <member name="M:Newtonsoft.Json.JsonTextReader.Read">
2591
            <summary>
2592
            Reads the next JSON token from the stream.
2593
            </summary>
2594
            <returns>
2595
            true if the next token was read successfully; false if there are no more tokens to read.
2596
            </returns>
2597
        </member>
2598
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes">
2599
            <summary>
2600
            Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
2601
            </summary>
2602
            <returns>
2603
            A <see cref="T: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.
2604
            </returns>
2605
        </member>
2606
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
2607
            <summary>
2608
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2609
            </summary>
2610
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2611
        </member>
2612
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
2613
            <summary>
2614
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2615
            </summary>
2616
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
2617
        </member>
2618
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
2619
            <summary>
2620
            Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
2621
            </summary>
2622
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
2623
        </member>
2624
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
2625
            <summary>
2626
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2627
            </summary>
2628
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
2629
        </member>
2630
        <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
2631
            <summary>
2632
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
2633
            </summary>
2634
            <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
2635
        </member>
2636
        <member name="M:Newtonsoft.Json.JsonTextReader.Close">
2637
            <summary>
2638
            Changes the state to closed. 
2639
            </summary>
2640
        </member>
2641
        <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
2642
            <summary>
2643
            Gets a value indicating whether the class can return line information.
2644
            </summary>
2645
            <returns>
2646
                    <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
2647
            </returns>
2648
        </member>
2649
        <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
2650
            <summary>
2651
            Gets the current line number.
2652
            </summary>
2653
            <value>
2654
            The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
2655
            </value>
2656
        </member>
2657
        <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
2658
            <summary>
2659
            Gets the current line position.
2660
            </summary>
2661
            <value>
2662
            The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
2663
            </value>
2664
        </member>
2665
        <member name="T:Newtonsoft.Json.JsonTextWriter">
2666
            <summary>
2667
            Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
2668
            </summary>
2669
        </member>
2670
        <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
2671
            <summary>
2672
            Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>. 
2673
            </summary>
2674
            <param name="textWriter">The <c>TextWriter</c> to write to.</param>
2675
        </member>
2676
        <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
2677
            <summary>
2678
            Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
2679
            </summary>
2680
        </member>
2681
        <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
2682
            <summary>
2683
            Closes this stream and the underlying stream.
2684
            </summary>
2685
        </member>
2686
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
2687
            <summary>
2688
            Writes the beginning of a Json object.
2689
            </summary>
2690
        </member>
2691
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
2692
            <summary>
2693
            Writes the beginning of a Json array.
2694
            </summary>
2695
        </member>
2696
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
2697
            <summary>
2698
            Writes the start of a constructor with the given name.
2699
            </summary>
2700
            <param name="name">The name of the constructor.</param>
2701
        </member>
2702
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
2703
            <summary>
2704
            Writes the specified end token.
2705
            </summary>
2706
            <param name="token">The end token to write.</param>
2707
        </member>
2708
        <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
2709
            <summary>
2710
            Writes the property name of a name/value pair on a Json object.
2711
            </summary>
2712
            <param name="name">The name of the property.</param>
2713
        </member>
2714
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
2715
            <summary>
2716
            Writes indent characters.
2717
            </summary>
2718
        </member>
2719
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
2720
            <summary>
2721
            Writes the JSON value delimiter.
2722
            </summary>
2723
        </member>
2724
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
2725
            <summary>
2726
            Writes an indent space.
2727
            </summary>
2728
        </member>
2729
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
2730
            <summary>
2731
            Writes a null value.
2732
            </summary>
2733
        </member>
2734
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
2735
            <summary>
2736
            Writes an undefined value.
2737
            </summary>
2738
        </member>
2739
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
2740
            <summary>
2741
            Writes raw JSON.
2742
            </summary>
2743
            <param name="json">The raw JSON to write.</param>
2744
        </member>
2745
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
2746
            <summary>
2747
            Writes a <see cref="T:System.String"/> value.
2748
            </summary>
2749
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
2750
        </member>
2751
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
2752
            <summary>
2753
            Writes a <see cref="T:System.Int32"/> value.
2754
            </summary>
2755
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
2756
        </member>
2757
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
2758
            <summary>
2759
            Writes a <see cref="T:System.UInt32"/> value.
2760
            </summary>
2761
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
2762
        </member>
2763
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
2764
            <summary>
2765
            Writes a <see cref="T:System.Int64"/> value.
2766
            </summary>
2767
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
2768
        </member>
2769
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
2770
            <summary>
2771
            Writes a <see cref="T:System.UInt64"/> value.
2772
            </summary>
2773
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
2774
        </member>
2775
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
2776
            <summary>
2777
            Writes a <see cref="T:System.Single"/> value.
2778
            </summary>
2779
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
2780
        </member>
2781
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
2782
            <summary>
2783
            Writes a <see cref="T:System.Double"/> value.
2784
            </summary>
2785
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
2786
        </member>
2787
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
2788
            <summary>
2789
            Writes a <see cref="T:System.Boolean"/> value.
2790
            </summary>
2791
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
2792
        </member>
2793
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
2794
            <summary>
2795
            Writes a <see cref="T:System.Int16"/> value.
2796
            </summary>
2797
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
2798
        </member>
2799
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
2800
            <summary>
2801
            Writes a <see cref="T:System.UInt16"/> value.
2802
            </summary>
2803
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
2804
        </member>
2805
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
2806
            <summary>
2807
            Writes a <see cref="T:System.Char"/> value.
2808
            </summary>
2809
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
2810
        </member>
2811
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
2812
            <summary>
2813
            Writes a <see cref="T:System.Byte"/> value.
2814
            </summary>
2815
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
2816
        </member>
2817
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
2818
            <summary>
2819
            Writes a <see cref="T:System.SByte"/> value.
2820
            </summary>
2821
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
2822
        </member>
2823
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
2824
            <summary>
2825
            Writes a <see cref="T:System.Decimal"/> value.
2826
            </summary>
2827
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
2828
        </member>
2829
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
2830
            <summary>
2831
            Writes a <see cref="T:System.DateTime"/> value.
2832
            </summary>
2833
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
2834
        </member>
2835
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
2836
            <summary>
2837
            Writes a <see cref="T:Byte[]"/> value.
2838
            </summary>
2839
            <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
2840
        </member>
2841
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
2842
            <summary>
2843
            Writes a <see cref="T:System.DateTimeOffset"/> value.
2844
            </summary>
2845
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
2846
        </member>
2847
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
2848
            <summary>
2849
            Writes a <see cref="T:System.Guid"/> value.
2850
            </summary>
2851
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
2852
        </member>
2853
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
2854
            <summary>
2855
            Writes a <see cref="T:System.TimeSpan"/> value.
2856
            </summary>
2857
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
2858
        </member>
2859
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
2860
            <summary>
2861
            Writes a <see cref="T:System.Uri"/> value.
2862
            </summary>
2863
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
2864
        </member>
2865
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
2866
            <summary>
2867
            Writes out a comment <code>/*...*/</code> containing the specified text. 
2868
            </summary>
2869
            <param name="text">Text to place inside the comment.</param>
2870
        </member>
2871
        <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
2872
            <summary>
2873
            Writes out the given white space.
2874
            </summary>
2875
            <param name="ws">The string of white space characters.</param>
2876
        </member>
2877
        <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
2878
            <summary>
2879
            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>.
2880
            </summary>
2881
        </member>
2882
        <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
2883
            <summary>
2884
            Gets or sets which character to use to quote attribute values.
2885
            </summary>
2886
        </member>
2887
        <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
2888
            <summary>
2889
            Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
2890
            </summary>
2891
        </member>
2892
        <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
2893
            <summary>
2894
            Gets or sets a value indicating whether object names will be surrounded with quotes.
2895
            </summary>
2896
        </member>
2897
        <member name="T:Newtonsoft.Json.JsonToken">
2898
            <summary>
2899
            Specifies the type of Json token.
2900
            </summary>
2901
        </member>
2902
        <member name="F:Newtonsoft.Json.JsonToken.None">
2903
            <summary>
2904
            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. 
2905
            </summary>
2906
        </member>
2907
        <member name="F:Newtonsoft.Json.JsonToken.StartObject">
2908
            <summary>
2909
            An object start token.
2910
            </summary>
2911
        </member>
2912
        <member name="F:Newtonsoft.Json.JsonToken.StartArray">
2913
            <summary>
2914
            An array start token.
2915
            </summary>
2916
        </member>
2917
        <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
2918
            <summary>
2919
            A constructor start token.
2920
            </summary>
2921
        </member>
2922
        <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
2923
            <summary>
2924
            An object property name.
2925
            </summary>
2926
        </member>
2927
        <member name="F:Newtonsoft.Json.JsonToken.Comment">
2928
            <summary>
2929
            A comment.
2930
            </summary>
2931
        </member>
2932
        <member name="F:Newtonsoft.Json.JsonToken.Raw">
2933
            <summary>
2934
            Raw JSON.
2935
            </summary>
2936
        </member>
2937
        <member name="F:Newtonsoft.Json.JsonToken.Integer">
2938
            <summary>
2939
            An integer.
2940
            </summary>
2941
        </member>
2942
        <member name="F:Newtonsoft.Json.JsonToken.Float">
2943
            <summary>
2944
            A float.
2945
            </summary>
2946
        </member>
2947
        <member name="F:Newtonsoft.Json.JsonToken.String">
2948
            <summary>
2949
            A string.
2950
            </summary>
2951
        </member>
2952
        <member name="F:Newtonsoft.Json.JsonToken.Boolean">
2953
            <summary>
2954
            A boolean.
2955
            </summary>
2956
        </member>
2957
        <member name="F:Newtonsoft.Json.JsonToken.Null">
2958
            <summary>
2959
            A null token.
2960
            </summary>
2961
        </member>
2962
        <member name="F:Newtonsoft.Json.JsonToken.Undefined">
2963
            <summary>
2964
            An undefined token.
2965
            </summary>
2966
        </member>
2967
        <member name="F:Newtonsoft.Json.JsonToken.EndObject">
2968
            <summary>
2969
            An object end token.
2970
            </summary>
2971
        </member>
2972
        <member name="F:Newtonsoft.Json.JsonToken.EndArray">
2973
            <summary>
2974
            An array end token.
2975
            </summary>
2976
        </member>
2977
        <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
2978
            <summary>
2979
            A constructor end token.
2980
            </summary>
2981
        </member>
2982
        <member name="F:Newtonsoft.Json.JsonToken.Date">
2983
            <summary>
2984
            A Date.
2985
            </summary>
2986
        </member>
2987
        <member name="F:Newtonsoft.Json.JsonToken.Bytes">
2988
            <summary>
2989
            Byte data.
2990
            </summary>
2991
        </member>
2992
        <member name="T:Newtonsoft.Json.JsonValidatingReader">
2993
            <summary>
2994
            Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
2995
            </summary>
2996
        </member>
2997
        <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
2998
            <summary>
2999
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
3000
            validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
3001
            </summary>
3002
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
3003
        </member>
3004
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
3005
            <summary>
3006
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3007
            </summary>
3008
            <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3009
        </member>
3010
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
3011
            <summary>
3012
            Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
3013
            </summary>
3014
            <returns>
3015
            A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
3016
            </returns>
3017
        </member>
3018
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
3019
            <summary>
3020
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3021
            </summary>
3022
            <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3023
        </member>
3024
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
3025
            <summary>
3026
            Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
3027
            </summary>
3028
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
3029
        </member>
3030
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
3031
            <summary>
3032
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3033
            </summary>
3034
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
3035
        </member>
3036
        <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
3037
            <summary>
3038
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3039
            </summary>
3040
            <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3041
        </member>
3042
        <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
3043
            <summary>
3044
            Reads the next JSON token from the stream.
3045
            </summary>
3046
            <returns>
3047
            true if the next token was read successfully; false if there are no more tokens to read.
3048
            </returns>
3049
        </member>
3050
        <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
3051
            <summary>
3052
            Sets an event handler for receiving schema validation errors.
3053
            </summary>
3054
        </member>
3055
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
3056
            <summary>
3057
            Gets the text value of the current Json token.
3058
            </summary>
3059
            <value></value>
3060
        </member>
3061
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
3062
            <summary>
3063
            Gets the depth of the current token in the JSON document.
3064
            </summary>
3065
            <value>The depth of the current token in the JSON document.</value>
3066
        </member>
3067
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
3068
            <summary>
3069
            Gets the path of the current JSON token. 
3070
            </summary>
3071
        </member>
3072
        <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
3073
            <summary>
3074
            Gets the quotation mark character used to enclose the value of a string.
3075
            </summary>
3076
            <value></value>
3077
        </member>
3078
        <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
3079
            <summary>
3080
            Gets the type of the current Json token.
3081
            </summary>
3082
            <value></value>
3083
        </member>
3084
        <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
3085
            <summary>
3086
            Gets the Common Language Runtime (CLR) type for the current Json token.
3087
            </summary>
3088
            <value></value>
3089
        </member>
3090
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
3091
            <summary>
3092
            Gets or sets the schema.
3093
            </summary>
3094
            <value>The schema.</value>
3095
        </member>
3096
        <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
3097
            <summary>
3098
            Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
3099
            </summary>
3100
            <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
3101
        </member>
3102
        <member name="T:Newtonsoft.Json.JsonWriterException">
3103
            <summary>
3104
            The exception thrown when an error occurs while reading Json text.
3105
            </summary>
3106
        </member>
3107
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
3108
            <summary>
3109
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
3110
            </summary>
3111
        </member>
3112
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
3113
            <summary>
3114
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
3115
            with a specified error message.
3116
            </summary>
3117
            <param name="message">The error message that explains the reason for the exception.</param>
3118
        </member>
3119
        <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
3120
            <summary>
3121
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
3122
            with a specified error message and a reference to the inner exception that is the cause of this exception.
3123
            </summary>
3124
            <param name="message">The error message that explains the reason for the exception.</param>
3125
            <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>
3126
        </member>
3127
        <member name="P:Newtonsoft.Json.JsonWriterException.Path">
3128
            <summary>
3129
            Gets the path to the JSON where the error occurred.
3130
            </summary>
3131
            <value>The path to the JSON where the error occurred.</value>
3132
        </member>
3133
        <member name="T:Newtonsoft.Json.Linq.Extensions">
3134
            <summary>
3135
            Contains the LINQ to JSON extension methods.
3136
            </summary>
3137
        </member>
3138
        <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
3139
            <summary>
3140
            Returns a collection of tokens that contains the ancestors of every token in the source collection.
3141
            </summary>
3142
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
3143
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3144
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
3145
        </member>
3146
        <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
3147
            <summary>
3148
            Returns a collection of tokens that contains the descendants of every token in the source collection.
3149
            </summary>
3150
            <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
3151
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3152
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
3153
        </member>
3154
        <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
3155
            <summary>
3156
            Returns a collection of child properties of every object in the source collection.
3157
            </summary>
3158
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
3159
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
3160
        </member>
3161
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
3162
            <summary>
3163
            Returns a collection of child values of every object in the source collection with the given key.
3164
            </summary>
3165
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3166
            <param name="key">The token key.</param>
3167
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
3168
        </member>
3169
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
3170
            <summary>
3171
            Returns a collection of child values of every object in the source collection.
3172
            </summary>
3173
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3174
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
3175
        </member>
3176
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
3177
            <summary>
3178
            Returns a collection of converted child values of every object in the source collection with the given key.
3179
            </summary>
3180
            <typeparam name="U">The type to convert the values to.</typeparam>
3181
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3182
            <param name="key">The token key.</param>
3183
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
3184
        </member>
3185
        <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
3186
            <summary>
3187
            Returns a collection of converted child values of every object in the source collection.
3188
            </summary>
3189
            <typeparam name="U">The type to convert the values to.</typeparam>
3190
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3191
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
3192
        </member>
3193
        <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
3194
            <summary>
3195
            Converts the value.
3196
            </summary>
3197
            <typeparam name="U">The type to convert the value to.</typeparam>
3198
            <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3199
            <returns>A converted value.</returns>
3200
        </member>
3201
        <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
3202
            <summary>
3203
            Converts the value.
3204
            </summary>
3205
            <typeparam name="T">The source collection type.</typeparam>
3206
            <typeparam name="U">The type to convert the value to.</typeparam>
3207
            <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3208
            <returns>A converted value.</returns>
3209
        </member>
3210
        <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
3211
            <summary>
3212
            Returns a collection of child tokens of every array in the source collection.
3213
            </summary>
3214
            <typeparam name="T">The source collection type.</typeparam>
3215
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3216
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
3217
        </member>
3218
        <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
3219
            <summary>
3220
            Returns a collection of converted child tokens of every array in the source collection.
3221
            </summary>
3222
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3223
            <typeparam name="U">The type to convert the values to.</typeparam>
3224
            <typeparam name="T">The source collection type.</typeparam>
3225
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
3226
        </member>
3227
        <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
3228
            <summary>
3229
            Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
3230
            </summary>
3231
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3232
            <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
3233
        </member>
3234
        <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
3235
            <summary>
3236
            Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
3237
            </summary>
3238
            <typeparam name="T">The source collection type.</typeparam>
3239
            <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
3240
            <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
3241
        </member>
3242
        <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
3243
            <summary>
3244
            Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
3245
            </summary>
3246
            <typeparam name="T">The type of token</typeparam>
3247
        </member>
3248
        <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
3249
            <summary>
3250
            Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
3251
            </summary>
3252
            <value></value>
3253
        </member>
3254
        <member name="T:Newtonsoft.Json.Linq.JArray">
3255
            <summary>
3256
            Represents a JSON array.
3257
            </summary>
3258
            <example>
3259
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
3260
            </example>
3261
        </member>
3262
        <member name="T:Newtonsoft.Json.Linq.JContainer">
3263
            <summary>
3264
            Represents a token that can contain other tokens.
3265
            </summary>
3266
        </member>
3267
        <member name="T:Newtonsoft.Json.Linq.JToken">
3268
            <summary>
3269
            Represents an abstract JSON token.
3270
            </summary>
3271
        </member>
3272
        <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
3273
            <summary>
3274
            Compares the values of two tokens, including the values of all descendant tokens.
3275
            </summary>
3276
            <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
3277
            <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
3278
            <returns>true if the tokens are equal; otherwise false.</returns>
3279
        </member>
3280
        <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
3281
            <summary>
3282
            Adds the specified content immediately after this token.
3283
            </summary>
3284
            <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
3285
        </member>
3286
        <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
3287
            <summary>
3288
            Adds the specified content immediately before this token.
3289
            </summary>
3290
            <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
3291
        </member>
3292
        <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
3293
            <summary>
3294
            Returns a collection of the ancestor tokens of this token.
3295
            </summary>
3296
            <returns>A collection of the ancestor tokens of this token.</returns>
3297
        </member>
3298
        <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
3299
            <summary>
3300
            Returns a collection of the sibling tokens after this token, in document order.
3301
            </summary>
3302
            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
3303
        </member>
3304
        <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
3305
            <summary>
3306
            Returns a collection of the sibling tokens before this token, in document order.
3307
            </summary>
3308
            <returns>A collection of the sibling tokens before this token, in document order.</returns>
3309
        </member>
3310
        <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
3311
            <summary>
3312
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
3313
            </summary>
3314
            <typeparam name="T">The type to convert the token to.</typeparam>
3315
            <param name="key">The token key.</param>
3316
            <returns>The converted token value.</returns>
3317
        </member>
3318
        <member name="M:Newtonsoft.Json.Linq.JToken.Children">
3319
            <summary>
3320
            Returns a collection of the child tokens of this token, in document order.
3321
            </summary>
3322
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
3323
        </member>
3324
        <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
3325
            <summary>
3326
            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
3327
            </summary>
3328
            <typeparam name="T">The type to filter the child tokens on.</typeparam>
3329
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
3330
        </member>
3331
        <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
3332
            <summary>
3333
            Returns a collection of the child values of this token, in document order.
3334
            </summary>
3335
            <typeparam name="T">The type to convert the values to.</typeparam>
3336
            <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
3337
        </member>
3338
        <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
3339
            <summary>
3340
            Removes this token from its parent.
3341
            </summary>
3342
        </member>
3343
        <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
3344
            <summary>
3345
            Replaces this token with the specified token.
3346
            </summary>
3347
            <param name="value">The value.</param>
3348
        </member>
3349
        <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
3350
            <summary>
3351
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
3352
            </summary>
3353
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
3354
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
3355
        </member>
3356
        <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
3357
            <summary>
3358
            Returns the indented JSON for this token.
3359
            </summary>
3360
            <returns>
3361
            The indented JSON for this token.
3362
            </returns>
3363
        </member>
3364
        <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
3365
            <summary>
3366
            Returns the JSON for this token using the given formatting and converters.
3367
            </summary>
3368
            <param name="formatting">Indicates how the output is formatted.</param>
3369
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
3370
            <returns>The JSON for this token using the given formatting and converters.</returns>
3371
        </member>
3372
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
3373
            <summary>
3374
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
3375
            </summary>
3376
            <param name="value">The value.</param>
3377
            <returns>The result of the conversion.</returns>
3378
        </member>
3379
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
3380
            <summary>
3381
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
3382
            </summary>
3383
            <param name="value">The value.</param>
3384
            <returns>The result of the conversion.</returns>
3385
        </member>
3386
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
3387
            <summary>
3388
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3389
            </summary>
3390
            <param name="value">The value.</param>
3391
            <returns>The result of the conversion.</returns>
3392
        </member>
3393
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
3394
            <summary>
3395
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
3396
            </summary>
3397
            <param name="value">The value.</param>
3398
            <returns>The result of the conversion.</returns>
3399
        </member>
3400
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
3401
            <summary>
3402
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3403
            </summary>
3404
            <param name="value">The value.</param>
3405
            <returns>The result of the conversion.</returns>
3406
        </member>
3407
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
3408
            <summary>
3409
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3410
            </summary>
3411
            <param name="value">The value.</param>
3412
            <returns>The result of the conversion.</returns>
3413
        </member>
3414
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
3415
            <summary>
3416
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3417
            </summary>
3418
            <param name="value">The value.</param>
3419
            <returns>The result of the conversion.</returns>
3420
        </member>
3421
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
3422
            <summary>
3423
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3424
            </summary>
3425
            <param name="value">The value.</param>
3426
            <returns>The result of the conversion.</returns>
3427
        </member>
3428
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
3429
            <summary>
3430
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
3431
            </summary>
3432
            <param name="value">The value.</param>
3433
            <returns>The result of the conversion.</returns>
3434
        </member>
3435
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
3436
            <summary>
3437
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
3438
            </summary>
3439
            <param name="value">The value.</param>
3440
            <returns>The result of the conversion.</returns>
3441
        </member>
3442
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
3443
            <summary>
3444
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
3445
            </summary>
3446
            <param name="value">The value.</param>
3447
            <returns>The result of the conversion.</returns>
3448
        </member>
3449
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
3450
            <summary>
3451
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3452
            </summary>
3453
            <param name="value">The value.</param>
3454
            <returns>The result of the conversion.</returns>
3455
        </member>
3456
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
3457
            <summary>
3458
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3459
            </summary>
3460
            <param name="value">The value.</param>
3461
            <returns>The result of the conversion.</returns>
3462
        </member>
3463
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
3464
            <summary>
3465
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3466
            </summary>
3467
            <param name="value">The value.</param>
3468
            <returns>The result of the conversion.</returns>
3469
        </member>
3470
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
3471
            <summary>
3472
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
3473
            </summary>
3474
            <param name="value">The value.</param>
3475
            <returns>The result of the conversion.</returns>
3476
        </member>
3477
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
3478
            <summary>
3479
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3480
            </summary>
3481
            <param name="value">The value.</param>
3482
            <returns>The result of the conversion.</returns>
3483
        </member>
3484
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
3485
            <summary>
3486
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3487
            </summary>
3488
            <param name="value">The value.</param>
3489
            <returns>The result of the conversion.</returns>
3490
        </member>
3491
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
3492
            <summary>
3493
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
3494
            </summary>
3495
            <param name="value">The value.</param>
3496
            <returns>The result of the conversion.</returns>
3497
        </member>
3498
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
3499
            <summary>
3500
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3501
            </summary>
3502
            <param name="value">The value.</param>
3503
            <returns>The result of the conversion.</returns>
3504
        </member>
3505
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
3506
            <summary>
3507
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
3508
            </summary>
3509
            <param name="value">The value.</param>
3510
            <returns>The result of the conversion.</returns>
3511
        </member>
3512
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
3513
            <summary>
3514
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
3515
            </summary>
3516
            <param name="value">The value.</param>
3517
            <returns>The result of the conversion.</returns>
3518
        </member>
3519
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
3520
            <summary>
3521
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
3522
            </summary>
3523
            <param name="value">The value.</param>
3524
            <returns>The result of the conversion.</returns>
3525
        </member>
3526
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
3527
            <summary>
3528
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
3529
            </summary>
3530
            <param name="value">The value.</param>
3531
            <returns>The result of the conversion.</returns>
3532
        </member>
3533
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
3534
            <summary>
3535
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
3536
            </summary>
3537
            <param name="value">The value.</param>
3538
            <returns>The result of the conversion.</returns>
3539
        </member>
3540
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
3541
            <summary>
3542
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
3543
            </summary>
3544
            <param name="value">The value.</param>
3545
            <returns>The result of the conversion.</returns>
3546
        </member>
3547
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
3548
            <summary>
3549
            Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
3550
            </summary>
3551
            <param name="value">The value.</param>
3552
            <returns>The result of the conversion.</returns>
3553
        </member>
3554
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
3555
            <summary>
3556
            Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3557
            </summary>
3558
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3559
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3560
        </member>
3561
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
3562
            <summary>
3563
            Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3564
            </summary>
3565
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3566
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3567
        </member>
3568
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
3569
            <summary>
3570
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3571
            </summary>
3572
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3573
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3574
        </member>
3575
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
3576
            <summary>
3577
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3578
            </summary>
3579
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3580
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3581
        </member>
3582
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
3583
            <summary>
3584
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3585
            </summary>
3586
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3587
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3588
        </member>
3589
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
3590
            <summary>
3591
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3592
            </summary>
3593
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3594
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3595
        </member>
3596
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
3597
            <summary>
3598
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3599
            </summary>
3600
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3601
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3602
        </member>
3603
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
3604
            <summary>
3605
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3606
            </summary>
3607
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3608
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3609
        </member>
3610
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
3611
            <summary>
3612
            Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3613
            </summary>
3614
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3615
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3616
        </member>
3617
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
3618
            <summary>
3619
            Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3620
            </summary>
3621
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3622
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3623
        </member>
3624
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
3625
            <summary>
3626
            Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3627
            </summary>
3628
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3629
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3630
        </member>
3631
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
3632
            <summary>
3633
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3634
            </summary>
3635
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3636
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3637
        </member>
3638
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
3639
            <summary>
3640
            Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3641
            </summary>
3642
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3643
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3644
        </member>
3645
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
3646
            <summary>
3647
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3648
            </summary>
3649
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3650
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3651
        </member>
3652
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
3653
            <summary>
3654
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3655
            </summary>
3656
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3657
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3658
        </member>
3659
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
3660
            <summary>
3661
            Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3662
            </summary>
3663
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3664
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3665
        </member>
3666
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
3667
            <summary>
3668
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3669
            </summary>
3670
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3671
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3672
        </member>
3673
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
3674
            <summary>
3675
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3676
            </summary>
3677
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3678
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3679
        </member>
3680
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
3681
            <summary>
3682
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3683
            </summary>
3684
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3685
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3686
        </member>
3687
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
3688
            <summary>
3689
            Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3690
            </summary>
3691
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3692
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3693
        </member>
3694
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
3695
            <summary>
3696
            Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3697
            </summary>
3698
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3699
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3700
        </member>
3701
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
3702
            <summary>
3703
            Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3704
            </summary>
3705
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3706
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3707
        </member>
3708
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
3709
            <summary>
3710
            Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3711
            </summary>
3712
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3713
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3714
        </member>
3715
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
3716
            <summary>
3717
            Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3718
            </summary>
3719
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3720
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3721
        </member>
3722
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
3723
            <summary>
3724
            Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3725
            </summary>
3726
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3727
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3728
        </member>
3729
        <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
3730
            <summary>
3731
            Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3732
            </summary>
3733
            <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
3734
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
3735
        </member>
3736
        <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
3737
            <summary>
3738
            Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
3739
            </summary>
3740
            <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
3741
        </member>
3742
        <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
3743
            <summary>
3744
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
3745
            </summary>
3746
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3747
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
3748
        </member>
3749
        <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
3750
            <summary>
3751
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3752
            </summary>
3753
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3754
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
3755
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
3756
        </member>
3757
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
3758
            <summary>
3759
            Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3760
            </summary>
3761
            <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
3762
            <returns>The new object created from the JSON value.</returns>
3763
        </member>
3764
        <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
3765
            <summary>
3766
            Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3767
            </summary>
3768
            <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
3769
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
3770
            <returns>The new object created from the JSON value.</returns>
3771
        </member>
3772
        <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
3773
            <summary>
3774
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
3775
            </summary>
3776
            <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3777
            <returns>
3778
            An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
3779
            that were read from the reader. The runtime type of the token is determined
3780
            by the token type of the first token encountered in the reader.
3781
            </returns>
3782
        </member>
3783
        <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
3784
            <summary>
3785
            Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
3786
            </summary>
3787
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
3788
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
3789
        </member>
3790
        <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
3791
            <summary>
3792
            Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
3793
            </summary>
3794
            <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
3795
            <returns>
3796
            An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
3797
            that were read from the reader. The runtime type of the token is determined
3798
            by the token type of the first token encountered in the reader.
3799
            </returns>
3800
        </member>
3801
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
3802
            <summary>
3803
            Selects the token that matches the object path.
3804
            </summary>
3805
            <param name="path">
3806
            The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>
3807
            to be returned. This must be a string of property names or array indexes separated
3808
            by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or
3809
            <code>Tables(0).DefaultView(0).Price</code> in Visual Basic.
3810
            </param>
3811
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path or a null reference if no matching token is found.</returns>
3812
        </member>
3813
        <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
3814
            <summary>
3815
            Selects the token that matches the object path.
3816
            </summary>
3817
            <param name="path">
3818
            The object path from the current <see cref="T:Newtonsoft.Json.Linq.JToken"/> to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>
3819
            to be returned. This must be a string of property names or array indexes separated
3820
            by periods, such as <code>Tables[0].DefaultView[0].Price</code> in C# or
3821
            <code>Tables(0).DefaultView(0).Price</code> in Visual Basic.
3822
            </param>
3823
            <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no token is found.</param>
3824
            <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that matches the object path.</returns>
3825
        </member>
3826
        <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
3827
            <summary>
3828
            Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
3829
            </summary>
3830
            <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
3831
        </member>
3832
        <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
3833
            <summary>
3834
            Gets a comparer that can compare two tokens for value equality.
3835
            </summary>
3836
            <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
3837
        </member>
3838
        <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
3839
            <summary>
3840
            Gets or sets the parent.
3841
            </summary>
3842
            <value>The parent.</value>
3843
        </member>
3844
        <member name="P:Newtonsoft.Json.Linq.JToken.Root">
3845
            <summary>
3846
            Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3847
            </summary>
3848
            <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
3849
        </member>
3850
        <member name="P:Newtonsoft.Json.Linq.JToken.Type">
3851
            <summary>
3852
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3853
            </summary>
3854
            <value>The type.</value>
3855
        </member>
3856
        <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
3857
            <summary>
3858
            Gets a value indicating whether this token has childen tokens.
3859
            </summary>
3860
            <value>
3861
                    <c>true</c> if this token has child values; otherwise, <c>false</c>.
3862
            </value>
3863
        </member>
3864
        <member name="P:Newtonsoft.Json.Linq.JToken.Next">
3865
            <summary>
3866
            Gets the next sibling token of this node.
3867
            </summary>
3868
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
3869
        </member>
3870
        <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
3871
            <summary>
3872
            Gets the previous sibling token of this node.
3873
            </summary>
3874
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
3875
        </member>
3876
        <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
3877
            <summary>
3878
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
3879
            </summary>
3880
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
3881
        </member>
3882
        <member name="P:Newtonsoft.Json.Linq.JToken.First">
3883
            <summary>
3884
            Get the first child token of this token.
3885
            </summary>
3886
            <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
3887
        </member>
3888
        <member name="P:Newtonsoft.Json.Linq.JToken.Last">
3889
            <summary>
3890
            Get the last child token of this token.
3891
            </summary>
3892
            <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
3893
        </member>
3894
        <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
3895
            <summary>
3896
            Returns a collection of the child tokens of this token, in document order.
3897
            </summary>
3898
            <returns>
3899
            An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
3900
            </returns>
3901
        </member>
3902
        <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
3903
            <summary>
3904
            Returns a collection of the child values of this token, in document order.
3905
            </summary>
3906
            <typeparam name="T">The type to convert the values to.</typeparam>
3907
            <returns>
3908
            A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
3909
            </returns>
3910
        </member>
3911
        <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
3912
            <summary>
3913
            Returns a collection of the descendant tokens for this token in document order.
3914
            </summary>
3915
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
3916
        </member>
3917
        <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
3918
            <summary>
3919
            Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3920
            </summary>
3921
            <param name="content">The content to be added.</param>
3922
        </member>
3923
        <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
3924
            <summary>
3925
            Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3926
            </summary>
3927
            <param name="content">The content to be added.</param>
3928
        </member>
3929
        <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
3930
            <summary>
3931
            Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3932
            </summary>
3933
            <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
3934
        </member>
3935
        <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
3936
            <summary>
3937
            Replaces the children nodes of this token with the specified content.
3938
            </summary>
3939
            <param name="content">The content.</param>
3940
        </member>
3941
        <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
3942
            <summary>
3943
            Removes the child nodes from this token.
3944
            </summary>
3945
        </member>
3946
        <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
3947
            <summary>
3948
            Gets the container's children tokens.
3949
            </summary>
3950
            <value>The container's children tokens.</value>
3951
        </member>
3952
        <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
3953
            <summary>
3954
            Gets a value indicating whether this token has childen tokens.
3955
            </summary>
3956
            <value>
3957
                    <c>true</c> if this token has child values; otherwise, <c>false</c>.
3958
            </value>
3959
        </member>
3960
        <member name="P:Newtonsoft.Json.Linq.JContainer.First">
3961
            <summary>
3962
            Get the first child token of this token.
3963
            </summary>
3964
            <value>
3965
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3966
            </value>
3967
        </member>
3968
        <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
3969
            <summary>
3970
            Get the last child token of this token.
3971
            </summary>
3972
            <value>
3973
            A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3974
            </value>
3975
        </member>
3976
        <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
3977
            <summary>
3978
            Gets the count of child JSON tokens.
3979
            </summary>
3980
            <value>The count of child JSON tokens</value>
3981
        </member>
3982
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
3983
            <summary>
3984
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
3985
            </summary>
3986
        </member>
3987
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
3988
            <summary>
3989
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
3990
            </summary>
3991
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
3992
        </member>
3993
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
3994
            <summary>
3995
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
3996
            </summary>
3997
            <param name="content">The contents of the array.</param>
3998
        </member>
3999
        <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
4000
            <summary>
4001
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
4002
            </summary>
4003
            <param name="content">The contents of the array.</param>
4004
        </member>
4005
        <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
4006
            <summary>
4007
            Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
4008
            </summary>
4009
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
4010
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
4011
        </member>
4012
        <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
4013
            <summary>
4014
            Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
4015
            </summary>
4016
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
4017
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
4018
            <example>
4019
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
4020
            </example>
4021
        </member>
4022
        <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
4023
            <summary>
4024
            Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
4025
            </summary>
4026
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
4027
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
4028
        </member>
4029
        <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
4030
            <summary>
4031
            Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
4032
            </summary>
4033
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
4034
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
4035
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
4036
        </member>
4037
        <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
4038
            <summary>
4039
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
4040
            </summary>
4041
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
4042
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
4043
        </member>
4044
        <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
4045
            <summary>
4046
            Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
4047
            </summary>
4048
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
4049
            <returns>
4050
            The index of <paramref name="item"/> if found in the list; otherwise, -1.
4051
            </returns>
4052
        </member>
4053
        <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
4054
            <summary>
4055
            Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
4056
            </summary>
4057
            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
4058
            <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
4059
            <exception cref="T:System.ArgumentOutOfRangeException">
4060
                    <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
4061
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
4062
        </member>
4063
        <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
4064
            <summary>
4065
            Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
4066
            </summary>
4067
            <param name="index">The zero-based index of the item to remove.</param>
4068
            <exception cref="T:System.ArgumentOutOfRangeException">
4069
                    <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
4070
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
4071
        </member>
4072
        <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
4073
            <summary>
4074
            Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
4075
            </summary>
4076
            <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
4077
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
4078
        </member>
4079
        <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
4080
            <summary>
4081
            Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
4082
            </summary>
4083
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
4084
        </member>
4085
        <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
4086
            <summary>
4087
            Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
4088
            </summary>
4089
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
4090
            <returns>
4091
            true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
4092
            </returns>
4093
        </member>
4094
        <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
4095
            <summary>
4096
            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
4097
            </summary>
4098
            <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
4099
            <returns>
4100
            true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
4101
            </returns>
4102
            <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
4103
        </member>
4104
        <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
4105
            <summary>
4106
            Gets the container's children tokens.
4107
            </summary>
4108
            <value>The container's children tokens.</value>
4109
        </member>
4110
        <member name="P:Newtonsoft.Json.Linq.JArray.Type">
4111
            <summary>
4112
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
4113
            </summary>
4114
            <value>The type.</value>
4115
        </member>
4116
        <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
4117
            <summary>
4118
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
4119
            </summary>
4120
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
4121
        </member>
4122
        <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
4123
            <summary>
4124
            Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
4125
            </summary>
4126
            <value></value>
4127
        </member>
4128
        <member name="T:Newtonsoft.Json.Linq.JConstructor">
4129
            <summary>
4130
            Represents a JSON constructor.
4131
            </summary>
4132
        </member>
4133
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
4134
            <summary>
4135
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
4136
            </summary>
4137
        </member>
4138
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
4139
            <summary>
4140
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
4141
            </summary>
4142
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
4143
        </member>
4144
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
4145
            <summary>
4146
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
4147
            </summary>
4148
            <param name="name">The constructor name.</param>
4149
            <param name="content">The contents of the constructor.</param>
4150
        </member>
4151
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
4152
            <summary>
4153
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
4154
            </summary>
4155
            <param name="name">The constructor name.</param>
4156
            <param name="content">The contents of the constructor.</param>
4157
        </member>
4158
        <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
4159
            <summary>
4160
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
4161
            </summary>
4162
            <param name="name">The constructor name.</param>
4163
        </member>
4164
        <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
4165
            <summary>
4166
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
4167
            </summary>
4168
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
4169
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
4170
        </member>
4171
        <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
4172
            <summary>
4173
            Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
4174
            </summary>
4175
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
4176
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
4177
        </member>
4178
        <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
4179
            <summary>
4180
            Gets the container's children tokens.
4181
            </summary>
4182
            <value>The container's children tokens.</value>
4183
        </member>
4184
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
4185
            <summary>
4186
            Gets or sets the name of this constructor.
4187
            </summary>
4188
            <value>The constructor name.</value>
4189
        </member>
4190
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
4191
            <summary>
4192
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
4193
            </summary>
4194
            <value>The type.</value>
4195
        </member>
4196
        <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
4197
            <summary>
4198
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
4199
            </summary>
4200
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
4201
        </member>
4202
        <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
4203
            <summary>
4204
            Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
4205
            </summary>
4206
            <typeparam name="T">The type of token</typeparam>
4207
        </member>
4208
        <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
4209
            <summary>
4210
            An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
4211
            </summary>
4212
        </member>
4213
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
4214
            <summary>
4215
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
4216
            </summary>
4217
            <param name="enumerable">The enumerable.</param>
4218
        </member>
4219
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
4220
            <summary>
4221
            Returns an enumerator that iterates through the collection.
4222
            </summary>
4223
            <returns>
4224
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
4225
            </returns>
4226
        </member>
4227
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
4228
            <summary>
4229
            Returns an enumerator that iterates through a collection.
4230
            </summary>
4231
            <returns>
4232
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
4233
            </returns>
4234
        </member>
4235
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
4236
            <summary>
4237
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
4238
            </summary>
4239
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
4240
            <returns>
4241
                    <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
4242
            </returns>
4243
        </member>
4244
        <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
4245
            <summary>
4246
            Returns a hash code for this instance.
4247
            </summary>
4248
            <returns>
4249
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
4250
            </returns>
4251
        </member>
4252
        <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
4253
            <summary>
4254
            Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
4255
            </summary>
4256
            <value></value>
4257
        </member>
4258
        <member name="T:Newtonsoft.Json.Linq.JObject">
4259
            <summary>
4260
            Represents a JSON object.
4261
            </summary>
4262
            <example>
4263
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
4264
            </example>
4265
        </member>
4266
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
4267
            <summary>
4268
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
4269
            </summary>
4270
        </member>
4271
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
4272
            <summary>
4273
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
4274
            </summary>
4275
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
4276
        </member>
4277
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
4278
            <summary>
4279
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
4280
            </summary>
4281
            <param name="content">The contents of the object.</param>
4282
        </member>
4283
        <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
4284
            <summary>
4285
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
4286
            </summary>
4287
            <param name="content">The contents of the object.</param>
4288
        </member>
4289
        <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
4290
            <summary>
4291
            Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
4292
            </summary>
4293
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
4294
        </member>
4295
        <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
4296
            <summary>
4297
            Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
4298
            </summary>
4299
            <param name="name">The property name.</param>
4300
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
4301
        </member>
4302
        <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
4303
            <summary>
4304
            Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
4305
            </summary>
4306
            <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
4307
        </member>
4308
        <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
4309
            <summary>
4310
            Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
4311
            </summary>
4312
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
4313
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
4314
        </member>
4315
        <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
4316
            <summary>
4317
            Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
4318
            </summary>
4319
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
4320
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
4321
            <example>
4322
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
4323
            </example>
4324
        </member>
4325
        <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
4326
            <summary>
4327
            Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
4328
            </summary>
4329
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
4330
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
4331
        </member>
4332
        <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
4333
            <summary>
4334
            Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
4335
            </summary>
4336
            <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
4337
            <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
4338
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
4339
        </member>
4340
        <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
4341
            <summary>
4342
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
4343
            </summary>
4344
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
4345
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
4346
        </member>
4347
        <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
4348
            <summary>
4349
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
4350
            </summary>
4351
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</value>
4352
        </member>
4353
        <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
4354
            <summary>
4355
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
4356
            The exact property name will be searched for first and if no matching property is found then
4357
            the <see cref="T:System.StringComparison"/> will be used to match a property.
4358
            </summary>
4359
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</value>
4360
        </member>
4361
        <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
4362
            <summary>
4363
            Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
4364
            The exact property name will be searched for first and if no matching property is found then
4365
            the <see cref="T:System.StringComparison"/> will be used to match a property.
4366
            </summary>
4367
            <param name="propertyName">Name of the property.</param>
4368
            <param name="value">The value.</param>
4369
            <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
4370
            <returns>true if a value was successfully retrieved; otherwise, false.</returns>
4371
        </member>
4372
        <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
4373
            <summary>
4374
            Adds the specified property name.
4375
            </summary>
4376
            <param name="propertyName">Name of the property.</param>
4377
            <param name="value">The value.</param>
4378
        </member>
4379
        <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
4380
            <summary>
4381
            Removes the property with the specified name.
4382
            </summary>
4383
            <param name="propertyName">Name of the property.</param>
4384
            <returns>true if item was successfully removed; otherwise, false.</returns>
4385
        </member>
4386
        <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
4387
            <summary>
4388
            Tries the get value.
4389
            </summary>
4390
            <param name="propertyName">Name of the property.</param>
4391
            <param name="value">The value.</param>
4392
            <returns>true if a value was successfully retrieved; otherwise, false.</returns>
4393
        </member>
4394
        <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
4395
            <summary>
4396
            Returns an enumerator that iterates through the collection.
4397
            </summary>
4398
            <returns>
4399
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
4400
            </returns>
4401
        </member>
4402
        <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
4403
            <summary>
4404
            Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
4405
            </summary>
4406
            <param name="propertyName">Name of the property.</param>
4407
        </member>
4408
        <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
4409
            <summary>
4410
            Gets the container's children tokens.
4411
            </summary>
4412
            <value>The container's children tokens.</value>
4413
        </member>
4414
        <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
4415
            <summary>
4416
            Occurs when a property value changes.
4417
            </summary>
4418
        </member>
4419
        <member name="P:Newtonsoft.Json.Linq.JObject.Type">
4420
            <summary>
4421
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
4422
            </summary>
4423
            <value>The type.</value>
4424
        </member>
4425
        <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
4426
            <summary>
4427
            Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
4428
            </summary>
4429
            <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
4430
        </member>
4431
        <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
4432
            <summary>
4433
            Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
4434
            </summary>
4435
            <value></value>
4436
        </member>
4437
        <member name="T:Newtonsoft.Json.Linq.JProperty">
4438
            <summary>
4439
            Represents a JSON property.
4440
            </summary>
4441
        </member>
4442
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
4443
            <summary>
4444
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
4445
            </summary>
4446
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
4447
        </member>
4448
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
4449
            <summary>
4450
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
4451
            </summary>
4452
            <param name="name">The property name.</param>
4453
            <param name="content">The property content.</param>
4454
        </member>
4455
        <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
4456
            <summary>
4457
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
4458
            </summary>
4459
            <param name="name">The property name.</param>
4460
            <param name="content">The property content.</param>
4461
        </member>
4462
        <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
4463
            <summary>
4464
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
4465
            </summary>
4466
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
4467
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
4468
        </member>
4469
        <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
4470
            <summary>
4471
            Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>. 
4472
            </summary>
4473
            <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
4474
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
4475
        </member>
4476
        <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
4477
            <summary>
4478
            Gets the container's children tokens.
4479
            </summary>
4480
            <value>The container's children tokens.</value>
4481
        </member>
4482
        <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
4483
            <summary>
4484
            Gets the property name.
4485
            </summary>
4486
            <value>The property name.</value>
4487
        </member>
4488
        <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
4489
            <summary>
4490
            Gets or sets the property value.
4491
            </summary>
4492
            <value>The property value.</value>
4493
        </member>
4494
        <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
4495
            <summary>
4496
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
4497
            </summary>
4498
            <value>The type.</value>
4499
        </member>
4500
        <member name="T:Newtonsoft.Json.Linq.JRaw">
4501
            <summary>
4502
            Represents a raw JSON string.
4503
            </summary>
4504
        </member>
4505
        <member name="T:Newtonsoft.Json.Linq.JValue">
4506
            <summary>
4507
            Represents a value in JSON (string, integer, date, etc).
4508
            </summary>
4509
        </member>
4510
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
4511
            <summary>
4512
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
4513
            </summary>
4514
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
4515
        </member>
4516
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
4517
            <summary>
4518
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4519
            </summary>
4520
            <param name="value">The value.</param>
4521
        </member>
4522
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
4523
            <summary>
4524
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4525
            </summary>
4526
            <param name="value">The value.</param>
4527
        </member>
4528
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
4529
            <summary>
4530
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4531
            </summary>
4532
            <param name="value">The value.</param>
4533
        </member>
4534
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
4535
            <summary>
4536
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4537
            </summary>
4538
            <param name="value">The value.</param>
4539
        </member>
4540
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
4541
            <summary>
4542
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4543
            </summary>
4544
            <param name="value">The value.</param>
4545
        </member>
4546
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
4547
            <summary>
4548
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4549
            </summary>
4550
            <param name="value">The value.</param>
4551
        </member>
4552
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
4553
            <summary>
4554
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4555
            </summary>
4556
            <param name="value">The value.</param>
4557
        </member>
4558
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
4559
            <summary>
4560
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4561
            </summary>
4562
            <param name="value">The value.</param>
4563
        </member>
4564
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
4565
            <summary>
4566
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4567
            </summary>
4568
            <param name="value">The value.</param>
4569
        </member>
4570
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
4571
            <summary>
4572
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4573
            </summary>
4574
            <param name="value">The value.</param>
4575
        </member>
4576
        <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
4577
            <summary>
4578
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
4579
            </summary>
4580
            <param name="value">The value.</param>
4581
        </member>
4582
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
4583
            <summary>
4584
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
4585
            </summary>
4586
            <param name="value">The value.</param>
4587
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
4588
        </member>
4589
        <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
4590
            <summary>
4591
            Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
4592
            </summary>
4593
            <param name="value">The value.</param>
4594
            <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
4595
        </member>
4596
        <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
4597
            <summary>
4598
            Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
4599
            </summary>
4600
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
4601
            <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
4602
        </member>
4603
        <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
4604
            <summary>
4605
            Indicates whether the current object is equal to another object of the same type.
4606
            </summary>
4607
            <returns>
4608
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
4609
            </returns>
4610
            <param name="other">An object to compare with this object.</param>
4611
        </member>
4612
        <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
4613
            <summary>
4614
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
4615
            </summary>
4616
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
4617
            <returns>
4618
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
4619
            </returns>
4620
            <exception cref="T:System.NullReferenceException">
4621
            The <paramref name="obj"/> parameter is null.
4622
            </exception>
4623
        </member>
4624
        <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
4625
            <summary>
4626
            Serves as a hash function for a particular type.
4627
            </summary>
4628
            <returns>
4629
            A hash code for the current <see cref="T:System.Object"/>.
4630
            </returns>
4631
        </member>
4632
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
4633
            <summary>
4634
            Returns a <see cref="T:System.String"/> that represents this instance.
4635
            </summary>
4636
            <returns>
4637
            A <see cref="T:System.String"/> that represents this instance.
4638
            </returns>
4639
        </member>
4640
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
4641
            <summary>
4642
            Returns a <see cref="T:System.String"/> that represents this instance.
4643
            </summary>
4644
            <param name="format">The format.</param>
4645
            <returns>
4646
            A <see cref="T:System.String"/> that represents this instance.
4647
            </returns>
4648
        </member>
4649
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
4650
            <summary>
4651
            Returns a <see cref="T:System.String"/> that represents this instance.
4652
            </summary>
4653
            <param name="formatProvider">The format provider.</param>
4654
            <returns>
4655
            A <see cref="T:System.String"/> that represents this instance.
4656
            </returns>
4657
        </member>
4658
        <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
4659
            <summary>
4660
            Returns a <see cref="T:System.String"/> that represents this instance.
4661
            </summary>
4662
            <param name="format">The format.</param>
4663
            <param name="formatProvider">The format provider.</param>
4664
            <returns>
4665
            A <see cref="T:System.String"/> that represents this instance.
4666
            </returns>
4667
        </member>
4668
        <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
4669
            <summary>
4670
            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
4671
            </summary>
4672
            <param name="obj">An object to compare with this instance.</param>
4673
            <returns>
4674
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
4675
            Value
4676
            Meaning
4677
            Less than zero
4678
            This instance is less than <paramref name="obj"/>.
4679
            Zero
4680
            This instance is equal to <paramref name="obj"/>.
4681
            Greater than zero
4682
            This instance is greater than <paramref name="obj"/>.
4683
            </returns>
4684
            <exception cref="T:System.ArgumentException">
4685
                    <paramref name="obj"/> is not the same type as this instance.
4686
            </exception>
4687
        </member>
4688
        <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
4689
            <summary>
4690
            Gets a value indicating whether this token has childen tokens.
4691
            </summary>
4692
            <value>
4693
                    <c>true</c> if this token has child values; otherwise, <c>false</c>.
4694
            </value>
4695
        </member>
4696
        <member name="P:Newtonsoft.Json.Linq.JValue.Type">
4697
            <summary>
4698
            Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
4699
            </summary>
4700
            <value>The type.</value>
4701
        </member>
4702
        <member name="P:Newtonsoft.Json.Linq.JValue.Value">
4703
            <summary>
4704
            Gets or sets the underlying token value.
4705
            </summary>
4706
            <value>The underlying token value.</value>
4707
        </member>
4708
        <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
4709
            <summary>
4710
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
4711
            </summary>
4712
            <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
4713
        </member>
4714
        <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
4715
            <summary>
4716
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
4717
            </summary>
4718
            <param name="rawJson">The raw json.</param>
4719
        </member>
4720
        <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
4721
            <summary>
4722
            Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
4723
            </summary>
4724
            <param name="reader">The reader.</param>
4725
            <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
4726
        </member>
4727
        <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
4728
            <summary>
4729
            Compares tokens to determine whether they are equal.
4730
            </summary>
4731
        </member>
4732
        <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
4733
            <summary>
4734
            Determines whether the specified objects are equal.
4735
            </summary>
4736
            <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
4737
            <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
4738
            <returns>
4739
            true if the specified objects are equal; otherwise, false.
4740
            </returns>
4741
        </member>
4742
        <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
4743
            <summary>
4744
            Returns a hash code for the specified object.
4745
            </summary>
4746
            <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
4747
            <returns>A hash code for the specified object.</returns>
4748
            <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
4749
        </member>
4750
        <member name="T:Newtonsoft.Json.Linq.JTokenReader">
4751
            <summary>
4752
            Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
4753
            </summary>
4754
        </member>
4755
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
4756
            <summary>
4757
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
4758
            </summary>
4759
            <param name="token">The token to read from.</param>
4760
        </member>
4761
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes">
4762
            <summary>
4763
            Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
4764
            </summary>
4765
            <returns>
4766
            A <see cref="T: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.
4767
            </returns>
4768
        </member>
4769
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
4770
            <summary>
4771
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4772
            </summary>
4773
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
4774
        </member>
4775
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
4776
            <summary>
4777
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4778
            </summary>
4779
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
4780
        </member>
4781
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
4782
            <summary>
4783
            Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
4784
            </summary>
4785
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
4786
        </member>
4787
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
4788
            <summary>
4789
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4790
            </summary>
4791
            <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
4792
        </member>
4793
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
4794
            <summary>
4795
            Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4796
            </summary>
4797
            <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
4798
        </member>
4799
        <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
4800
            <summary>
4801
            Reads the next JSON token from the stream.
4802
            </summary>
4803
            <returns>
4804
            true if the next token was read successfully; false if there are no more tokens to read.
4805
            </returns>
4806
        </member>
4807
        <member name="T:Newtonsoft.Json.Linq.JTokenType">
4808
            <summary>
4809
            Specifies the type of token.
4810
            </summary>
4811
        </member>
4812
        <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
4813
            <summary>
4814
            No token type has been set.
4815
            </summary>
4816
        </member>
4817
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
4818
            <summary>
4819
            A JSON object.
4820
            </summary>
4821
        </member>
4822
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
4823
            <summary>
4824
            A JSON array.
4825
            </summary>
4826
        </member>
4827
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
4828
            <summary>
4829
            A JSON constructor.
4830
            </summary>
4831
        </member>
4832
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
4833
            <summary>
4834
            A JSON object property.
4835
            </summary>
4836
        </member>
4837
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
4838
            <summary>
4839
            A comment.
4840
            </summary>
4841
        </member>
4842
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
4843
            <summary>
4844
            An integer value.
4845
            </summary>
4846
        </member>
4847
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
4848
            <summary>
4849
            A float value.
4850
            </summary>
4851
        </member>
4852
        <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
4853
            <summary>
4854
            A string value.
4855
            </summary>
4856
        </member>
4857
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
4858
            <summary>
4859
            A boolean value.
4860
            </summary>
4861
        </member>
4862
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
4863
            <summary>
4864
            A null value.
4865
            </summary>
4866
        </member>
4867
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
4868
            <summary>
4869
            An undefined value.
4870
            </summary>
4871
        </member>
4872
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
4873
            <summary>
4874
            A date value.
4875
            </summary>
4876
        </member>
4877
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
4878
            <summary>
4879
            A raw JSON value.
4880
            </summary>
4881
        </member>
4882
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
4883
            <summary>
4884
            A collection of bytes value.
4885
            </summary>
4886
        </member>
4887
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
4888
            <summary>
4889
            A Guid value.
4890
            </summary>
4891
        </member>
4892
        <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
4893
            <summary>
4894
            A Uri value.
4895
            </summary>
4896
        </member>
4897
        <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
4898
            <summary>
4899
            A TimeSpan value.
4900
            </summary>
4901
        </member>
4902
        <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
4903
            <summary>
4904
            Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
4905
            </summary>
4906
        </member>
4907
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
4908
            <summary>
4909
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
4910
            </summary>
4911
            <param name="container">The container being written to.</param>
4912
        </member>
4913
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
4914
            <summary>
4915
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
4916
            </summary>
4917
        </member>
4918
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
4919
            <summary>
4920
            Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
4921
            </summary>
4922
        </member>
4923
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
4924
            <summary>
4925
            Closes this stream and the underlying stream.
4926
            </summary>
4927
        </member>
4928
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
4929
            <summary>
4930
            Writes the beginning of a Json object.
4931
            </summary>
4932
        </member>
4933
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
4934
            <summary>
4935
            Writes the beginning of a Json array.
4936
            </summary>
4937
        </member>
4938
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
4939
            <summary>
4940
            Writes the start of a constructor with the given name.
4941
            </summary>
4942
            <param name="name">The name of the constructor.</param>
4943
        </member>
4944
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
4945
            <summary>
4946
            Writes the end.
4947
            </summary>
4948
            <param name="token">The token.</param>
4949
        </member>
4950
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
4951
            <summary>
4952
            Writes the property name of a name/value pair on a Json object.
4953
            </summary>
4954
            <param name="name">The name of the property.</param>
4955
        </member>
4956
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
4957
            <summary>
4958
            Writes a null value.
4959
            </summary>
4960
        </member>
4961
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
4962
            <summary>
4963
            Writes an undefined value.
4964
            </summary>
4965
        </member>
4966
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
4967
            <summary>
4968
            Writes raw JSON.
4969
            </summary>
4970
            <param name="json">The raw JSON to write.</param>
4971
        </member>
4972
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
4973
            <summary>
4974
            Writes out a comment <code>/*...*/</code> containing the specified text.
4975
            </summary>
4976
            <param name="text">Text to place inside the comment.</param>
4977
        </member>
4978
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
4979
            <summary>
4980
            Writes a <see cref="T:System.String"/> value.
4981
            </summary>
4982
            <param name="value">The <see cref="T:System.String"/> value to write.</param>
4983
        </member>
4984
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
4985
            <summary>
4986
            Writes a <see cref="T:System.Int32"/> value.
4987
            </summary>
4988
            <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
4989
        </member>
4990
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
4991
            <summary>
4992
            Writes a <see cref="T:System.UInt32"/> value.
4993
            </summary>
4994
            <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
4995
        </member>
4996
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
4997
            <summary>
4998
            Writes a <see cref="T:System.Int64"/> value.
4999
            </summary>
5000
            <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
5001
        </member>
5002
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
5003
            <summary>
5004
            Writes a <see cref="T:System.UInt64"/> value.
5005
            </summary>
5006
            <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
5007
        </member>
5008
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
5009
            <summary>
5010
            Writes a <see cref="T:System.Single"/> value.
5011
            </summary>
5012
            <param name="value">The <see cref="T:System.Single"/> value to write.</param>
5013
        </member>
5014
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
5015
            <summary>
5016
            Writes a <see cref="T:System.Double"/> value.
5017
            </summary>
5018
            <param name="value">The <see cref="T:System.Double"/> value to write.</param>
5019
        </member>
5020
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
5021
            <summary>
5022
            Writes a <see cref="T:System.Boolean"/> value.
5023
            </summary>
5024
            <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
5025
        </member>
5026
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
5027
            <summary>
5028
            Writes a <see cref="T:System.Int16"/> value.
5029
            </summary>
5030
            <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
5031
        </member>
5032
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
5033
            <summary>
5034
            Writes a <see cref="T:System.UInt16"/> value.
5035
            </summary>
5036
            <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
5037
        </member>
5038
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
5039
            <summary>
5040
            Writes a <see cref="T:System.Char"/> value.
5041
            </summary>
5042
            <param name="value">The <see cref="T:System.Char"/> value to write.</param>
5043
        </member>
5044
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
5045
            <summary>
5046
            Writes a <see cref="T:System.Byte"/> value.
5047
            </summary>
5048
            <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
5049
        </member>
5050
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
5051
            <summary>
5052
            Writes a <see cref="T:System.SByte"/> value.
5053
            </summary>
5054
            <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
5055
        </member>
5056
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
5057
            <summary>
5058
            Writes a <see cref="T:System.Decimal"/> value.
5059
            </summary>
5060
            <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
5061
        </member>
5062
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
5063
            <summary>
5064
            Writes a <see cref="T:System.DateTime"/> value.
5065
            </summary>
5066
            <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
5067
        </member>
5068
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
5069
            <summary>
5070
            Writes a <see cref="T:System.DateTimeOffset"/> value.
5071
            </summary>
5072
            <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
5073
        </member>
5074
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
5075
            <summary>
5076
            Writes a <see cref="T:Byte[]"/> value.
5077
            </summary>
5078
            <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
5079
        </member>
5080
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
5081
            <summary>
5082
            Writes a <see cref="T:System.TimeSpan"/> value.
5083
            </summary>
5084
            <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
5085
        </member>
5086
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
5087
            <summary>
5088
            Writes a <see cref="T:System.Guid"/> value.
5089
            </summary>
5090
            <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
5091
        </member>
5092
        <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
5093
            <summary>
5094
            Writes a <see cref="T:System.Uri"/> value.
5095
            </summary>
5096
            <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
5097
        </member>
5098
        <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
5099
            <summary>
5100
            Gets the token being writen.
5101
            </summary>
5102
            <value>The token being writen.</value>
5103
        </member>
5104
        <member name="T:Newtonsoft.Json.MemberSerialization">
5105
            <summary>
5106
            Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5107
            </summary>
5108
        </member>
5109
        <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
5110
            <summary>
5111
            All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
5112
            This is the default member serialization mode.
5113
            </summary>
5114
        </member>
5115
        <member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
5116
            <summary>
5117
            Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
5118
            This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
5119
            </summary>
5120
        </member>
5121
        <member name="F:Newtonsoft.Json.MemberSerialization.Fields">
5122
            <summary>
5123
            All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
5124
            This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>
5125
            and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
5126
            </summary>
5127
        </member>
5128
        <member name="T:Newtonsoft.Json.MissingMemberHandling">
5129
            <summary>
5130
            Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5131
            </summary>
5132
        </member>
5133
        <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
5134
            <summary>
5135
            Ignore a missing member and do not attempt to deserialize it.
5136
            </summary>
5137
        </member>
5138
        <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
5139
            <summary>
5140
            Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
5141
            </summary>
5142
        </member>
5143
        <member name="T:Newtonsoft.Json.NullValueHandling">
5144
            <summary>
5145
            Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5146
            </summary>
5147
            <example>
5148
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
5149
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
5150
            </example>
5151
        </member>
5152
        <member name="F:Newtonsoft.Json.NullValueHandling.Include">
5153
            <summary>
5154
            Include null values when serializing and deserializing objects.
5155
            </summary>
5156
        </member>
5157
        <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
5158
            <summary>
5159
            Ignore null values when serializing and deserializing objects.
5160
            </summary>
5161
        </member>
5162
        <member name="T:Newtonsoft.Json.ObjectCreationHandling">
5163
            <summary>
5164
            Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5165
            </summary>
5166
        </member>
5167
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
5168
            <summary>
5169
            Reuse existing objects, create new objects when needed.
5170
            </summary>
5171
        </member>
5172
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
5173
            <summary>
5174
            Only reuse existing objects.
5175
            </summary>
5176
        </member>
5177
        <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
5178
            <summary>
5179
            Always create new objects.
5180
            </summary>
5181
        </member>
5182
        <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
5183
            <summary>
5184
            Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5185
            </summary>
5186
            <example>
5187
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>       
5188
            </example>
5189
        </member>
5190
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
5191
            <summary>
5192
            Do not preserve references when serializing types.
5193
            </summary>
5194
        </member>
5195
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
5196
            <summary>
5197
            Preserve references when serializing into a JSON object structure.
5198
            </summary>
5199
        </member>
5200
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
5201
            <summary>
5202
            Preserve references when serializing into a JSON array structure.
5203
            </summary>
5204
        </member>
5205
        <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
5206
            <summary>
5207
            Preserve references when serializing.
5208
            </summary>
5209
        </member>
5210
        <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
5211
            <summary>
5212
            Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5213
            </summary>
5214
        </member>
5215
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
5216
            <summary>
5217
            Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
5218
            </summary>
5219
        </member>
5220
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
5221
            <summary>
5222
            Ignore loop references and do not serialize.
5223
            </summary>
5224
        </member>
5225
        <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
5226
            <summary>
5227
            Serialize loop references.
5228
            </summary>
5229
        </member>
5230
        <member name="T:Newtonsoft.Json.Required">
5231
            <summary>
5232
            Indicating whether a property is required.
5233
            </summary>
5234
        </member>
5235
        <member name="F:Newtonsoft.Json.Required.Default">
5236
            <summary>
5237
            The property is not required. The default state.
5238
            </summary>
5239
        </member>
5240
        <member name="F:Newtonsoft.Json.Required.AllowNull">
5241
            <summary>
5242
            The property must be defined in JSON but can be a null value.
5243
            </summary>
5244
        </member>
5245
        <member name="F:Newtonsoft.Json.Required.Always">
5246
            <summary>
5247
            The property must be defined in JSON and cannot be a null value.
5248
            </summary>
5249
        </member>
5250
        <member name="T:Newtonsoft.Json.Schema.Extensions">
5251
            <summary>
5252
            Contains the JSON schema extension methods.
5253
            </summary>
5254
        </member>
5255
        <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
5256
            <summary>
5257
            Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
5258
            </summary>
5259
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
5260
            <param name="schema">The schema to test with.</param>
5261
            <returns>
5262
                    <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
5263
            </returns>
5264
        </member>
5265
        <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
5266
            <summary>
5267
            Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
5268
            </summary>
5269
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
5270
            <param name="schema">The schema to test with.</param>
5271
            <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
5272
            <returns>
5273
                    <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
5274
            </returns>
5275
        </member>
5276
        <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
5277
            <summary>
5278
            Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5279
            </summary>
5280
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
5281
            <param name="schema">The schema to test with.</param>
5282
        </member>
5283
        <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
5284
            <summary>
5285
            Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5286
            </summary>
5287
            <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
5288
            <param name="schema">The schema to test with.</param>
5289
            <param name="validationEventHandler">The validation event handler.</param>
5290
        </member>
5291
        <member name="T:Newtonsoft.Json.Schema.JsonSchema">
5292
            <summary>
5293
            An in-memory representation of a JSON Schema.
5294
            </summary>
5295
        </member>
5296
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
5297
            <summary>
5298
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
5299
            </summary>
5300
        </member>
5301
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
5302
            <summary>
5303
            Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
5304
            </summary>
5305
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
5306
            <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
5307
        </member>
5308
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
5309
            <summary>
5310
            Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
5311
            </summary>
5312
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
5313
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
5314
            <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
5315
        </member>
5316
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
5317
            <summary>
5318
            Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
5319
            </summary>
5320
            <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
5321
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
5322
        </member>
5323
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
5324
            <summary>
5325
            Parses the specified json.
5326
            </summary>
5327
            <param name="json">The json.</param>
5328
            <param name="resolver">The resolver.</param>
5329
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
5330
        </member>
5331
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
5332
            <summary>
5333
            Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
5334
            </summary>
5335
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
5336
        </member>
5337
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
5338
            <summary>
5339
            Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
5340
            </summary>
5341
            <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
5342
            <param name="resolver">The resolver used.</param>
5343
        </member>
5344
        <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
5345
            <summary>
5346
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
5347
            </summary>
5348
            <returns>
5349
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
5350
            </returns>
5351
        </member>
5352
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
5353
            <summary>
5354
            Gets or sets the id.
5355
            </summary>
5356
        </member>
5357
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
5358
            <summary>
5359
            Gets or sets the title.
5360
            </summary>
5361
        </member>
5362
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
5363
            <summary>
5364
            Gets or sets whether the object is required.
5365
            </summary>
5366
        </member>
5367
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
5368
            <summary>
5369
            Gets or sets whether the object is read only.
5370
            </summary>
5371
        </member>
5372
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
5373
            <summary>
5374
            Gets or sets whether the object is visible to users.
5375
            </summary>
5376
        </member>
5377
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
5378
            <summary>
5379
            Gets or sets whether the object is transient.
5380
            </summary>
5381
        </member>
5382
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
5383
            <summary>
5384
            Gets or sets the description of the object.
5385
            </summary>
5386
        </member>
5387
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
5388
            <summary>
5389
            Gets or sets the types of values allowed by the object.
5390
            </summary>
5391
            <value>The type.</value>
5392
        </member>
5393
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
5394
            <summary>
5395
            Gets or sets the pattern.
5396
            </summary>
5397
            <value>The pattern.</value>
5398
        </member>
5399
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
5400
            <summary>
5401
            Gets or sets the minimum length.
5402
            </summary>
5403
            <value>The minimum length.</value>
5404
        </member>
5405
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
5406
            <summary>
5407
            Gets or sets the maximum length.
5408
            </summary>
5409
            <value>The maximum length.</value>
5410
        </member>
5411
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
5412
            <summary>
5413
            Gets or sets a number that the value should be divisble by.
5414
            </summary>
5415
            <value>A number that the value should be divisble by.</value>
5416
        </member>
5417
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
5418
            <summary>
5419
            Gets or sets the minimum.
5420
            </summary>
5421
            <value>The minimum.</value>
5422
        </member>
5423
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
5424
            <summary>
5425
            Gets or sets the maximum.
5426
            </summary>
5427
            <value>The maximum.</value>
5428
        </member>
5429
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
5430
            <summary>
5431
            Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
5432
            </summary>
5433
            <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
5434
        </member>
5435
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
5436
            <summary>
5437
            Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
5438
            </summary>
5439
            <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
5440
        </member>
5441
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
5442
            <summary>
5443
            Gets or sets the minimum number of items.
5444
            </summary>
5445
            <value>The minimum number of items.</value>
5446
        </member>
5447
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
5448
            <summary>
5449
            Gets or sets the maximum number of items.
5450
            </summary>
5451
            <value>The maximum number of items.</value>
5452
        </member>
5453
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
5454
            <summary>
5455
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
5456
            </summary>
5457
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
5458
        </member>
5459
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
5460
            <summary>
5461
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
5462
            </summary>
5463
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
5464
        </member>
5465
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
5466
            <summary>
5467
            Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
5468
            </summary>
5469
            <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
5470
        </member>
5471
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
5472
            <summary>
5473
            Gets or sets the pattern properties.
5474
            </summary>
5475
            <value>The pattern properties.</value>
5476
        </member>
5477
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
5478
            <summary>
5479
            Gets or sets a value indicating whether additional properties are allowed.
5480
            </summary>
5481
            <value>
5482
                    <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
5483
            </value>
5484
        </member>
5485
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
5486
            <summary>
5487
            Gets or sets the required property if this property is present.
5488
            </summary>
5489
            <value>The required property if this property is present.</value>
5490
        </member>
5491
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Identity">
5492
            <summary>
5493
            Gets or sets the identity.
5494
            </summary>
5495
            <value>The identity.</value>
5496
        </member>
5497
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
5498
            <summary>
5499
            Gets or sets the a collection of valid enum values allowed.
5500
            </summary>
5501
            <value>A collection of valid enum values allowed.</value>
5502
        </member>
5503
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Options">
5504
            <summary>
5505
            Gets or sets a collection of options.
5506
            </summary>
5507
            <value>A collection of options.</value>
5508
        </member>
5509
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
5510
            <summary>
5511
            Gets or sets disallowed types.
5512
            </summary>
5513
            <value>The disallow types.</value>
5514
        </member>
5515
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
5516
            <summary>
5517
            Gets or sets the default value.
5518
            </summary>
5519
            <value>The default value.</value>
5520
        </member>
5521
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
5522
            <summary>
5523
            Gets or sets the extend <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
5524
            </summary>
5525
            <value>The extended <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.</value>
5526
        </member>
5527
        <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
5528
            <summary>
5529
            Gets or sets the format.
5530
            </summary>
5531
            <value>The format.</value>
5532
        </member>
5533
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
5534
            <summary>
5535
            Returns detailed information about the schema exception.
5536
            </summary>
5537
        </member>
5538
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
5539
            <summary>
5540
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
5541
            </summary>
5542
        </member>
5543
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
5544
            <summary>
5545
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
5546
            with a specified error message.
5547
            </summary>
5548
            <param name="message">The error message that explains the reason for the exception.</param>
5549
        </member>
5550
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
5551
            <summary>
5552
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
5553
            with a specified error message and a reference to the inner exception that is the cause of this exception.
5554
            </summary>
5555
            <param name="message">The error message that explains the reason for the exception.</param>
5556
            <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>
5557
        </member>
5558
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
5559
            <summary>
5560
            Gets the line number indicating where the error occurred.
5561
            </summary>
5562
            <value>The line number indicating where the error occurred.</value>
5563
        </member>
5564
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
5565
            <summary>
5566
            Gets the line position indicating where the error occurred.
5567
            </summary>
5568
            <value>The line position indicating where the error occurred.</value>
5569
        </member>
5570
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
5571
            <summary>
5572
            Gets the path to the JSON where the error occurred.
5573
            </summary>
5574
            <value>The path to the JSON where the error occurred.</value>
5575
        </member>
5576
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
5577
            <summary>
5578
            Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
5579
            </summary>
5580
        </member>
5581
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
5582
            <summary>
5583
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
5584
            </summary>
5585
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
5586
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
5587
        </member>
5588
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
5589
            <summary>
5590
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
5591
            </summary>
5592
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
5593
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
5594
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
5595
        </member>
5596
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
5597
            <summary>
5598
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
5599
            </summary>
5600
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
5601
            <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
5602
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
5603
        </member>
5604
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
5605
            <summary>
5606
            Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
5607
            </summary>
5608
            <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
5609
            <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
5610
            <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
5611
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
5612
        </member>
5613
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
5614
            <summary>
5615
            Gets or sets how undefined schemas are handled by the serializer.
5616
            </summary>
5617
        </member>
5618
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
5619
            <summary>
5620
            Gets or sets the contract resolver.
5621
            </summary>
5622
            <value>The contract resolver.</value>
5623
        </member>
5624
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
5625
            <summary>
5626
            Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
5627
            </summary>
5628
        </member>
5629
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
5630
            <summary>
5631
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
5632
            </summary>
5633
        </member>
5634
        <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
5635
            <summary>
5636
            Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.
5637
            </summary>
5638
            <param name="id">The id.</param>
5639
            <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified id.</returns>
5640
        </member>
5641
        <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
5642
            <summary>
5643
            Gets or sets the loaded schemas.
5644
            </summary>
5645
            <value>The loaded schemas.</value>
5646
        </member>
5647
        <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
5648
            <summary>
5649
            The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
5650
            </summary>
5651
        </member>
5652
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
5653
            <summary>
5654
            No type specified.
5655
            </summary>
5656
        </member>
5657
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
5658
            <summary>
5659
            String type.
5660
            </summary>
5661
        </member>
5662
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
5663
            <summary>
5664
            Float type.
5665
            </summary>
5666
        </member>
5667
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
5668
            <summary>
5669
            Integer type.
5670
            </summary>
5671
        </member>
5672
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
5673
            <summary>
5674
            Boolean type.
5675
            </summary>
5676
        </member>
5677
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
5678
            <summary>
5679
            Object type.
5680
            </summary>
5681
        </member>
5682
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
5683
            <summary>
5684
            Array type.
5685
            </summary>
5686
        </member>
5687
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
5688
            <summary>
5689
            Null type.
5690
            </summary>
5691
        </member>
5692
        <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
5693
            <summary>
5694
            Any type.
5695
            </summary>
5696
        </member>
5697
        <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
5698
            <summary>
5699
            Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
5700
            </summary>
5701
        </member>
5702
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
5703
            <summary>
5704
            Do not infer a schema Id.
5705
            </summary>
5706
        </member>
5707
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
5708
            <summary>
5709
            Use the .NET type name as the schema Id.
5710
            </summary>
5711
        </member>
5712
        <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
5713
            <summary>
5714
            Use the assembly qualified .NET type name as the schema Id.
5715
            </summary>
5716
        </member>
5717
        <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
5718
            <summary>
5719
            Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
5720
            </summary>
5721
        </member>
5722
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
5723
            <summary>
5724
            Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
5725
            </summary>
5726
            <value>The JsonSchemaException associated with the validation error.</value>
5727
        </member>
5728
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
5729
            <summary>
5730
            Gets the path of the JSON location where the validation error occurred.
5731
            </summary>
5732
            <value>The path of the JSON location where the validation error occurred.</value>
5733
        </member>
5734
        <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
5735
            <summary>
5736
            Gets the text description corresponding to the validation error.
5737
            </summary>
5738
            <value>The text description.</value>
5739
        </member>
5740
        <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
5741
            <summary>
5742
            Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
5743
            </summary>
5744
        </member>
5745
        <member name="T:Newtonsoft.Json.SerializationBinder">
5746
            <summary>
5747
            Allows users to control class loading and mandate what class to load.
5748
            </summary>
5749
        </member>
5750
        <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)">
5751
            <summary>
5752
            When overridden in a derived class, controls the binding of a serialized object to a type.
5753
            </summary>
5754
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
5755
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
5756
            <returns>The type of the object the formatter creates a new instance of.</returns>
5757
        </member>
5758
        <member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
5759
            <summary>
5760
            When overridden in a derived class, controls the binding of a serialized object to a type.
5761
            </summary>
5762
            <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
5763
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
5764
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
5765
        </member>
5766
        <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
5767
            <summary>
5768
            Resolves member mappings for a type, camel casing property names.
5769
            </summary>
5770
        </member>
5771
        <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
5772
            <summary>
5773
            Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
5774
            </summary>
5775
        </member>
5776
        <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
5777
            <summary>
5778
            Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
5779
            </summary>
5780
            <example>
5781
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
5782
              <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
5783
            </example>
5784
        </member>
5785
        <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
5786
            <summary>
5787
            Resolves the contract for a given type.
5788
            </summary>
5789
            <param name="type">The type to resolve a contract for.</param>
5790
            <returns>The contract for a given type.</returns>
5791
        </member>
5792
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
5793
            <summary>
5794
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
5795
            </summary>
5796
        </member>
5797
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
5798
            <summary>
5799
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
5800
            </summary>
5801
            <param name="shareCache">
5802
            If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
5803
            Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
5804
            behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
5805
            recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5806
            </param>
5807
        </member>
5808
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
5809
            <summary>
5810
            Resolves the contract for a given type.
5811
            </summary>
5812
            <param name="type">The type to resolve a contract for.</param>
5813
            <returns>The contract for a given type.</returns>
5814
        </member>
5815
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
5816
            <summary>
5817
            Gets the serializable members for the type.
5818
            </summary>
5819
            <param name="objectType">The type to get serializable members for.</param>
5820
            <returns>The serializable members for the type.</returns>
5821
        </member>
5822
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
5823
            <summary>
5824
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
5825
            </summary>
5826
            <param name="objectType">Type of the object.</param>
5827
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
5828
        </member>
5829
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
5830
            <summary>
5831
            Creates the constructor parameters.
5832
            </summary>
5833
            <param name="constructor">The constructor to create properties for.</param>
5834
            <param name="memberProperties">The type's member properties.</param>
5835
            <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
5836
        </member>
5837
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
5838
            <summary>
5839
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
5840
            </summary>
5841
            <param name="matchingMemberProperty">The matching member property.</param>
5842
            <param name="parameterInfo">The constructor parameter.</param>
5843
            <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
5844
        </member>
5845
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
5846
            <summary>
5847
            Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
5848
            </summary>
5849
            <param name="objectType">Type of the object.</param>
5850
            <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
5851
        </member>
5852
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
5853
            <summary>
5854
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
5855
            </summary>
5856
            <param name="objectType">Type of the object.</param>
5857
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
5858
        </member>
5859
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
5860
            <summary>
5861
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
5862
            </summary>
5863
            <param name="objectType">Type of the object.</param>
5864
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
5865
        </member>
5866
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
5867
            <summary>
5868
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
5869
            </summary>
5870
            <param name="objectType">Type of the object.</param>
5871
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
5872
        </member>
5873
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
5874
            <summary>
5875
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
5876
            </summary>
5877
            <param name="objectType">Type of the object.</param>
5878
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
5879
        </member>
5880
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
5881
            <summary>
5882
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
5883
            </summary>
5884
            <param name="objectType">Type of the object.</param>
5885
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
5886
        </member>
5887
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
5888
            <summary>
5889
            Determines which contract type is created for the given type.
5890
            </summary>
5891
            <param name="objectType">Type of the object.</param>
5892
            <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
5893
        </member>
5894
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
5895
            <summary>
5896
            Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
5897
            </summary>
5898
            <param name="type">The type to create properties for.</param>
5899
            /// <param name="memberSerialization">The member serialization mode for the type.</param>
5900
            <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
5901
        </member>
5902
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
5903
            <summary>
5904
            Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
5905
            </summary>
5906
            <param name="member">The member.</param>
5907
            <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
5908
        </member>
5909
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
5910
            <summary>
5911
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
5912
            </summary>
5913
            <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
5914
            <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
5915
            <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
5916
        </member>
5917
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
5918
            <summary>
5919
            Resolves the name of the property.
5920
            </summary>
5921
            <param name="propertyName">Name of the property.</param>
5922
            <returns>Name of the property.</returns>
5923
        </member>
5924
        <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
5925
            <summary>
5926
            Gets the resolved name of the property.
5927
            </summary>
5928
            <param name="propertyName">Name of the property.</param>
5929
            <returns>Name of the property.</returns>
5930
        </member>
5931
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
5932
            <summary>
5933
            Gets a value indicating whether members are being get and set using dynamic code generation.
5934
            This value is determined by the runtime permissions available.
5935
            </summary>
5936
            <value>
5937
                    <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
5938
            </value>
5939
        </member>
5940
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
5941
            <summary>
5942
            Gets or sets the default members search flags.
5943
            </summary>
5944
            <value>The default members search flags.</value>
5945
        </member>
5946
        <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
5947
            <summary>
5948
            Gets or sets a value indicating whether compiler generated members should be serialized.
5949
            </summary>
5950
            <value>
5951
                    <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.
5952
            </value>
5953
        </member>
5954
        <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor">
5955
            <summary>
5956
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class.
5957
            </summary>
5958
        </member>
5959
        <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
5960
            <summary>
5961
            Resolves the name of the property.
5962
            </summary>
5963
            <param name="propertyName">Name of the property.</param>
5964
            <returns>The property name camel cased.</returns>
5965
        </member>
5966
        <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
5967
            <summary>
5968
            Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
5969
            </summary>
5970
        </member>
5971
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
5972
            <summary>
5973
            Resolves a reference to its object.
5974
            </summary>
5975
            <param name="context">The serialization context.</param>
5976
            <param name="reference">The reference to resolve.</param>
5977
            <returns>The object that</returns>
5978
        </member>
5979
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
5980
            <summary>
5981
            Gets the reference for the sepecified object.
5982
            </summary>
5983
            <param name="context">The serialization context.</param>
5984
            <param name="value">The object to get a reference for.</param>
5985
            <returns>The reference to the object.</returns>
5986
        </member>
5987
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
5988
            <summary>
5989
            Determines whether the specified object is referenced.
5990
            </summary>
5991
            <param name="context">The serialization context.</param>
5992
            <param name="value">The object to test for a reference.</param>
5993
            <returns>
5994
                    <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
5995
            </returns>
5996
        </member>
5997
        <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
5998
            <summary>
5999
            Adds a reference to the specified object.
6000
            </summary>
6001
            <param name="context">The serialization context.</param>
6002
            <param name="reference">The reference.</param>
6003
            <param name="value">The object to reference.</param>
6004
        </member>
6005
        <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
6006
            <summary>
6007
            The default serialization binder used when resolving and loading classes from type names.
6008
            </summary>
6009
        </member>
6010
        <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
6011
            <summary>
6012
            When overridden in a derived class, controls the binding of a serialized object to a type.
6013
            </summary>
6014
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
6015
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
6016
            <returns>
6017
            The type of the object the formatter creates a new instance of.
6018
            </returns>
6019
        </member>
6020
        <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)">
6021
            <summary>
6022
            When overridden in a derived class, controls the binding of a serialized object to a type.
6023
            </summary>
6024
            <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
6025
            <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param>
6026
            <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param>
6027
        </member>
6028
        <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
6029
            <summary>
6030
            Provides information surrounding an error.
6031
            </summary>
6032
        </member>
6033
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
6034
            <summary>
6035
            Gets or sets the error.
6036
            </summary>
6037
            <value>The error.</value>
6038
        </member>
6039
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
6040
            <summary>
6041
            Gets the original object that caused the error.
6042
            </summary>
6043
            <value>The original object that caused the error.</value>
6044
        </member>
6045
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
6046
            <summary>
6047
            Gets the member that caused the error.
6048
            </summary>
6049
            <value>The member that caused the error.</value>
6050
        </member>
6051
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
6052
            <summary>
6053
            Gets the path of the JSON location where the error occurred.
6054
            </summary>
6055
            <value>The path of the JSON location where the error occurred.</value>
6056
        </member>
6057
        <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
6058
            <summary>
6059
            Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
6060
            </summary>
6061
            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
6062
        </member>
6063
        <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
6064
            <summary>
6065
            Provides data for the Error event.
6066
            </summary>
6067
        </member>
6068
        <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
6069
            <summary>
6070
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
6071
            </summary>
6072
            <param name="currentObject">The current object.</param>
6073
            <param name="errorContext">The error context.</param>
6074
        </member>
6075
        <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
6076
            <summary>
6077
            Gets the current object the error event is being raised against.
6078
            </summary>
6079
            <value>The current object the error event is being raised against.</value>
6080
        </member>
6081
        <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
6082
            <summary>
6083
            Gets the error context.
6084
            </summary>
6085
            <value>The error context.</value>
6086
        </member>
6087
        <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
6088
            <summary>
6089
            Provides methods to get and set values.
6090
            </summary>
6091
        </member>
6092
        <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
6093
            <summary>
6094
            Sets the value.
6095
            </summary>
6096
            <param name="target">The target to set the value on.</param>
6097
            <param name="value">The value to set on the target.</param>
6098
        </member>
6099
        <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
6100
            <summary>
6101
            Gets the value.
6102
            </summary>
6103
            <param name="target">The target to get the value from.</param>
6104
            <returns>The value.</returns>
6105
        </member>
6106
        <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
6107
            <summary>
6108
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6109
            </summary>
6110
        </member>
6111
        <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
6112
            <summary>
6113
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6114
            </summary>
6115
        </member>
6116
        <member name="T:Newtonsoft.Json.Serialization.JsonContract">
6117
            <summary>
6118
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6119
            </summary>
6120
        </member>
6121
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
6122
            <summary>
6123
            Gets the underlying type for the contract.
6124
            </summary>
6125
            <value>The underlying type for the contract.</value>
6126
        </member>
6127
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
6128
            <summary>
6129
            Gets or sets the type created during deserialization.
6130
            </summary>
6131
            <value>The type created during deserialization.</value>
6132
        </member>
6133
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
6134
            <summary>
6135
            Gets or sets whether this type contract is serialized as a reference.
6136
            </summary>
6137
            <value>Whether this type contract is serialized as a reference.</value>
6138
        </member>
6139
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
6140
            <summary>
6141
            Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
6142
            </summary>
6143
            <value>The converter.</value>
6144
        </member>
6145
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
6146
            <summary>
6147
            Gets or sets the method called immediately after deserialization of the object.
6148
            </summary>
6149
            <value>The method called immediately after deserialization of the object.</value>
6150
        </member>
6151
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
6152
            <summary>
6153
            Gets or sets the method called during deserialization of the object.
6154
            </summary>
6155
            <value>The method called during deserialization of the object.</value>
6156
        </member>
6157
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
6158
            <summary>
6159
            Gets or sets the method called after serialization of the object graph.
6160
            </summary>
6161
            <value>The method called after serialization of the object graph.</value>
6162
        </member>
6163
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
6164
            <summary>
6165
            Gets or sets the method called before serialization of the object.
6166
            </summary>
6167
            <value>The method called before serialization of the object.</value>
6168
        </member>
6169
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
6170
            <summary>
6171
            Gets or sets the default creator method used to create the object.
6172
            </summary>
6173
            <value>The default creator method used to create the object.</value>
6174
        </member>
6175
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
6176
            <summary>
6177
            Gets or sets a value indicating whether the default creator is non public.
6178
            </summary>
6179
            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
6180
        </member>
6181
        <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
6182
            <summary>
6183
            Gets or sets the method called when an error is thrown during the serialization of the object.
6184
            </summary>
6185
            <value>The method called when an error is thrown during the serialization of the object.</value>
6186
        </member>
6187
        <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
6188
            <summary>
6189
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
6190
            </summary>
6191
            <param name="underlyingType">The underlying type for the contract.</param>
6192
        </member>
6193
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
6194
            <summary>
6195
            Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
6196
            </summary>
6197
            <value>The converter.</value>
6198
        </member>
6199
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
6200
            <summary>
6201
            Gets or sets a value indicating whether the collection items preserve object references.
6202
            </summary>
6203
            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
6204
        </member>
6205
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
6206
            <summary>
6207
            Gets or sets the collection item reference loop handling.
6208
            </summary>
6209
            <value>The reference loop handling.</value>
6210
        </member>
6211
        <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
6212
            <summary>
6213
            Gets or sets the collection item type name handling.
6214
            </summary>
6215
            <value>The type name handling.</value>
6216
        </member>
6217
        <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
6218
            <summary>
6219
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
6220
            </summary>
6221
            <param name="underlyingType">The underlying type for the contract.</param>
6222
        </member>
6223
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
6224
            <summary>
6225
            Gets the <see cref="T:System.Type"/> of the collection items.
6226
            </summary>
6227
            <value>The <see cref="T:System.Type"/> of the collection items.</value>
6228
        </member>
6229
        <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
6230
            <summary>
6231
            Gets a value indicating whether the collection type is a multidimensional array.
6232
            </summary>
6233
            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
6234
        </member>
6235
        <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
6236
            <summary>
6237
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6238
            </summary>
6239
        </member>
6240
        <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
6241
            <summary>
6242
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
6243
            </summary>
6244
            <param name="underlyingType">The underlying type for the contract.</param>
6245
        </member>
6246
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
6247
            <summary>
6248
            Gets or sets the property name resolver.
6249
            </summary>
6250
            <value>The property name resolver.</value>
6251
        </member>
6252
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
6253
            <summary>
6254
            Gets the <see cref="T:System.Type"/> of the dictionary keys.
6255
            </summary>
6256
            <value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
6257
        </member>
6258
        <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
6259
            <summary>
6260
            Gets the <see cref="T:System.Type"/> of the dictionary values.
6261
            </summary>
6262
            <value>The <see cref="T:System.Type"/> of the dictionary values.</value>
6263
        </member>
6264
        <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
6265
            <summary>
6266
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6267
            </summary>
6268
        </member>
6269
        <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
6270
            <summary>
6271
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
6272
            </summary>
6273
            <param name="underlyingType">The underlying type for the contract.</param>
6274
        </member>
6275
        <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
6276
            <summary>
6277
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6278
            </summary>
6279
        </member>
6280
        <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
6281
            <summary>
6282
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
6283
            </summary>
6284
            <param name="underlyingType">The underlying type for the contract.</param>
6285
        </member>
6286
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
6287
            <summary>
6288
            Gets or sets the object member serialization.
6289
            </summary>
6290
            <value>The member object serialization.</value>
6291
        </member>
6292
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
6293
            <summary>
6294
            Gets or sets a value that indicates whether the object's properties are required.
6295
            </summary>
6296
            <value>
6297
                    A value indicating whether the object's properties are required.
6298
            </value>
6299
        </member>
6300
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
6301
            <summary>
6302
            Gets the object's properties.
6303
            </summary>
6304
            <value>The object's properties.</value>
6305
        </member>
6306
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
6307
            <summary>
6308
            Gets the constructor parameters required for any non-default constructor
6309
            </summary>
6310
        </member>
6311
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
6312
            <summary>
6313
            Gets or sets the override constructor used to create the object.
6314
            This is set when a constructor is marked up using the
6315
            JsonConstructor attribute.
6316
            </summary>
6317
            <value>The override constructor.</value>
6318
        </member>
6319
        <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
6320
            <summary>
6321
            Gets or sets the parametrized constructor used to create the object.
6322
            </summary>
6323
            <value>The parametrized constructor.</value>
6324
        </member>
6325
        <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
6326
            <summary>
6327
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6328
            </summary>
6329
        </member>
6330
        <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
6331
            <summary>
6332
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
6333
            </summary>
6334
            <param name="underlyingType">The underlying type for the contract.</param>
6335
        </member>
6336
        <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
6337
            <summary>
6338
            Maps a JSON property to a .NET member or constructor parameter.
6339
            </summary>
6340
        </member>
6341
        <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
6342
            <summary>
6343
            Returns a <see cref="T:System.String"/> that represents this instance.
6344
            </summary>
6345
            <returns>
6346
            A <see cref="T:System.String"/> that represents this instance.
6347
            </returns>
6348
        </member>
6349
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
6350
            <summary>
6351
            Gets or sets the name of the property.
6352
            </summary>
6353
            <value>The name of the property.</value>
6354
        </member>
6355
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
6356
            <summary>
6357
            Gets or sets the type that declared this property.
6358
            </summary>
6359
            <value>The type that declared this property.</value>
6360
        </member>
6361
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
6362
            <summary>
6363
            Gets or sets the order of serialization and deserialization of a member.
6364
            </summary>
6365
            <value>The numeric order of serialization or deserialization.</value>
6366
        </member>
6367
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
6368
            <summary>
6369
            Gets or sets the name of the underlying member or parameter.
6370
            </summary>
6371
            <value>The name of the underlying member or parameter.</value>
6372
        </member>
6373
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
6374
            <summary>
6375
            Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
6376
            </summary>
6377
            <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
6378
        </member>
6379
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
6380
            <summary>
6381
            Gets or sets the type of the property.
6382
            </summary>
6383
            <value>The type of the property.</value>
6384
        </member>
6385
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
6386
            <summary>
6387
            Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
6388
            If set this converter takes presidence over the contract converter for the property type.
6389
            </summary>
6390
            <value>The converter.</value>
6391
        </member>
6392
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
6393
            <summary>
6394
            Gets the member converter.
6395
            </summary>
6396
            <value>The member converter.</value>
6397
        </member>
6398
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
6399
            <summary>
6400
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
6401
            </summary>
6402
            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
6403
        </member>
6404
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
6405
            <summary>
6406
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
6407
            </summary>
6408
            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
6409
        </member>
6410
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
6411
            <summary>
6412
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
6413
            </summary>
6414
            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
6415
        </member>
6416
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
6417
            <summary>
6418
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
6419
            </summary>
6420
            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
6421
        </member>
6422
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
6423
            <summary>
6424
            Gets the default value.
6425
            </summary>
6426
            <value>The default value.</value>
6427
        </member>
6428
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
6429
            <summary>
6430
            Gets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
6431
            </summary>
6432
            <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
6433
        </member>
6434
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
6435
            <summary>
6436
            Gets a value indicating whether this property preserves object references.
6437
            </summary>
6438
            <value>
6439
                    <c>true</c> if this instance is reference; otherwise, <c>false</c>.
6440
            </value>
6441
        </member>
6442
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
6443
            <summary>
6444
            Gets the property null value handling.
6445
            </summary>
6446
            <value>The null value handling.</value>
6447
        </member>
6448
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
6449
            <summary>
6450
            Gets the property default value handling.
6451
            </summary>
6452
            <value>The default value handling.</value>
6453
        </member>
6454
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
6455
            <summary>
6456
            Gets the property reference loop handling.
6457
            </summary>
6458
            <value>The reference loop handling.</value>
6459
        </member>
6460
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
6461
            <summary>
6462
            Gets the property object creation handling.
6463
            </summary>
6464
            <value>The object creation handling.</value>
6465
        </member>
6466
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
6467
            <summary>
6468
            Gets or sets the type name handling.
6469
            </summary>
6470
            <value>The type name handling.</value>
6471
        </member>
6472
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
6473
            <summary>
6474
            Gets or sets a predicate used to determine whether the property should be serialize.
6475
            </summary>
6476
            <value>A predicate used to determine whether the property should be serialize.</value>
6477
        </member>
6478
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
6479
            <summary>
6480
            Gets or sets a predicate used to determine whether the property should be serialized.
6481
            </summary>
6482
            <value>A predicate used to determine whether the property should be serialized.</value>
6483
        </member>
6484
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
6485
            <summary>
6486
            Gets or sets an action used to set whether the property has been deserialized.
6487
            </summary>
6488
            <value>An action used to set whether the property has been deserialized.</value>
6489
        </member>
6490
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
6491
            <summary>
6492
            Gets or sets the converter used when serializing the property's collection items.
6493
            </summary>
6494
            <value>The collection's items converter.</value>
6495
        </member>
6496
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
6497
            <summary>
6498
            Gets or sets whether this property's collection items are serialized as a reference.
6499
            </summary>
6500
            <value>Whether this property's collection items are serialized as a reference.</value>
6501
        </member>
6502
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
6503
            <summary>
6504
            Gets or sets the the type name handling used when serializing the property's collection items.
6505
            </summary>
6506
            <value>The collection's items type name handling.</value>
6507
        </member>
6508
        <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
6509
            <summary>
6510
            Gets or sets the the reference loop handling used when serializing the property's collection items.
6511
            </summary>
6512
            <value>The collection's items reference loop handling.</value>
6513
        </member>
6514
        <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
6515
            <summary>
6516
            A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
6517
            </summary>
6518
        </member>
6519
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
6520
            <summary>
6521
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
6522
            </summary>
6523
            <param name="type">The type.</param>
6524
        </member>
6525
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
6526
            <summary>
6527
            When implemented in a derived class, extracts the key from the specified element.
6528
            </summary>
6529
            <param name="item">The element from which to extract the key.</param>
6530
            <returns>The key for the specified element.</returns>
6531
        </member>
6532
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
6533
            <summary>
6534
            Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
6535
            </summary>
6536
            <param name="property">The property to add to the collection.</param>
6537
        </member>
6538
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
6539
            <summary>
6540
            Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
6541
            First attempts to get an exact case match of propertyName and then
6542
            a case insensitive match.
6543
            </summary>
6544
            <param name="propertyName">Name of the property.</param>
6545
            <returns>A matching property if found.</returns>
6546
        </member>
6547
        <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
6548
            <summary>
6549
            Gets a property by property name.
6550
            </summary>
6551
            <param name="propertyName">The name of the property to get.</param>
6552
            <param name="comparisonType">Type property name string comparison.</param>
6553
            <returns>A matching property if found.</returns>
6554
        </member>
6555
        <member name="T:Newtonsoft.Json.Serialization.JsonStringContract">
6556
            <summary>
6557
            Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6558
            </summary>
6559
        </member>
6560
        <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
6561
            <summary>
6562
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
6563
            </summary>
6564
            <param name="underlyingType">The underlying type for the contract.</param>
6565
        </member>
6566
        <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
6567
            <summary>
6568
            Represents a method that constructs an object.
6569
            </summary>
6570
            <typeparam name="T">The object type to create.</typeparam>
6571
        </member>
6572
        <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
6573
            <summary>
6574
            When applied to a method, specifies that the method is called when an error occurs serializing an object.
6575
            </summary>
6576
        </member>
6577
        <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
6578
            <summary>
6579
            Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
6580
            </summary>
6581
        </member>
6582
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
6583
            <summary>
6584
            Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
6585
            </summary>
6586
            <param name="memberInfo">The member info.</param>
6587
        </member>
6588
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
6589
            <summary>
6590
            Sets the value.
6591
            </summary>
6592
            <param name="target">The target to set the value on.</param>
6593
            <param name="value">The value to set on the target.</param>
6594
        </member>
6595
        <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
6596
            <summary>
6597
            Gets the value.
6598
            </summary>
6599
            <param name="target">The target to get the value from.</param>
6600
            <returns>The value.</returns>
6601
        </member>
6602
        <member name="T:Newtonsoft.Json.TypeNameHandling">
6603
            <summary>
6604
            Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
6605
            </summary>
6606
        </member>
6607
        <member name="F:Newtonsoft.Json.TypeNameHandling.None">
6608
            <summary>
6609
            Do not include the .NET type name when serializing types.
6610
            </summary>
6611
        </member>
6612
        <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
6613
            <summary>
6614
            Include the .NET type name when serializing into a JSON object structure.
6615
            </summary>
6616
        </member>
6617
        <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
6618
            <summary>
6619
            Include the .NET type name when serializing into a JSON array structure.
6620
            </summary>
6621
        </member>
6622
        <member name="F:Newtonsoft.Json.TypeNameHandling.All">
6623
            <summary>
6624
            Always include the .NET type name when serializing.
6625
            </summary>
6626
        </member>
6627
        <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
6628
            <summary>
6629
            Include the .NET type name when the type of the object being serialized is not the same as its declared type.
6630
            </summary>
6631
        </member>
6632
        <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
6633
            <summary>
6634
            Determines whether the collection is null or empty.
6635
            </summary>
6636
            <param name="collection">The collection.</param>
6637
            <returns>
6638
                    <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
6639
            </returns>
6640
        </member>
6641
        <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
6642
            <summary>
6643
            Adds the elements of the specified collection to the specified generic IList.
6644
            </summary>
6645
            <param name="initial">The list to add to.</param>
6646
            <param name="collection">The collection of elements to add.</param>
6647
        </member>
6648
        <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
6649
            <summary>
6650
            Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
6651
            </summary>
6652
            <typeparam name="TSource">The type of the elements of source.</typeparam>
6653
            <param name="list">A sequence in which to locate a value.</param>
6654
            <param name="value">The object to locate in the sequence</param>
6655
            <param name="comparer">An equality comparer to compare values.</param>
6656
            <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
6657
        </member>
6658
        <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)">
6659
            <summary>
6660
            Converts the value to the specified type.
6661
            </summary>
6662
            <param name="initialValue">The value to convert.</param>
6663
            <param name="culture">The culture to use when converting.</param>
6664
            <param name="targetType">The type to convert the value to.</param>
6665
            <returns>The converted type.</returns>
6666
        </member>
6667
        <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.TryConvert(System.Object,System.Globalization.CultureInfo,System.Type,System.Object@)">
6668
            <summary>
6669
            Converts the value to the specified type.
6670
            </summary>
6671
            <param name="initialValue">The value to convert.</param>
6672
            <param name="culture">The culture to use when converting.</param>
6673
            <param name="targetType">The type to convert the value to.</param>
6674
            <param name="convertedValue">The converted value if the conversion was successful or the default value of <c>T</c> if it failed.</param>
6675
            <returns>
6676
                    <c>true</c> if <c>initialValue</c> was converted successfully; otherwise, <c>false</c>.
6677
            </returns>
6678
        </member>
6679
        <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
6680
            <summary>
6681
            Converts the value to the specified type. If the value is unable to be converted, the
6682
            value is checked whether it assignable to the specified type.
6683
            </summary>
6684
            <param name="initialValue">The value to convert.</param>
6685
            <param name="culture">The culture to use when converting.</param>
6686
            <param name="targetType">The type to convert or cast the value to.</param>
6687
            <returns>
6688
            The converted type. If conversion was unsuccessful, the initial value
6689
            is returned if assignable to the target type.
6690
            </returns>
6691
        </member>
6692
        <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
6693
            <summary>
6694
            Gets a dictionary of the names and values of an Enum type.
6695
            </summary>
6696
            <returns></returns>
6697
        </member>
6698
        <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
6699
            <summary>
6700
            Gets a dictionary of the names and values of an Enum type.
6701
            </summary>
6702
            <param name="enumType">The enum type to get names and values for.</param>
6703
            <returns></returns>
6704
        </member>
6705
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
6706
            <summary>
6707
            Gets the type of the typed collection's items.
6708
            </summary>
6709
            <param name="type">The type.</param>
6710
            <returns>The type of the typed collection's items.</returns>
6711
        </member>
6712
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
6713
            <summary>
6714
            Gets the member's underlying type.
6715
            </summary>
6716
            <param name="member">The member.</param>
6717
            <returns>The underlying type of the member.</returns>
6718
        </member>
6719
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
6720
            <summary>
6721
            Determines whether the member is an indexed property.
6722
            </summary>
6723
            <param name="member">The member.</param>
6724
            <returns>
6725
                    <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
6726
            </returns>
6727
        </member>
6728
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
6729
            <summary>
6730
            Determines whether the property is an indexed property.
6731
            </summary>
6732
            <param name="property">The property.</param>
6733
            <returns>
6734
                    <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
6735
            </returns>
6736
        </member>
6737
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
6738
            <summary>
6739
            Gets the member's value on the object.
6740
            </summary>
6741
            <param name="member">The member.</param>
6742
            <param name="target">The target object.</param>
6743
            <returns>The member's value on the object.</returns>
6744
        </member>
6745
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
6746
            <summary>
6747
            Sets the member's value on the target object.
6748
            </summary>
6749
            <param name="member">The member.</param>
6750
            <param name="target">The target.</param>
6751
            <param name="value">The value.</param>
6752
        </member>
6753
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
6754
            <summary>
6755
            Determines whether the specified MemberInfo can be read.
6756
            </summary>
6757
            <param name="member">The MemberInfo to determine whether can be read.</param>
6758
            /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
6759
            <returns>
6760
                    <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
6761
            </returns>
6762
        </member>
6763
        <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
6764
            <summary>
6765
            Determines whether the specified MemberInfo can be set.
6766
            </summary>
6767
            <param name="member">The MemberInfo to determine whether can be set.</param>
6768
            <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
6769
            <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
6770
            <returns>
6771
                    <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
6772
            </returns>
6773
        </member>
6774
        <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
6775
            <summary>
6776
            Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
6777
            </summary>
6778
        </member>
6779
        <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
6780
            <summary>
6781
            Determines whether the string is all white space. Empty string will return false.
6782
            </summary>
6783
            <param name="s">The string to test whether it is all white space.</param>
6784
            <returns>
6785
                    <c>true</c> if the string is all white space; otherwise, <c>false</c>.
6786
            </returns>
6787
        </member>
6788
        <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
6789
            <summary>
6790
            Nulls an empty string.
6791
            </summary>
6792
            <param name="s">The string.</param>
6793
            <returns>Null if the string was null, otherwise the string unchanged.</returns>
6794
        </member>
6795
        <member name="T:Newtonsoft.Json.WriteState">
6796
            <summary>
6797
            Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
6798
            </summary>
6799
        </member>
6800
        <member name="F:Newtonsoft.Json.WriteState.Error">
6801
            <summary>
6802
            An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
6803
            You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
6804
            Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown. 
6805
            </summary>
6806
        </member>
6807
        <member name="F:Newtonsoft.Json.WriteState.Closed">
6808
            <summary>
6809
            The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called. 
6810
            </summary>
6811
        </member>
6812
        <member name="F:Newtonsoft.Json.WriteState.Object">
6813
            <summary>
6814
            An object is being written. 
6815
            </summary>
6816
        </member>
6817
        <member name="F:Newtonsoft.Json.WriteState.Array">
6818
            <summary>
6819
            A array is being written.
6820
            </summary>
6821
        </member>
6822
        <member name="F:Newtonsoft.Json.WriteState.Constructor">
6823
            <summary>
6824
            A constructor is being written.
6825
            </summary>
6826
        </member>
6827
        <member name="F:Newtonsoft.Json.WriteState.Property">
6828
            <summary>
6829
            A property is being written.
6830
            </summary>
6831
        </member>
6832
        <member name="F:Newtonsoft.Json.WriteState.Start">
6833
            <summary>
6834
            A write method has not been called.
6835
            </summary>
6836
        </member>
6837
    </members>
6838
</doc>