/src/packages/Newtonsoft.Json.4.5.9/lib/net20/Newtonsoft.Json.xml

https://bitbucket.org/BillinghamJ/small-makeitjson · XML · 8255 lines · 8255 code · 0 blank · 0 comment · 0 complexity · dd32543755d9179d83ab04591b2440d9 MD5 · raw file

Large files are truncated click here to view the full file

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Newtonsoft.Json</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
  8. <summary>
  9. Represents a BSON Oid (object id).
  10. </summary>
  11. </member>
  12. <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
  13. <summary>
  14. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
  15. </summary>
  16. <param name="value">The Oid value.</param>
  17. </member>
  18. <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
  19. <summary>
  20. Gets or sets the value of the Oid.
  21. </summary>
  22. <value>The value of the Oid.</value>
  23. </member>
  24. <member name="T:Newtonsoft.Json.Bson.BsonReader">
  25. <summary>
  26. Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
  27. </summary>
  28. </member>
  29. <member name="T:Newtonsoft.Json.JsonReader">
  30. <summary>
  31. Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
  32. </summary>
  33. </member>
  34. <member name="M:Newtonsoft.Json.JsonReader.#ctor">
  35. <summary>
  36. Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
  37. </summary>
  38. </member>
  39. <member name="M:Newtonsoft.Json.JsonReader.Read">
  40. <summary>
  41. Reads the next JSON token from the stream.
  42. </summary>
  43. <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
  44. </member>
  45. <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32">
  46. <summary>
  47. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  48. </summary>
  49. <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
  50. </member>
  51. <member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
  52. <summary>
  53. Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
  54. </summary>
  55. <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
  56. </member>
  57. <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
  58. <summary>
  59. Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
  60. </summary>
  61. <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
  62. </member>
  63. <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
  64. <summary>
  65. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  66. </summary>
  67. <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
  68. </member>
  69. <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
  70. <summary>
  71. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  72. </summary>
  73. <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
  74. </member>
  75. <member name="M:Newtonsoft.Json.JsonReader.Skip">
  76. <summary>
  77. Skips the children of the current token.
  78. </summary>
  79. </member>
  80. <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
  81. <summary>
  82. Sets the current token.
  83. </summary>
  84. <param name="newToken">The new token.</param>
  85. </member>
  86. <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
  87. <summary>
  88. Sets the current token and value.
  89. </summary>
  90. <param name="newToken">The new token.</param>
  91. <param name="value">The value.</param>
  92. </member>
  93. <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
  94. <summary>
  95. Sets the state based on current token type.
  96. </summary>
  97. </member>
  98. <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
  99. <summary>
  100. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  101. </summary>
  102. </member>
  103. <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
  104. <summary>
  105. Releases unmanaged and - optionally - managed resources
  106. </summary>
  107. <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
  108. </member>
  109. <member name="M:Newtonsoft.Json.JsonReader.Close">
  110. <summary>
  111. Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
  112. </summary>
  113. </member>
  114. <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
  115. <summary>
  116. Gets the current reader state.
  117. </summary>
  118. <value>The current reader state.</value>
  119. </member>
  120. <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
  121. <summary>
  122. Gets or sets a value indicating whether the underlying stream or
  123. <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
  124. </summary>
  125. <value>
  126. true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
  127. the reader is closed; otherwise false. The default is true.
  128. </value>
  129. </member>
  130. <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
  131. <summary>
  132. Gets the quotation mark character used to enclose the value of a string.
  133. </summary>
  134. </member>
  135. <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
  136. <summary>
  137. Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
  138. </summary>
  139. </member>
  140. <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
  141. <summary>
  142. Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
  143. </summary>
  144. </member>
  145. <member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
  146. <summary>
  147. Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
  148. </summary>
  149. </member>
  150. <member name="P:Newtonsoft.Json.JsonReader.TokenType">
  151. <summary>
  152. Gets the type of the current JSON token.
  153. </summary>
  154. </member>
  155. <member name="P:Newtonsoft.Json.JsonReader.Value">
  156. <summary>
  157. Gets the text value of the current JSON token.
  158. </summary>
  159. </member>
  160. <member name="P:Newtonsoft.Json.JsonReader.ValueType">
  161. <summary>
  162. Gets The Common Language Runtime (CLR) type for the current JSON token.
  163. </summary>
  164. </member>
  165. <member name="P:Newtonsoft.Json.JsonReader.Depth">
  166. <summary>
  167. Gets the depth of the current token in the JSON document.
  168. </summary>
  169. <value>The depth of the current token in the JSON document.</value>
  170. </member>
  171. <member name="P:Newtonsoft.Json.JsonReader.Path">
  172. <summary>
  173. Gets the path of the current JSON token.
  174. </summary>
  175. </member>
  176. <member name="P:Newtonsoft.Json.JsonReader.Culture">
  177. <summary>
  178. Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
  179. </summary>
  180. </member>
  181. <member name="T:Newtonsoft.Json.JsonReader.State">
  182. <summary>
  183. Specifies the state of the reader.
  184. </summary>
  185. </member>
  186. <member name="F:Newtonsoft.Json.JsonReader.State.Start">
  187. <summary>
  188. The Read method has not been called.
  189. </summary>
  190. </member>
  191. <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
  192. <summary>
  193. The end of the file has been reached successfully.
  194. </summary>
  195. </member>
  196. <member name="F:Newtonsoft.Json.JsonReader.State.Property">
  197. <summary>
  198. Reader is at a property.
  199. </summary>
  200. </member>
  201. <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
  202. <summary>
  203. Reader is at the start of an object.
  204. </summary>
  205. </member>
  206. <member name="F:Newtonsoft.Json.JsonReader.State.Object">
  207. <summary>
  208. Reader is in an object.
  209. </summary>
  210. </member>
  211. <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
  212. <summary>
  213. Reader is at the start of an array.
  214. </summary>
  215. </member>
  216. <member name="F:Newtonsoft.Json.JsonReader.State.Array">
  217. <summary>
  218. Reader is in an array.
  219. </summary>
  220. </member>
  221. <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
  222. <summary>
  223. The Close method has been called.
  224. </summary>
  225. </member>
  226. <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
  227. <summary>
  228. Reader has just read a value.
  229. </summary>
  230. </member>
  231. <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
  232. <summary>
  233. Reader is at the start of a constructor.
  234. </summary>
  235. </member>
  236. <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
  237. <summary>
  238. Reader in a constructor.
  239. </summary>
  240. </member>
  241. <member name="F:Newtonsoft.Json.JsonReader.State.Error">
  242. <summary>
  243. An error occurred that prevents the read operation from continuing.
  244. </summary>
  245. </member>
  246. <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
  247. <summary>
  248. The end of the file has been reached successfully.
  249. </summary>
  250. </member>
  251. <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
  252. <summary>
  253. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
  254. </summary>
  255. <param name="stream">The stream.</param>
  256. </member>
  257. <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
  258. <summary>
  259. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
  260. </summary>
  261. <param name="reader">The reader.</param>
  262. </member>
  263. <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
  264. <summary>
  265. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
  266. </summary>
  267. <param name="stream">The stream.</param>
  268. <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
  269. <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
  270. </member>
  271. <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
  272. <summary>
  273. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
  274. </summary>
  275. <param name="reader">The reader.</param>
  276. <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
  277. <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
  278. </member>
  279. <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes">
  280. <summary>
  281. Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
  282. </summary>
  283. <returns>
  284. A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
  285. </returns>
  286. </member>
  287. <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
  288. <summary>
  289. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  290. </summary>
  291. <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
  292. </member>
  293. <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
  294. <summary>
  295. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  296. </summary>
  297. <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
  298. </member>
  299. <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
  300. <summary>
  301. Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
  302. </summary>
  303. <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
  304. </member>
  305. <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
  306. <summary>
  307. Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
  308. </summary>
  309. <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
  310. </member>
  311. <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
  312. <summary>
  313. Reads the next JSON token from the stream.
  314. </summary>
  315. <returns>
  316. true if the next token was read successfully; false if there are no more tokens to read.
  317. </returns>
  318. </member>
  319. <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
  320. <summary>
  321. Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
  322. </summary>
  323. </member>
  324. <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
  325. <summary>
  326. Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
  327. </summary>
  328. <value>
  329. <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
  330. </value>
  331. </member>
  332. <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
  333. <summary>
  334. Gets or sets a value indicating whether the root object will be read as a JSON array.
  335. </summary>
  336. <value>
  337. <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
  338. </value>
  339. </member>
  340. <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
  341. <summary>
  342. Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
  343. </summary>
  344. <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
  345. </member>
  346. <member name="T:Newtonsoft.Json.Bson.BsonWriter">
  347. <summary>
  348. Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
  349. </summary>
  350. </member>
  351. <member name="T:Newtonsoft.Json.JsonWriter">
  352. <summary>
  353. Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
  354. </summary>
  355. </member>
  356. <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
  357. <summary>
  358. Creates an instance of the <c>JsonWriter</c> class.
  359. </summary>
  360. </member>
  361. <member name="M:Newtonsoft.Json.JsonWriter.Flush">
  362. <summary>
  363. Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
  364. </summary>
  365. </member>
  366. <member name="M:Newtonsoft.Json.JsonWriter.Close">
  367. <summary>
  368. Closes this stream and the underlying stream.
  369. </summary>
  370. </member>
  371. <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
  372. <summary>
  373. Writes the beginning of a Json object.
  374. </summary>
  375. </member>
  376. <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
  377. <summary>
  378. Writes the end of a Json object.
  379. </summary>
  380. </member>
  381. <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
  382. <summary>
  383. Writes the beginning of a Json array.
  384. </summary>
  385. </member>
  386. <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
  387. <summary>
  388. Writes the end of an array.
  389. </summary>
  390. </member>
  391. <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
  392. <summary>
  393. Writes the start of a constructor with the given name.
  394. </summary>
  395. <param name="name">The name of the constructor.</param>
  396. </member>
  397. <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
  398. <summary>
  399. Writes the end constructor.
  400. </summary>
  401. </member>
  402. <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
  403. <summary>
  404. Writes the property name of a name/value pair on a Json object.
  405. </summary>
  406. <param name="name">The name of the property.</param>
  407. </member>
  408. <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
  409. <summary>
  410. Writes the end of the current Json object or array.
  411. </summary>
  412. </member>
  413. <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
  414. <summary>
  415. Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
  416. </summary>
  417. <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
  418. </member>
  419. <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
  420. <summary>
  421. Writes the specified end token.
  422. </summary>
  423. <param name="token">The end token to write.</param>
  424. </member>
  425. <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
  426. <summary>
  427. Writes indent characters.
  428. </summary>
  429. </member>
  430. <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
  431. <summary>
  432. Writes the JSON value delimiter.
  433. </summary>
  434. </member>
  435. <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
  436. <summary>
  437. Writes an indent space.
  438. </summary>
  439. </member>
  440. <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
  441. <summary>
  442. Writes a null value.
  443. </summary>
  444. </member>
  445. <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
  446. <summary>
  447. Writes an undefined value.
  448. </summary>
  449. </member>
  450. <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
  451. <summary>
  452. Writes raw JSON without changing the writer's state.
  453. </summary>
  454. <param name="json">The raw JSON to write.</param>
  455. </member>
  456. <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
  457. <summary>
  458. Writes raw JSON where a value is expected and updates the writer's state.
  459. </summary>
  460. <param name="json">The raw JSON to write.</param>
  461. </member>
  462. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
  463. <summary>
  464. Writes a <see cref="T:System.String"/> value.
  465. </summary>
  466. <param name="value">The <see cref="T:System.String"/> value to write.</param>
  467. </member>
  468. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
  469. <summary>
  470. Writes a <see cref="T:System.Int32"/> value.
  471. </summary>
  472. <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
  473. </member>
  474. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
  475. <summary>
  476. Writes a <see cref="T:System.UInt32"/> value.
  477. </summary>
  478. <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
  479. </member>
  480. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
  481. <summary>
  482. Writes a <see cref="T:System.Int64"/> value.
  483. </summary>
  484. <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
  485. </member>
  486. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
  487. <summary>
  488. Writes a <see cref="T:System.UInt64"/> value.
  489. </summary>
  490. <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
  491. </member>
  492. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
  493. <summary>
  494. Writes a <see cref="T:System.Single"/> value.
  495. </summary>
  496. <param name="value">The <see cref="T:System.Single"/> value to write.</param>
  497. </member>
  498. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
  499. <summary>
  500. Writes a <see cref="T:System.Double"/> value.
  501. </summary>
  502. <param name="value">The <see cref="T:System.Double"/> value to write.</param>
  503. </member>
  504. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
  505. <summary>
  506. Writes a <see cref="T:System.Boolean"/> value.
  507. </summary>
  508. <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
  509. </member>
  510. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
  511. <summary>
  512. Writes a <see cref="T:System.Int16"/> value.
  513. </summary>
  514. <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
  515. </member>
  516. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
  517. <summary>
  518. Writes a <see cref="T:System.UInt16"/> value.
  519. </summary>
  520. <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
  521. </member>
  522. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
  523. <summary>
  524. Writes a <see cref="T:System.Char"/> value.
  525. </summary>
  526. <param name="value">The <see cref="T:System.Char"/> value to write.</param>
  527. </member>
  528. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
  529. <summary>
  530. Writes a <see cref="T:System.Byte"/> value.
  531. </summary>
  532. <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
  533. </member>
  534. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
  535. <summary>
  536. Writes a <see cref="T:System.SByte"/> value.
  537. </summary>
  538. <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
  539. </member>
  540. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
  541. <summary>
  542. Writes a <see cref="T:System.Decimal"/> value.
  543. </summary>
  544. <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
  545. </member>
  546. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
  547. <summary>
  548. Writes a <see cref="T:System.DateTime"/> value.
  549. </summary>
  550. <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
  551. </member>
  552. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
  553. <summary>
  554. Writes a <see cref="T:System.Guid"/> value.
  555. </summary>
  556. <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
  557. </member>
  558. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
  559. <summary>
  560. Writes a <see cref="T:System.TimeSpan"/> value.
  561. </summary>
  562. <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
  563. </member>
  564. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
  565. <summary>
  566. Writes a <see cref="T:System.Nullable`1"/> value.
  567. </summary>
  568. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  569. </member>
  570. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
  571. <summary>
  572. Writes a <see cref="T:System.Nullable`1"/> value.
  573. </summary>
  574. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  575. </member>
  576. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
  577. <summary>
  578. Writes a <see cref="T:System.Nullable`1"/> value.
  579. </summary>
  580. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  581. </member>
  582. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
  583. <summary>
  584. Writes a <see cref="T:System.Nullable`1"/> value.
  585. </summary>
  586. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  587. </member>
  588. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
  589. <summary>
  590. Writes a <see cref="T:System.Nullable`1"/> value.
  591. </summary>
  592. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  593. </member>
  594. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
  595. <summary>
  596. Writes a <see cref="T:System.Nullable`1"/> value.
  597. </summary>
  598. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  599. </member>
  600. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
  601. <summary>
  602. Writes a <see cref="T:System.Nullable`1"/> value.
  603. </summary>
  604. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  605. </member>
  606. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
  607. <summary>
  608. Writes a <see cref="T:System.Nullable`1"/> value.
  609. </summary>
  610. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  611. </member>
  612. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
  613. <summary>
  614. Writes a <see cref="T:System.Nullable`1"/> value.
  615. </summary>
  616. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  617. </member>
  618. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
  619. <summary>
  620. Writes a <see cref="T:System.Nullable`1"/> value.
  621. </summary>
  622. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  623. </member>
  624. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
  625. <summary>
  626. Writes a <see cref="T:System.Nullable`1"/> value.
  627. </summary>
  628. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  629. </member>
  630. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
  631. <summary>
  632. Writes a <see cref="T:System.Nullable`1"/> value.
  633. </summary>
  634. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  635. </member>
  636. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
  637. <summary>
  638. Writes a <see cref="T:System.Nullable`1"/> value.
  639. </summary>
  640. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  641. </member>
  642. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
  643. <summary>
  644. Writes a <see cref="T:System.Nullable`1"/> value.
  645. </summary>
  646. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  647. </member>
  648. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
  649. <summary>
  650. Writes a <see cref="T:System.Nullable`1"/> value.
  651. </summary>
  652. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  653. </member>
  654. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
  655. <summary>
  656. Writes a <see cref="T:System.Nullable`1"/> value.
  657. </summary>
  658. <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
  659. </member>
  660. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
  661. <summary>
  662. Writes a <see cref="T:Byte[]"/> value.
  663. </summary>
  664. <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
  665. </member>
  666. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
  667. <summary>
  668. Writes a <see cref="T:System.Uri"/> value.
  669. </summary>
  670. <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
  671. </member>
  672. <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
  673. <summary>
  674. Writes a <see cref="T:System.Object"/> value.
  675. An error will raised if the value cannot be written as a single JSON token.
  676. </summary>
  677. <param name="value">The <see cref="T:System.Object"/> value to write.</param>
  678. </member>
  679. <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
  680. <summary>
  681. Writes out a comment <code>/*...*/</code> containing the specified text.
  682. </summary>
  683. <param name="text">Text to place inside the comment.</param>
  684. </member>
  685. <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
  686. <summary>
  687. Writes out the given white space.
  688. </summary>
  689. <param name="ws">The string of white space characters.</param>
  690. </member>
  691. <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
  692. <summary>
  693. Gets or sets a value indicating whether the underlying stream or
  694. <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
  695. </summary>
  696. <value>
  697. true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
  698. the writer is closed; otherwise false. The default is true.
  699. </value>
  700. </member>
  701. <member name="P:Newtonsoft.Json.JsonWriter.Top">
  702. <summary>
  703. Gets the top.
  704. </summary>
  705. <value>The top.</value>
  706. </member>
  707. <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
  708. <summary>
  709. Gets the state of the writer.
  710. </summary>
  711. </member>
  712. <member name="P:Newtonsoft.Json.JsonWriter.Path">
  713. <summary>
  714. Gets the path of the writer.
  715. </summary>
  716. </member>
  717. <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
  718. <summary>
  719. Indicates how JSON text output is formatted.
  720. </summary>
  721. </member>
  722. <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
  723. <summary>
  724. Get or set how dates are written to JSON text.
  725. </summary>
  726. </member>
  727. <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
  728. <summary>
  729. Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
  730. </summary>
  731. </member>
  732. <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
  733. <summary>
  734. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
  735. </summary>
  736. <param name="stream">The stream.</param>
  737. </member>
  738. <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
  739. <summary>
  740. Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
  741. </summary>
  742. <param name="writer">The writer.</param>
  743. </member>
  744. <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
  745. <summary>
  746. Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
  747. </summary>
  748. </member>
  749. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
  750. <summary>
  751. Writes the end.
  752. </summary>
  753. <param name="token">The token.</param>
  754. </member>
  755. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
  756. <summary>
  757. Writes out a comment <code>/*...*/</code> containing the specified text.
  758. </summary>
  759. <param name="text">Text to place inside the comment.</param>
  760. </member>
  761. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
  762. <summary>
  763. Writes the start of a constructor with the given name.
  764. </summary>
  765. <param name="name">The name of the constructor.</param>
  766. </member>
  767. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
  768. <summary>
  769. Writes raw JSON.
  770. </summary>
  771. <param name="json">The raw JSON to write.</param>
  772. </member>
  773. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
  774. <summary>
  775. Writes raw JSON where a value is expected and updates the writer's state.
  776. </summary>
  777. <param name="json">The raw JSON to write.</param>
  778. </member>
  779. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
  780. <summary>
  781. Writes the beginning of a Json array.
  782. </summary>
  783. </member>
  784. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
  785. <summary>
  786. Writes the beginning of a Json object.
  787. </summary>
  788. </member>
  789. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
  790. <summary>
  791. Writes the property name of a name/value pair on a Json object.
  792. </summary>
  793. <param name="name">The name of the property.</param>
  794. </member>
  795. <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
  796. <summary>
  797. Closes this stream and the underlying stream.
  798. </summary>
  799. </member>
  800. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
  801. <summary>
  802. Writes a null value.
  803. </summary>
  804. </member>
  805. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
  806. <summary>
  807. Writes an undefined value.
  808. </summary>
  809. </member>
  810. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
  811. <summary>
  812. Writes a <see cref="T:System.String"/> value.
  813. </summary>
  814. <param name="value">The <see cref="T:System.String"/> value to write.</param>
  815. </member>
  816. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
  817. <summary>
  818. Writes a <see cref="T:System.Int32"/> value.
  819. </summary>
  820. <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
  821. </member>
  822. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
  823. <summary>
  824. Writes a <see cref="T:System.UInt32"/> value.
  825. </summary>
  826. <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
  827. </member>
  828. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
  829. <summary>
  830. Writes a <see cref="T:System.Int64"/> value.
  831. </summary>
  832. <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
  833. </member>
  834. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
  835. <summary>
  836. Writes a <see cref="T:System.UInt64"/> value.
  837. </summary>
  838. <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
  839. </member>
  840. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
  841. <summary>
  842. Writes a <see cref="T:System.Single"/> value.
  843. </summary>
  844. <param name="value">The <see cref="T:System.Single"/> value to write.</param>
  845. </member>
  846. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
  847. <summary>
  848. Writes a <see cref="T:System.Double"/> value.
  849. </summary>
  850. <param name="value">The <see cref="T:System.Double"/> value to write.</param>
  851. </member>
  852. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
  853. <summary>
  854. Writes a <see cref="T:System.Boolean"/> value.
  855. </summary>
  856. <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
  857. </member>
  858. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
  859. <summary>
  860. Writes a <see cref="T:System.Int16"/> value.
  861. </summary>
  862. <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
  863. </member>
  864. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
  865. <summary>
  866. Writes a <see cref="T:System.UInt16"/> value.
  867. </summary>
  868. <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
  869. </member>
  870. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
  871. <summary>
  872. Writes a <see cref="T:System.Char"/> value.
  873. </summary>
  874. <param name="value">The <see cref="T:System.Char"/> value to write.</param>
  875. </member>
  876. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
  877. <summary>
  878. Writes a <see cref="T:System.Byte"/> value.
  879. </summary>
  880. <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
  881. </member>
  882. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
  883. <summary>
  884. Writes a <see cref="T:System.SByte"/> value.
  885. </summary>
  886. <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
  887. </member>
  888. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
  889. <summary>
  890. Writes a <see cref="T:System.Decimal"/> value.
  891. </summary>
  892. <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
  893. </member>
  894. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
  895. <summary>
  896. Writes a <see cref="T:System.DateTime"/> value.
  897. </summary>
  898. <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
  899. </member>
  900. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
  901. <summary>
  902. Writes a <see cref="T:Byte[]"/> value.
  903. </summary>
  904. <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
  905. </member>
  906. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
  907. <summary>
  908. Writes a <see cref="T:System.Guid"/> value.
  909. </summary>
  910. <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
  911. </member>
  912. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
  913. <summary>
  914. Writes a <see cref="T:System.TimeSpan"/> value.
  915. </summary>
  916. <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
  917. </member>
  918. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
  919. <summary>
  920. Writes a <see cref="T:System.Uri"/> value.
  921. </summary>
  922. <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
  923. </member>
  924. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
  925. <summary>
  926. Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
  927. </summary>
  928. <param name="value">The Object ID value to write.</param>
  929. </member>
  930. <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
  931. <summary>
  932. Writes a BSON regex.
  933. </summary>
  934. <param name="pattern">The regex pattern.</param>
  935. <param name="options">The regex options.</param>
  936. </member>
  937. <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
  938. <summary>
  939. Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
  940. When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
  941. </summary>
  942. <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
  943. </member>
  944. <member name="T:Newtonsoft.Json.ConstructorHandling">
  945. <summary>
  946. Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
  947. </summary>
  948. </member>
  949. <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
  950. <summary>
  951. First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
  952. </summary>
  953. </member>
  954. <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
  955. <summary>
  956. Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
  957. </summary>
  958. </member>
  959. <member name="T:Newtonsoft.Json.Converters.BinaryConverter">
  960. <summary>
  961. Converts a binary value to and from a base 64 string value.
  962. </summary>
  963. </member>
  964. <member name="T:Newtonsoft.Json.JsonConverter">
  965. <summary>
  966. Converts an object to and from JSON.
  967. </summary>
  968. </member>
  969. <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
  970. <summary>
  971. Writes the JSON representation of the object.
  972. </summary>
  973. <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
  974. <param name="value">The value.</param>
  975. <param name="serializer">The calling serializer.</param>
  976. </member>
  977. <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
  978. <summary>
  979. Reads the JSON representation of the object.
  980. </summary>
  981. <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
  982. <param name="objectType">Type of the object.</param>
  983. <param name="existingValue">The existing value of object being read.</param>
  984. <param name="serializer">The calling serializer.</param>
  985. <returns>The object value.</returns>
  986. </member>
  987. <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)">
  988. <summary>
  989. Determines whether this instance can convert the specified object type.
  990. </summary>
  991. <param name="objectType">Type of the object.</param>
  992. <returns>
  993. <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
  994. </returns>
  995. </member>
  996. <member name="M:Newtonsoft.Json.JsonConverter.GetSchema">
  997. <summary>
  998. Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
  999. </summary>
  1000. <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
  1001. </member>
  1002. <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
  1003. <summary>
  1004. Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
  1005. </summary>
  1006. <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
  1007. </member>
  1008. <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
  1009. <summary>
  1010. Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
  1011. </summary>
  1012. <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
  1013. </member>
  1014. <member name="M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
  1015. <summary>
  1016. Writes the JSON representation of the object.
  1017. </summary>
  1018. <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
  1019. <param name="value">The value.</param>
  1020. <param name="serializer">The calling serializer.</param>
  1021. </member>
  1022. <member name="M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
  1023. <summary>
  1024. Reads the JSON representation of the object.
  1025. </summary>
  1026. <param name="reader">The <see