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