Statistics
| Branch: | Revision:

root / trunk / packages / Hammock.1.2.6 / lib / sl4 / System.Json.xml @ 5bcf6d70

History | View | Annotate | Download (56.2 kB)

1
<?xml version="1.0" encoding="utf-8"?>
2
<doc>
3
  <assembly>
4
    <name>System.Json</name>
5
  </assembly>
6
  <members>
7
    <member name="T:System.Json.JsonArray">
8
      <summary>A <see cref="T:System.Json.JsonArray" /> is an ordered sequence of zero or more <see cref="T:System.Json.JsonValue" /> objects.</summary>
9
    </member>
10
    <member name="M:System.Json.JsonArray.#ctor(System.Collections.Generic.IEnumerable{System.Json.JsonValue})">
11
      <summary>Creates an instance of the <see cref="T:System.Json.JsonArray" /> class initialized by an <see cref="T:System.Collections.Generic.IEnumerable`1" /> enumeration of objects of type <see cref="T:System.Json.JsonValue" />.</summary>
12
      <param name="items">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> enumeration of objects of type <see cref="T:System.Json.JsonValue" /> used to initialize the JavaScript Object Notation (JSON) array.</param>
13
    </member>
14
    <member name="M:System.Json.JsonArray.#ctor(System.Json.JsonValue[])">
15
      <summary>Creates an instance of the <see cref="T:System.Json.JsonArray" /> class, initialized by an array of type <see cref="T:System.Json.JsonValue" />.</summary>
16
      <param name="items">The array of type <see cref="T:System.Json.JsonValue" /> used to initialize the JavaScript Object Notation (JSON) array.</param>
17
    </member>
18
    <member name="M:System.Json.JsonArray.Add(System.Json.JsonValue)">
19
      <summary>Adds a <see cref="T:System.Json.JsonValue" /> object to the end of the array.</summary>
20
      <param name="item">The <see cref="T:System.Json.JsonValue" /> object to add.</param>
21
    </member>
22
    <member name="M:System.Json.JsonArray.AddRange(System.Collections.Generic.IEnumerable{System.Json.JsonValue})">
23
      <summary>Adds the elements from a collection of type <see cref="T:System.Json.JsonValue" /> to the <see cref="T:System.Json.Array" />.</summary>
24
      <param name="items">Collection of types to add.</param>
25
    </member>
26
    <member name="M:System.Json.JsonArray.AddRange(System.Json.JsonValue[])">
27
      <summary>Adds the elements from an array of type <see cref="T:System.Json.JsonValue" /> to the <see cref="T:System.Json.Array" />.</summary>
28
      <param name="items">The array of type <see cref="T:System.Json.JsonValue" /> to be added to the <see cref="T:System.Json.Array" />.</param>
29
      <exception cref="T:System.ArgumentNullException">
30
        <paramref name="items" /> is null.</exception>
31
    </member>
32
    <member name="M:System.Json.JsonArray.Clear">
33
      <summary>Removes all JSON CLR types from the <see cref="T:System.Json.JsonArray" />.</summary>
34
    </member>
35
    <member name="M:System.Json.JsonArray.Contains(System.Json.JsonValue)">
36
      <summary>Checks whether a specified JSON CLR type is in the <see cref="T:System.Json.JsonArray" />.</summary>
37
      <returns>true if <paramref name="item" /> is found in the <see cref="T:System.Json.JsonArray" />; otherwise, false.</returns>
38
      <param name="item">The <see cref="T:System.Json.JsonValue" /> to check for in the array. </param>
39
    </member>
40
    <member name="M:System.Json.JsonArray.CopyTo(System.Json.JsonValue[],System.Int32)">
41
      <summary>Copies the contents of the current JSON CLR array instance into a specified destination array beginning at the specified index.</summary>
42
      <param name="array">The destination <see cref="T:System.Json.JsonArray" /> to which the elements of the current <see cref="T:System.Json.JsonArray" /> object are copied</param>
43
      <param name="arrayIndex">The zero-based index in the destination array at which the copying of the elements of the JSON CLR array begins.</param>
44
    </member>
45
    <member name="P:System.Json.JsonArray.Count">
46
      <summary>Returns the number of <see cref="T:System.Json.JsonValue" /> elements in the array.</summary>
47
      <returns>The number of <see cref="T:System.Json.JsonValue" /> objects in the <see cref="T:System.Json.JsonArray" />.
48
</returns>
49
    </member>
50
    <member name="M:System.Json.JsonArray.IndexOf(System.Json.JsonValue)">
51
      <summary>Searches for a specified object and returns the zero-based index of its first occurrence within the <see cref="T:System.Json.JsonArray" />.</summary>
52
      <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the <see cref="T:System.Json.JsonArray" />, if found; otherwise, –1.</returns>
53
      <param name="item">The <see cref="T:System.Json.JsonValue" /> object to look up. </param>
54
    </member>
55
    <member name="M:System.Json.JsonArray.Insert(System.Int32,System.Json.JsonValue)">
56
      <summary>Insert a JSON CLR type into the array at a specified index.</summary>
57
      <param name="index">The zero-based index at which the item should be inserted.</param>
