1
0

Newtonsoft.Json.XML 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990
  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>