58
      <param name="item">The <see cref="T:System.Json.JsonValue" /> object to insert.</param>
59
      <exception cref="T:System.ArgumentOutOfRangeException">
60
        <paramref name="items" /> is less than zero or larger than the size of the array.</exception>
61
    </member>
62
    <member name="P:System.Json.JsonArray.IsReadOnly">
63
      <summary>Gets a value that indicates whether the <see cref="T:System.Json.JsonArray" /> is read-only.</summary>
64
      <returns>true if the <see cref="T:System.Json.JsonArray" />is read-only; otherwise, false.</returns>
65
    </member>
66
    <member name="P:System.Json.JsonArray.Item(System.Int32)">
67
      <summary>Gets or sets the JSON value at a specified index.</summary>
68
      <returns>The <see cref="T:System.Json.JsonValue" /> at the specified index.</returns>
69
      <param name="index">The zero-based index of the element to get or set.</param>
70
      <exception cref="T:System.ArgumentOutOfRangeException">
71
        <paramref name="index" /> is not a valid index for the array.</exception>
72
      <exception cref="T:System.ArgumentException">The property is set and the <paramref name="value" /> is of a type that is not assignable to the array.</exception>
73
    </member>
74
    <member name="P:System.Json.JsonArray.JsonType">
75
      <summary>Gets the JSON type of the <see cref="T:System.Json.JsonArray" />.</summary>
76
      <returns>Returns <see cref="F:System.Json.JsonType.Array" />.</returns>
77
    </member>
78
    <member name="M:System.Json.JsonArray.Remove(System.Json.JsonValue)">
79
      <summary>Removes the first occurrence of the specified JSON value from the array.</summary>
80
      <returns>true if <paramref name="item" /> is successfully removed; otherwise, false. This method also returns false if <paramref name="item" /> was not found in the <see cref="T:System.Json.JsonArray" />.</returns>
81
      <param name="item">The <see cref="T:System.Json.JsonValue" /> to remove from the <see cref="T:System.Json.JsonArray" />.</param>
82
    </member>
83
    <member name="M:System.Json.JsonArray.RemoveAt(System.Int32)">
84
      <summary>Remove the JSON value at a specified index of <see cref="T:System.Json.JsonArray" />.</summary>
85
      <param name="index">The zero-based index at which to remove the <see cref="T:System.Json.JsonValue" />.</param>
86
      <exception cref="T:System.ArgumentOutOfRangeException">
87
        <paramref name="index" /> is less than zero or <paramref name="index" /> is equal or larger than the size of the array.</exception>
88
    </member>
89
    <member name="M:System.Json.JsonArray.Save(System.IO.Stream)">
90
      <summary>Serializes a JSON CLR array type into a stream of text-based JSON.</summary>
91
      <param name="stream">The stream to which the text-based JSON is written.</param>
92
      <exception cref="T:System.ArgumentNullException">
93
        <paramref name="stream" /> is null.</exception>
94
    </member>
95
    <member name="M:System.Json.JsonArray.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
96
      <summary>Returns an enumerator that iterates through the <see cref="T:System.Json.JsonValue" /> objects in the array.</summary>
97
      <returns>Returns an <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that iterates through the <see cref="T:System.Json.JsonValue" /> elements in the <see cref="T:System.Json.JsonArray" />.</returns>
98
    </member>
99
    <member name="M:System.Json.JsonArray.System#Collections#IEnumerable#GetEnumerator">
100
      <summary>Returns an enumerator that iterates through the <see cref="T:System.Json.JsonValue" /> objects in the array.</summary>
101
      <returns>Returns an <see cref="T:System.Collections.IEnumerator" /> object that iterates through the <see cref="T:System.Json.JsonValue" /> elements in the <see cref="T:System.Json.JsonArray" />.
102
</returns>
103
    </member>
104
    <member name="T:System.Json.JsonObject">
105
      <summary>A <see cref="T:System.Json.JsonObject" /> is an unordered collection of zero or more key/value pairs.</summary>
106
    </member>
107
    <member name="M:System.Json.JsonObject.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue}})">
108
      <summary>Creates an instance of the <see cref="T:System.Json.JsonObject" /> class initialized with a <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of key/value pairs.</summary>
109
      <param name="items">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of <see cref="T:System.Collections.Generic.KeyValuePair`2" /> used to initialize the key/value pairs</param>
110
      <exception cref="T:System.ArgumentNullException">
111
        <paramref name="items" /> is null.</exception>
112
    </member>
113
    <member name="M:System.Json.JsonObject.#ctor(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue}[])">
114
      <summary>Creates an instance of the <see cref="T:System.Json.JsonObject" /> class initialized with a collection of key/value pairs.</summary>
115
      <param name="items">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> object used to initialize the key/value pairs.</param>
116
    </member>
117
    <member name="M:System.Json.JsonObject.#ctor(System.DateTimeOffset)">
118
      <summary>Creates an instance of the <see cref="T:System.Json.JsonObject" /> class initialized with a <see cref="T:System.DateTimeOffset" />.</summary>
119
      <param name="dto">The <see cref="T:System.DateTimeOffset" /> used to initialize the object.</param>
120
    </member>
121
    <member name="M:System.Json.JsonObject.Add(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue})">
122
      <summary>Adds a key/value pair to the JSON CLR object.</summary>
123
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> to add.</param>
124
    </member>
125
    <member name="M:System.Json.JsonObject.Add(System.String,System.Json.JsonValue)">
126
      <summary>Adds a key/value pair to the JSON CLR object type.</summary>
127
      <param name="key">The key for the element added.</param>
128
      <param name="value">The <see cref="T:System.Json.JsonValue" /> for the element added.</param>
129
      <exception cref="T:System.ArgumentNullException">
130
        <paramref name="key" /> is null.</exception>
131
    </member>
132
    <member name="M:System.Json.JsonObject.AddRange(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue}})">
133
      <summary>Adds a specified collection of key/value pairs to the current instance of the <see cref="T:System.Json.JsonObject" />.</summary>
134
      <param name="items">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of key/value pairs to add.</param>
135
      <exception cref="T:System.ArgumentNullException">
136
        <paramref name="items" /> is null.</exception>
137
    </member>
138
    <member name="M:System.Json.JsonObject.AddRange(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue}[])">
139
      <summary>Adds a specified array of key/value pairs to the current instance of <see cref="T:System.Json.JsonObject" />.</summary>
140
      <param name="items">Collection of key/value pairs.</param>
141
    </member>
142
    <member name="M:System.Json.JsonObject.Clear">
143
      <summary>Removes all key/value pairs from the JSON CLR object.</summary>
144
    </member>
145
    <member name="M:System.Json.JsonObject.ContainsKey(System.String)">
146
      <summary>Checks whether a key/value pair with a specified key exists in the JSON CLR object type.</summary>
147
      <returns>true if the JSON CLR object contains the <paramref name="key" />; otherwise, false.
148
</returns>
149
      <param name="key">The key to check for.</param>
150
      <exception cref="T:System.ArgumentNullException">
151
        <paramref name="key" /> is null.</exception>
152
    </member>
153
    <member name="M:System.Json.JsonObject.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue}[],System.Int32)">
154
      <summary>Copies the contents of the JSON CLR object into a specified key/value destination array beginning at a specified index.</summary>
155
      <param name="array">The destination array of type <see cref="T:System.Collections.Generic.KeyValuePair`2" /> to which the elements of the <see cref="T:System.Json.JsonObject" /> are copied</param>
156
      <param name="arrayIndex">The zero-based index at which to begin the insertion of the contents from the JSON CLR object type.</param>
157
    </member>
158
    <member name="P:System.Json.JsonObject.Count">
159
      <summary>Returns the number of key/value pairs in the <see cref="T:System.Json.JsonObject" />.</summary>
160
      <returns>The number of key/value pairs in the JSON CLR object.</returns>
161
    </member>
162
    <member name="M:System.Json.JsonObject.GetEnumerator">
163
      <summary>Returns an enumerator over the key/value pairs contained in the JSON CLR object type.</summary>
164
      <returns>
165
        <see cref="T:System.Collections.Generic.IEnumerator`1" />.</returns>
166
    </member>
167
    <member name="P:System.Json.JsonObject.Item(System.String)">
168
      <summary>Gets or sets an indexer used to look up a key/value pair based on a specified key.</summary>
169
      <returns>The <see cref="T:System.Json.JsonValue" /> that contains the key/value pair looked up.</returns>
170
      <param name="key">The key of the pair to look up.</param>
171
    </member>
172
    <member name="P:System.Json.JsonObject.JsonType">
173
      <summary>Gets the JSON type of the <see cref="T:System.Json.JsonObject" />.</summary>
174
      <returns>Returns <see cref="F:System.Json.JsonType.Object" />.</returns>
175
    </member>
176
    <member name="P:System.Json.JsonObject.Keys">
177
      <summary>Returns a collection that contains the keys in the <see cref="T:System.Json.JsonObject" />.</summary>
178
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the keys from the JSON CLR object.</returns>
179
    </member>
180
    <member name="M:System.Json.JsonObject.Remove(System.String)">
181
      <summary>Removes the key/value pair with a specified key from the JSON CLR object type.</summary>
182
      <returns>true if the element is successfully found and removed; otherwise, false. This method returns false if <paramref name="key" /> is not found in the JSON CLR object.</returns>
183
      <param name="key">The key of the item to remove.</param>
184
      <exception cref="T:System.ArgumentNullException">
185
        <paramref name="key" /> is null.</exception>
186
    </member>
187
    <member name="M:System.Json.JsonObject.Save(System.IO.Stream)">
188
      <summary>Serializes a JSON CLR object into text-based JSON.</summary>
189
      <param name="stream">The stream to which the text-based JSON is written.</param>
190
      <exception cref="T:System.ArgumentNullException">
191
        <paramref name="stream" /> is null.</exception>
192
    </member>
193
    <member name="M:System.Json.JsonObject.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue})">
194
      <summary>Checks whether the <see cref="T:System.Json.JsonObject" /> contains a specified key/value pair.</summary>
195
      <returns>true if the <paramref name="item" /> is contained in the instance of the <see cref="T:System.Json.JsonObject" />; otherwise, false.</returns>
196
      <param name="item">The key/value pair to check for.</param>
197
      <exception cref="T:System.ArgumentNullException">
198
        <paramref name="key" /> is null.</exception>
199
    </member>
200
    <member name="P:System.Json.JsonObject.System#Collections#Generic#ICollection{T}#IsReadOnly">
201
      <summary>Gets a value that indicates whether this JSON CLR object is read-only.</summary>
202
      <returns>true if it is read-only; otherwise, false.</returns>
203
    </member>
204
    <member name="M:System.Json.JsonObject.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Json.JsonValue})">
205
      <summary>Removes the first occurrence of a specified key/value pair from the <see cref="T:System.Json.JsonObject" />.</summary>
206
      <returns>true if <paramref name="item" /> was successfully removed from the <see cref="T:System.Json.JsonObject" />; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the <see cref="T:System.Json.JsonObject" />.</returns>
207
      <param name="item">The key/value pair to remove.</param>
208
      <exception cref="T:System.ArgumentNullException">
209
        <paramref name="item" /> is null.</exception>
210
    </member>
211
    <member name="M:System.Json.JsonObject.System#Collections#IEnumerable#GetEnumerator">
212
      <summary>Returns an enumerator that iterates through the key/value pairs in the <see cref="T:System.Json.JsonObject" />.</summary>
213
      <returns>
214
an <see cref="T:System.Collections.IEnumerator" /> object that iterates through the key/value pairs in the <see cref="T:System.Json.JsonObject" />.
215
</returns>
216
    </member>
217
    <member name="M:System.Json.JsonObject.TryGetValue(System.String,System.Json.JsonValue@)">
218
      <summary>Attempts to get the value that corresponds to the specified key.</summary>
219
      <returns>true if the instance of the <see cref="T:System.Json.JsonObject" /> contains an element with the specified <paramref name="key" />; otherwise, false.</returns>
220
      <param name="key">The key of the value to retrieve.</param>
221
      <param name="value">The primitive or structured <see cref="T:System.Json.JsonValue" /> object that has the <paramref name="key" /> specified. This parameter is passed uninitialized. </param>
222
      <exception cref="T:System.ArgumentNullException">
223
        <paramref name="key" /> is null.</exception>
224
    </member>
225
    <member name="P:System.Json.JsonObject.Values">
226
      <summary>Returns a collection that contains the values in the <see cref="T:System.Json.JsonObject" />.</summary>
227
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the set of <see cref="T:System.Json.JsonValues" /> from the JSON CLR object.</returns>
228
    </member>
229
    <member name="T:System.Json.JsonPrimitive">
230
      <summary>Represents a JavaScript Object Notation (JSON) primitive type in the common language runtime (CLR).</summary>
231
    </member>
232
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Boolean)">
233
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Boolean" /> type.</summary>
234
      <param name="value">The <see cref="T:System.Boolean" /> object that initializes the new instance.</param>
235
    </member>
236
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Byte)">
237
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Byte" /> type.</summary>
238
      <param name="value">The <see cref="T:System.Byte" /> object that initializes the new instance.</param>
239
    </member>
240
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Char)">
241
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Char" /> type.</summary>
242
      <param name="value">The <see cref="T:System.Char" /> object that initializes the new instance.</param>
243
    </member>
244
    <member name="M:System.Json.JsonPrimitive.#ctor(System.DateTime)">
245
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.DateTime" /> type.</summary>
246
      <param name="value">The <see cref="T:System.DateTime" /> object that initializes the new instance.</param>
247
    </member>
248
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Decimal)">
249
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Decimal" /> type.</summary>
250
      <param name="value">The <see cref="T:System.Decimal" /> object that initializes the new instance.</param>
251
    </member>
252
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Double)">
253
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Double" /> type.</summary>
254
      <param name="value">The <see cref="T:System.Double" /> object that initializes the new instance.</param>
255
    </member>
256
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Guid)">
257
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Guid" /> type.</summary>
258
      <param name="value">The <see cref="T:System.Guid" /> object that initializes the new instance.</param>
259
    </member>
260
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Int16)">
261
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Int16" /> type.</summary>
262
      <param name="value">The <see cref="T:System.Int16" /> object that initializes the new instance.</param>
263
    </member>
264
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Int32)">
265
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Int32" /> type.</summary>
266
      <param name="value">The <see cref="T:System.Int32" /> object that initializes the new instance.</param>
267
    </member>
268
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Int64)">
269
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Int64" /> type.</summary>
270
      <param name="value">The <see cref="T:System.Int64" /> object that initializes the new instance.</param>
271
    </member>
272
    <member name="M:System.Json.JsonPrimitive.#ctor(System.SByte)">
273
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.SByte" /> type.</summary>
274
      <param name="value">The <see cref="T:System.SByte" /> object that initializes the new instance.</param>
275
    </member>
276
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Single)">
277
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Single" /> type.</summary>
278
      <param name="value">The <see cref="T:System.Single" /> object that initializes the new instance.</param>
279
    </member>
280
    <member name="M:System.Json.JsonPrimitive.#ctor(System.String)">
281
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.String" /> type.</summary>
282
      <param name="value">The <see cref="T:System.String" /> object that initializes the new instance.</param>
283
      <exception cref="T:System.ArgumentNullException">
284
        <paramref name="value" /> is null.</exception>
285
    </member>
286
    <member name="M:System.Json.JsonPrimitive.#ctor(System.TimeSpan)">
287
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.TimeSpan" /> type.</summary>
288
      <param name="value">The <see cref="T:System.TimeSpan" /> object that initializes the new instance.</param>
289
    </member>
290
    <member name="M:System.Json.JsonPrimitive.#ctor(System.UInt16)">
291
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.UInt16" /> type.</summary>
292
      <param name="value">The <see cref="T:System.UInt16" /> object that initializes the new instance.</param>
293
    </member>
294
    <member name="M:System.Json.JsonPrimitive.#ctor(System.UInt32)">
295
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.UInt32" /> type.</summary>
296
      <param name="value">The <see cref="T:System.UInt32" /> object that initializes the new instance.</param>
297
    </member>
298
    <member name="M:System.Json.JsonPrimitive.#ctor(System.UInt64)">
299
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.UInt64" /> type.</summary>
300
      <param name="value">The <see cref="T:System.UInt64" /> object that initializes the new instance.</param>
301
    </member>
302
    <member name="M:System.Json.JsonPrimitive.#ctor(System.Uri)">
303
      <summary>Initializes a new instance of a <see cref="T:System.Json.JsonPrimitive" /> type with a <see cref="T:System.Uri" /> type.</summary>
304
      <param name="value">The <see cref="T:System.Uri" /> object that initializes the new instance.</param>
305
      <exception cref="T:System.ArgumentNullException">
306
        <paramref name="value" /> is null.</exception>
307
    </member>
308
    <member name="P:System.Json.JsonPrimitive.JsonType">
309
      <summary>Gets the <see cref="T:System.JsonType" /> that is associated with this <see cref="T:System.Json.JsonPrimitive" /> object.</summary>
310
      <returns>Each <see cref="T:System.Json.JsonPrimitive" /> object is associated with a <see cref="T:System.JsonType" /> that is determined by the type of common language runtime (CLR) object used to initiate it.
311
</returns>
312
    </member>
313
    <member name="M:System.Json.JsonPrimitive.Save(System.IO.Stream)">
314
      <summary>Serializes the <see cref="T:System.Json.JsonPrimitive" /> object into text-based JSON.</summary>
315
      <param name="stream">The stream to which the text-based JSON is written.</param>
316
      <exception cref="T:System.ArgumentNullException">
317
        <paramref name="stream" /> is null.</exception>
318
    </member>
319
    <member name="T:System.Json.JsonType">
320
      <summary>An enumeration that specifies primitive and structured JavaScript Object Notation (JSON) common language runtime (CLR) types.</summary>
321
    </member>
322
    <member name="F:System.Json.JsonType.String">
323
      <summary>Specifies the JSON string CLR type.</summary>
324
    </member>
325
    <member name="F:System.Json.JsonType.Number">
326
      <summary>Specifies the JSON number CLR type.</summary>
327
    </member>
328
    <member name="F:System.Json.JsonType.Object">
329
      <summary>Specifies the JSON object CLR type that consists of an unordered collection of key/value pairs, where the key is of type <see cref="T:System.String" /> and the value is of type <see cref="T:System.Json.JsonValue" />, which can, in turn, be either a primitive or a structured JSON type. </summary>
330
    </member>
331
    <member name="F:System.Json.JsonType.Array">
332
      <summary>Specifies the JSON array CLR type that consists of an ordered collection of <see cref="T:System.Json.JsonValue" /> types, which can, in turn, be either primitive or structured JSON types.</summary>
333
    </member>
334
    <member name="F:System.Json.JsonType.Boolean">
335
      <summary>Specifies the JSON Boolean CLR type.</summary>
336
    </member>
337
    <member name="T:System.Json.JsonValue">
338
      <summary>This is the abstract base class for JavaScript Object Notation (JSON) common language runtime (CLR) types. </summary>
339
    </member>
340
    <member name="M:System.Json.JsonValue.ContainsKey(System.String)">
341
      <summary>Throws an <see cref="T:System.InvalidOperationException" />.</summary>
342
      <returns>
343
Returns <see cref="T:System.Boolean" />.
344
</returns>
345
      <param name="key">The key to check.</param>
346
      <exception cref="T:System.ArgumentNullException">
347
        <paramref name="key" /> is null.</exception>
348
    </member>
349
    <member name="P:System.Json.JsonValue.Count">
350
      <summary>This method is not supported and throws an exception when called.</summary>
351
      <returns>
352
Returns <see cref="T:System.Int32" />. 
353
</returns>
354
    </member>
355
    <member name="P:System.Json.JsonValue.Item(System.Int32)">
356
      <summary>This indexer is not supported for this base class and throws an exception.</summary>
357
      <returns>
358
A <see cref="T:System.Json.JsonValue" />.
359
</returns>
360
      <param name="index">The zero-based index of the element to get or set.</param>
361
    </member>
362
    <member name="P:System.Json.JsonValue.Item(System.String)">
363
      <summary>This indexer is not supported for this base class and throws an exception.</summary>
364
      <returns>
365
Returns <see cref="T:System.Json.JsonValue" />.
366
</returns>
367
      <param name="key">The key of the element to get or set.</param>
368
    </member>
369
    <member name="P:System.Json.JsonValue.JsonType">
370
      <summary>When implemented in a derived class, indicates the JSON CLR type represented by the derived type.</summary>
371
      <returns>
372
Returns <see cref="T:System.Json.JsonType" /> .
373
</returns>
374
    </member>
375
    <member name="M:System.Json.JsonValue.Load(System.IO.Stream)">
376
      <summary>Deserializes text-based JSON from a stream into a JSON CLR type.</summary>
377
      <returns>
378
Returns a class derived from <see cref="T:System.Json.JsonValue" /> that contains the deserialized text-based JSON.</returns>
379
      <param name="stream">A <see cref="T:System.IO.Stream" /> that contains text-based JSON content.</param>
380
      <exception cref="T:System.ArgumentNullException">
381
        <paramref name="stream" /> is null.</exception>
382
    </member>
383
    <member name="M:System.Json.JsonValue.Load(System.IO.TextReader)">
384
      <summary>Deserializes text-based JSON from a text reader into a JSON CLR type.</summary>
385
      <returns>
386
Returns a class derived from <see cref="T:System.Json.JsonValue" /> that contains the deserialized text-based JSON.</returns>
387
      <param name="textReader">A <see cref="T:System.IO.TextReader" /> over text-based JSON content.</param>
388
      <exception cref="T:System.ArgumentNullException">
389
        <paramref name="textReader" /> is null.</exception>
390
    </member>
391
    <member name="M:System.Json.JsonValue.op_Implicit(System.Boolean)~System.Json.JsonValue">
392
      <summary>Enables implicit casts from type <see cref="T:System.Boolean" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
393
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Boolean" /> specified.</returns>
394
      <param name="value">The <see cref="T:System.Boolean" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
395
    </member>
396
    <member name="M:System.Json.JsonValue.op_Implicit(System.Byte)~System.Json.JsonValue">
397
      <summary>Enables implicit casts from type <see cref="T:System.Byte" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
398
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Byte" /> specified.
399
</returns>
400
      <param name="value">The <see cref="T:System.Byte" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
401
    </member>
402
    <member name="M:System.Json.JsonValue.op_Implicit(System.Char)~System.Json.JsonValue">
403
      <summary>Enables implicit casts from type <see cref="T:System.Char" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
404
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Char" /> specified.
405
</returns>
406
      <param name="value">The <see cref="T:System.Char" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
407
    </member>
408
    <member name="M:System.Json.JsonValue.op_Implicit(System.DateTime)~System.Json.JsonValue">
409
      <summary>Enables implicit casts from type <see cref="T:System.DateTime" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
410
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.DateTime" /> specified.</returns>
411
      <param name="value">The <see cref="T:System.DateTime" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
412
    </member>
413
    <member name="M:System.Json.JsonValue.op_Implicit(System.DateTimeOffset)~System.Json.JsonValue">
414
      <summary>Enables implicit casts from type <see cref="T:System.DateTimeOffset" /> to a <see cref="T:System.JsonObject" />.</summary>
415
      <returns>The <see cref="T:System.Json.JsonObject" /> initialized with the <see cref="T:System.DateTimeOffset" /> specified.</returns>
416
      <param name="value">The <see cref="T:System.DateTimeOffset" /> instance used to initialize the <see cref="T:System.JsonObject" />.</param>
417
    </member>
418
    <member name="M:System.Json.JsonValue.op_Implicit(System.Decimal)~System.Json.JsonValue">
419
      <summary>Enables implicit casts from type <see cref="T:System.Decimal" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
420
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Decimal" /> specified.</returns>
421
      <param name="value">The <see cref="T:System.Decimal" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
422
    </member>
423
    <member name="M:System.Json.JsonValue.op_Implicit(System.Double)~System.Json.JsonValue">
424
      <summary>Enables implicit casts from type <see cref="T:System.Double" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
425
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Double" /> specified.</returns>
426
      <param name="value">The <see cref="T:System.Double" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
427
    </member>
428
    <member name="M:System.Json.JsonValue.op_Implicit(System.Guid)~System.Json.JsonValue">
429
      <summary>Enables implicit casts from type <see cref="T:System.Guid" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
430
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Guid" /> specified.</returns>
431
      <param name="value">The <see cref="T:System.Guid" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
432
    </member>
433
    <member name="M:System.Json.JsonValue.op_Implicit(System.Int16)~System.Json.JsonValue">
434
      <summary>Enables implicit casts from type <see cref="T:System.Int16" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
435
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Int16" /> specified.</returns>
436
      <param name="value">The <see cref="T:System.Int16" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
437
    </member>
438
    <member name="M:System.Json.JsonValue.op_Implicit(System.Int32)~System.Json.JsonValue">
439
      <summary>Enables implicit casts from type <see cref="T:System.Int32" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
440
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Int32" /> specified.</returns>
441
      <param name="value">The <see cref="T:System.Int32" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
442
    </member>
443
    <member name="M:System.Json.JsonValue.op_Implicit(System.Int64)~System.Json.JsonValue">
444
      <summary>Enables implicit casts from type <see cref="T:System.Int64" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
445
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Int64" /> specified.</returns>
446
      <param name="value">The <see cref="T:System.Int64" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
447
    </member>
448
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.DateTime">
449
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Datetime" /> object.</summary>
450
      <returns>The <see cref="T:System.DateTime" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
451
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.DateTime" /> object. </param>
452
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.DateTime" />.</exception>
453
    </member>
454
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.TimeSpan">
455
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.TimeSpan" /> object.</summary>
456
      <returns>The <see cref="T:System.TimeSpan" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
457
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.TimeSpan" /> object.</param>
458
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.TimeSpan" />.</exception>
459
    </member>
460
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Boolean">
461
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Boolean" /> object.</summary>
462
      <returns>The <see cref="T:System.Boolean" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
463
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Boolean" /> object. </param>
464
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Boolean" /> and so cannot be cast to <see cref="T:System.Boolean" />.</exception>
465
    </member>
466
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Char">
467
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Char" /> object.</summary>
468
      <returns>The <see cref="T:System.Char" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
469
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Char" /> object. </param>
470
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.Boolean" />, or there is not exactly one character in the <paramref name="value" /> parameter.</exception>
471
    </member>
472
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Int64">
473
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Int64" /> object.</summary>
474
      <returns>The <see cref="T:System.Int64" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
475
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Int64" /> object. </param>
476
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Int64" />.</exception>
477
    </member>
478
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Decimal">
479
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Decimal" /> object.</summary>
480
      <returns>The <see cref="T:System.Decimal" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
481
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Decimal" /> object. </param>
482
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Decimal" />.</exception>
483
    </member>
484
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Int32">
485
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Int32" /> object.</summary>
486
      <returns>The <see cref="T:System.Int32" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
487
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Int32" /> object. </param>
488
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Int32" />.</exception>
489
    </member>
490
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.UInt64">
491
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.UInt64" /> object.</summary>
492
      <returns>The <see cref="T:System.UInt64" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
493
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.UInt64" /> object. </param>
494
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.UInt64" />.</exception>
495
    </member>
496
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.String">
497
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.String" /> object.</summary>
498
      <returns>The <see cref="T:System.String" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified or null if <paramref name="value" /> is null.</returns>
499
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.String" /> object.</param>
500
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.String" />.</exception>
501
    </member>
502
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.DateTimeOffset">
503
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.DateTimeOffset" /> object.</summary>
504
      <returns>The <see cref="T:System.DateTimeOffset" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
505
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.DateTimeOffset" /> object. </param>
506
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Object" /> and the object does not contain two fields that are called “DateTime” and “OffsetMinutes”. </exception>
507
    </member>
508
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Single">
509
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Single" /> object.</summary>
510
      <returns>The <see cref="T:System.Single" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
511
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Single" /> object.</param>
512
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Single" />.</exception>
513
    </member>
514
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Double">
515
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Double" /> object.</summary>
516
      <returns>The <see cref="T:System.Double" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
517
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Double" /> object. </param>
518
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Double" />.</exception>
519
    </member>
520
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.SByte">
521
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.SByte" /> object.</summary>
522
      <returns>The <see cref="T:System.SByte" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
523
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.SByte" /> object.</param>
524
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.SByte" />.</exception>
525
    </member>
526
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Byte">
527
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Byte" /> object.</summary>
528
      <returns>The <see cref="T:System.Byte" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
529
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Byte" /> object.</param>
530
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Byte" />.</exception>
531
    </member>
532
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Uri">
533
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Uri" /> object.</summary>
534
      <returns>The <see cref="T:System.Uri" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified, or null if <paramref name="value" /> is null.</returns>
535
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Uri" /> object.</param>
536
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.Uri" />.</exception>
537
    </member>
538
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.UInt16">
539
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.UInt16" /> object.</summary>
540
      <returns>The <see cref="T:System.UInt16" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
541
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.UInt16" /> object. </param>
542
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.UInt16" />.</exception>
543
    </member>
544
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.UInt32">
545
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.UInt32" /> object.</summary>
546
      <returns>The <see cref="T:System.UInt32" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
547
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.UInt32" /> object. </param>
548
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.UInt32" />.</exception>
549
    </member>
550
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Int16">
551
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Int16" /> object.</summary>
552
      <returns>The <see cref="T:System.Int16" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
553
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Int16" /> object. </param>
554
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.Number" /> and so cannot be cast to <see cref="T:System.Int16" />.</exception>
555
    </member>
556
    <member name="M:System.Json.JsonValue.op_Implicit(System.Json.JsonValue)~System.Guid">
557
      <summary>Enables implicit casts from an instance of type <see cref="T:System.Json.JsonValue" /> to a <see cref="T:System.Guid" /> object.</summary>
558
      <returns>The <see cref="T:System.Guid" /> initialized with the <see cref="T:System.Json.JsonValue" /> value specified.</returns>
559
      <param name="value">The instance of <see cref="T:System.Json.JsonValue" /> used to initialize the <see cref="T:System.Guid" /> object. </param>
560
      <exception cref="T:System.InvalidCastException">The <see cref="P:System.Json.JsonValue.JsonType" /> of <paramref name="value" /> is not a <see cref="F:System.Json.JsonType.String" /> and so cannot be cast to <see cref="T:System.Guid" />.</exception>
561
    </member>
562
    <member name="M:System.Json.JsonValue.op_Implicit(System.SByte)~System.Json.JsonValue">
563
      <summary>Enables implicit casts from type <see cref="T:System.SByte" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
564
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.SByte" /> specified.</returns>
565
      <param name="value">The <see cref="T:System.SByte" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
566
    </member>
567
    <member name="M:System.Json.JsonValue.op_Implicit(System.Single)~System.Json.JsonValue">
568
      <summary>Enables implicit casts from type <see cref="T:System.Single" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
569
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Single" /> specified.</returns>
570
      <param name="value">The <see cref="T:System.Single" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
571
    </member>
572
    <member name="M:System.Json.JsonValue.op_Implicit(System.String)~System.Json.JsonValue">
573
      <summary>Enables implicit casts from type <see cref="T:System.String" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
574
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.String" /> specified, or null if <paramref name="value" /> is null.</returns>
575
      <param name="value">The <see cref="T:System.String" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
576
    </member>
577
    <member name="M:System.Json.JsonValue.op_Implicit(System.TimeSpan)~System.Json.JsonValue">
578
      <summary>Enables implicit casts from type <see cref="T:System.Timespan" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
579
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Timespan" /> specified.</returns>
580
      <param name="value">The <see cref="T:System.Timespan" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
581
    </member>
582
    <member name="M:System.Json.JsonValue.op_Implicit(System.UInt16)~System.Json.JsonValue">
583
      <summary>Enables implicit casts from type <see cref="T:System.UInt16" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
584
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.UInt16" /> specified.</returns>
585
      <param name="value">The <see cref="T:System.UInt16" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
586
    </member>
587
    <member name="M:System.Json.JsonValue.op_Implicit(System.UInt32)~System.Json.JsonValue">
588
      <summary>Enables implicit casts from type <see cref="T:System.UInt32" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
589
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.UInt32" /> specified.</returns>
590
      <param name="value">The <see cref="T:System.UInt32" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
591
    </member>
592
    <member name="M:System.Json.JsonValue.op_Implicit(System.UInt64)~System.Json.JsonValue">
593
      <summary>Enables implicit casts from type <see cref="T:System.UInt64" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
594
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.UInt64" /> specified.</returns>
595
      <param name="value">The <see cref="T:System.UInt64" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
596
    </member>
597
    <member name="M:System.Json.JsonValue.op_Implicit(System.Uri)~System.Json.JsonValue">
598
      <summary>Enables implicit casts from type <see cref="T:System.Uri" /> to a <see cref="T:System.JsonPrimitive" />.</summary>
599
      <returns>The <see cref="T:System.Json.JsonValue" /> initialized with the <see cref="T:System.Uri" /> specified, or null if <paramref name="value" /> is null.</returns>
600
      <param name="value">The <see cref="T:System.Uri" /> instance used to initialize the <see cref="T:System.JsonPrimitive" />.</param>
601
    </member>
602
    <member name="M:System.Json.JsonValue.Parse(System.String)">
603
      <summary>Deserializes text-based JSON into a JSON CLR type.</summary>
604
      <returns>The <see cref="T:System.Json.JsonValue" /> object that represents the parsed text-based JSON as a CLR type. </returns>
605
      <param name="jsonString">The text-based JSON to be parsed into a JSON CLR type.</param>
606
      <exception cref="T:System.ArgumentException">The length of <paramref name="jsonString" /> is zero.</exception>
607
      <exception cref="T:System.ArgumentNullException">
608
        <paramref name="jsonString" /> is null.</exception>
609
    </member>
610
    <member name="M:System.Json.JsonValue.Save(System.IO.Stream)">
611
      <summary>When implemented in a derived class, serializes the <see cref="T:System.Json.JsonValue" /> CLR type into text-based JSON using a stream.</summary>
612
      <param name="stream">Stream to which to write text-based JSON.</param>
613
    </member>
614
    <member name="M:System.Json.JsonValue.Save(System.IO.TextWriter)">
615
      <summary>Serializes the <see cref="T:System.Json.JsonValue" /> CLR type into text-based JSON using a text writer.</summary>
616
      <param name="textWriter">The <see cref="T:System.IO.TextWriter" /> used to write text-based JSON.</param>
617
      <exception cref="T:System.ArgumentNullException">
618
        <paramref name="textWriter" /> is null.</exception>
619
    </member>
620
    <member name="M:System.Json.JsonValue.System#Collections#IEnumerable#GetEnumerator">
621
      <summary>This method is not supported for this base class and throws an exception. </summary>
622
      <returns>
623
An <see cref="T:System.Collections.IEnumerator" />.
624
</returns>
625
    </member>
626
    <member name="M:System.Json.JsonValue.ToString">
627
      <summary>Saves (serializes) this JSON CLR type into text-based JSON.</summary>
628
      <returns>
629
Returns <see cref="T:System.String" />, which contains text-based JSON.</returns>
630
    </member>
631
  </members>
632
</doc>