Revert "PR-5360"
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Runtime.Serialization.Json.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Runtime.Serialization.Json</name>
5   </assembly>
6   <members>
7     <member name="T:System.Runtime.Serialization.DateTimeFormat">
8       <summary>Specifies date-time format options.</summary>
9     </member>
10     <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String)">
11       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DateTimeFormat" /> class using the format string.</summary>
12       <param name="formatString">The format string.</param>
13     </member>
14     <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String,System.IFormatProvider)">
15       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DateTimeFormat" /> class using the format string and format provider.</summary>
16       <param name="formatString">The format sting.</param>
17       <param name="formatProvider">The format provider.</param>
18     </member>
19     <member name="P:System.Runtime.Serialization.DateTimeFormat.DateTimeStyles">
20       <summary>Gets or sets the formatting options that customize string parsing for some date and time parsing methods.</summary>
21       <returns>The formatting options that customize string parsing for some date and time parsing methods.</returns>
22     </member>
23     <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatProvider">
24       <summary>Gets an object that controls formatting.</summary>
25     </member>
26     <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatString">
27       <summary>Gets the format strings to control the formatting produced when a date or time is represented as a string.</summary>
28       <returns>The format strings to control the formatting produced when a date or time is represented as a string.</returns>
29     </member>
30     <member name="T:System.Runtime.Serialization.EmitTypeInformation">
31       <summary>Specifies how often to emit type information.</summary>
32     </member>
33     <member name="F:System.Runtime.Serialization.EmitTypeInformation.Always">
34       <summary>Always to emit type information.</summary>
35     </member>
36     <member name="F:System.Runtime.Serialization.EmitTypeInformation.AsNeeded">
37       <summary>As needed emit type information.</summary>
38     </member>
39     <member name="F:System.Runtime.Serialization.EmitTypeInformation.Never">
40       <summary>Never to emit type information.</summary>
41     </member>
42     <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializer">
43       <summary>Serializes objects to the JavaScript Object Notation (JSON) and deserializes JSON data to objects. This class cannot be inherited.</summary>
44     </member>
45     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type)">
46       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of the specified type.</summary>
47       <param name="type">The type of the instances that is serialized or deserialized.</param>
48     </member>
49     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
50       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of the specified type, with a collection of known types that may be present in the object graph.</summary>
51       <param name="type">The type of the instances that are serialized or deserialized.</param>
52       <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the types that may be present in the object graph.</param>
53     </member>
54     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings)">
55       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of the specified type and serializer settings.</summary>
56       <param name="type">The type of the instances that is serialized or deserialized.</param>
57       <param name="settings">The serializer settings for the JSON serializer.</param>
58     </member>
59     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.String)">
60       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter.</summary>
61       <param name="type">The type of the instances that is serialized or deserialized.</param>
62       <param name="rootName">The name of the XML element that encloses the content to serialize or deserialize.</param>
63     </member>
64     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.String,System.Collections.Generic.IEnumerable{System.Type})">
65       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter, with a collection of known types that may be present in the object graph.</summary>
66       <param name="type">The type of the instances that is serialized or deserialized.</param>
67       <param name="rootName">The name of the XML element that encloses the content to serialize or deserialize. The default is "root".</param>
68       <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the types that may be present in the object graph.</param>
69     </member>
70     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString)">
71       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
72       <param name="type">The type of the instances that is serialized or deserialized.</param>
73       <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
74     </member>
75     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable{System.Type})">
76       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type <see cref="T:System.Xml.XmlDictionaryString" />, with a collection of known types that may be present in the object graph.</summary>
77       <param name="type">The type of the instances that is serialized or deserialized.</param>
78       <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
79       <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the types that may be present in the object graph.</param>
80     </member>
81     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.DateTimeFormat">
82       <summary>Gets the format of the date and time type items in object graph.</summary>
83       <returns>The format of the date and time type items in object graph.</returns>
84     </member>
85     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.EmitTypeInformation">
86       <summary>Gets or sets the data contract JSON serializer settings to emit type information.</summary>
87       <returns>The data contract JSON serializer settings to emit type information.</returns>
88     </member>
89     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.IgnoreExtensionDataObject">
90       <summary>Gets a value that specifies whether unknown data is ignored on deserialization and whether the <see cref="T:System.Runtime.Serialization.IExtensibleDataObject" /> interface is ignored on serialization.</summary>
91       <returns>
92         <see langword="true" /> to ignore unknown data and <see cref="T:System.Runtime.Serialization.IExtensibleDataObject" />; otherwise, <see langword="false" />.</returns>
93     </member>
94     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
95       <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned over an XML element that represents an object the serializer can deserialize from.</summary>
96       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream mapped from JSON.</param>
97       <returns>
98         <see langword="true" /> if the reader is positioned correctly; otherwise, <see langword="false" />.</returns>
99     </member>
100     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(System.Xml.XmlReader)">
101       <summary>Determines whether the <see cref="T:System.Xml.XmlReader" /> is positioned on an object that can be deserialized.</summary>
102       <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
103       <returns>
104         <see langword="true" /> if the reader is positioned correctly; otherwise, <see langword="false" />.</returns>
105     </member>
106     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.KnownTypes">
107       <summary>Gets a collection of types that may be present in the object graph serialized using this instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</summary>
108       <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the expected types passed in as known types to the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> constructor.</returns>
109     </member>
110     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.MaxItemsInObjectGraph">
111       <summary>Gets the maximum number of items in an object graph that the serializer serializes or deserializes in one read or write call.</summary>
112       <returns>The maximum number of items to serialize or deserialize.</returns>
113       <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
114     </member>
115     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.IO.Stream)">
116       <summary>Reads a document stream in the JSON (JavaScript Object Notation) format and returns the deserialized object.</summary>
117       <param name="stream">The <see cref="T:System.IO.Stream" /> to be read.</param>
118       <returns>The deserialized object.</returns>
119     </member>
120     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlDictionaryReader)">
121       <summary>Reads the XML document mapped from JSON (JavaScript Object Notation) with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object.</summary>
122       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document mapped from JSON.</param>
123       <returns>The deserialized object.</returns>
124     </member>
125     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
126       <summary>Reads the XML document mapped from JSON with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.</summary>
127       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document mapped from JSON.</param>
128       <param name="verifyObjectName">
129         <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, <see langword="false" /> to skip the verification. The default is <see langword="true" />.</param>
130       <returns>The deserialized object.</returns>
131     </member>
132     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlReader)">
133       <summary>Reads the XML document mapped from JSON (JavaScript Object Notation) with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object.</summary>
134       <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML document mapped from JSON.</param>
135       <returns>The deserialized object.</returns>
136     </member>
137     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
138       <summary>Reads an XML document mapped from JSON with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.</summary>
139       <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML document mapped from JSON.</param>
140       <param name="verifyObjectName">
141         <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, <see langword="false" />, which skips the verification. The default is <see langword="true" />.</param>
142       <returns>The deserialized object.</returns>
143     </member>
144     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.SerializeReadOnlyTypes">
145       <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
146       <returns>
147         <see langword="true" /> to serialize read only types; otherwise <see langword="false" />.</returns>
148     </member>
149     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.UseSimpleDictionaryFormat">
150       <summary>Gets a value that specifies whether to use a simple dictionary format.</summary>
151       <returns>
152         <see langword="true" /> to use a simple dictionary format; otherwise, <see langword="false" />.</returns>
153     </member>
154     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
155       <summary>Writes the closing XML element to an XML document, using an <see cref="T:System.Xml.XmlDictionaryWriter" />, which can be mapped to JavaScript Object Notation (JSON).</summary>
156       <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document to map to JSON.</param>
157     </member>
158     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(System.Xml.XmlWriter)">
159       <summary>Writes the closing XML element to an XML document, using an <see cref="T:System.Xml.XmlWriter" />, which can be mapped to JavaScript Object Notation (JSON).</summary>
160       <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document mapped to JSON.</param>
161     </member>
162     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.IO.Stream,System.Object)">
163       <summary>Serializes a specified object to JavaScript Object Notation (JSON) data and writes the resulting JSON to a stream.</summary>
164       <param name="stream">The <see cref="T:System.IO.Stream" /> that is written to.</param>
165       <param name="graph">The object that contains the data to write to the stream.</param>
166       <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
167       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
168       <exception cref="T:System.ServiceModel.QuotaExceededException">The maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
169     </member>
170     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object)">
171       <summary>Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
172       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document or stream to map to JSON.</param>
173       <param name="graph">The object that contains the data to write.</param>
174       <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
175       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
176       <exception cref="T:System.ServiceModel.QuotaExceededException">The maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
177     </member>
178     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
179       <summary>Serializes an object to XML that may be mapped to JavaScript Object Notation (JSON). Writes all the object data, including the starting XML element, content, and closing element, with an <see cref="T:System.Xml.XmlWriter" />.</summary>
180       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML document to map to JSON.</param>
181       <param name="graph">The object that contains the data to write.</param>
182       <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
183       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
184       <exception cref="T:System.ServiceModel.QuotaExceededException">The maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
185     </member>
186     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
187       <summary>Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
188       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> to write to.</param>
189       <param name="graph">The object to write.</param>
190       <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
191       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
192       <exception cref="T:System.ServiceModel.QuotaExceededException">The maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
193     </member>
194     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
195       <summary>Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an <see cref="T:System.Xml.XmlWriter" />.</summary>
196       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write to.</param>
197       <param name="graph">The object to write.</param>
198       <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute has not been applied to the type.</exception>
199       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
200       <exception cref="T:System.ServiceModel.QuotaExceededException">The maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" /> property.</exception>
201     </member>
202     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
203       <summary>Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
204       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML start element.</param>
205       <param name="graph">The object to write.</param>
206     </member>
207     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
208       <summary>Writes the opening XML element for serializing an object to XML that can be mapped to JavaScript Object Notation (JSON) using an <see cref="T:System.Xml.XmlWriter" />.</summary>
209       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML start element.</param>
210       <param name="graph">The object to write.</param>
211     </member>
212     <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings">
213       <summary>Specifies <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> settings.</summary>
214     </member>
215     <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.#ctor">
216       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings" /> class.</summary>
217     </member>
218     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.DateTimeFormat">
219       <summary>Gets or sets a DateTimeFormat that defines the culturally appropriate format of displaying dates and times.</summary>
220       <returns>The DateTimeFormat that defines the culturally appropriate format of displaying dates and times.</returns>
221     </member>
222     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.EmitTypeInformation">
223       <summary>Gets or sets the data contract JSON serializer settings to emit type information.</summary>
224       <returns>The data contract JSON serializer settings to emit type information.</returns>
225     </member>
226     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.IgnoreExtensionDataObject">
227       <summary>Gets or sets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
228       <returns>
229         <see langword="true" /> to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, <see langword="false" />.</returns>
230     </member>
231     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.KnownTypes">
232       <summary>Gets or sets a collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings.</summary>
233       <returns>A collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings.</returns>
234     </member>
235     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.MaxItemsInObjectGraph">
236       <summary>Gets or sets the maximum number of items in an object graph to serialize or deserialize.</summary>
237       <returns>The maximum number of items in an object graph to serialize or deserialize.</returns>
238     </member>
239     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.RootName">
240       <summary>Gets or sets the root name of the selected object.</summary>
241       <returns>The root name of the selected object.</returns>
242     </member>
243     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.SerializeReadOnlyTypes">
244       <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
245       <returns>
246         <see langword="true" /> to serialize read only types; otherwise <see langword="false" />.</returns>
247     </member>
248     <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.UseSimpleDictionaryFormat">
249       <summary>Gets or sets a value that specifies whether to use a simple dictionary format.</summary>
250       <returns>
251         <see langword="true" /> to use a simple dictionary format; otherwise, <see langword="false" />.</returns>
252     </member>
253     <member name="T:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer">
254       <summary>Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer.</summary>
255     </member>
256     <member name="M:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
257       <summary>Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data.</summary>
258       <param name="buffer">The input <see cref="T:System.Byte" /> buffer array from which to read.</param>
259       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
260       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
261       <param name="encoding">The <see cref="T:System.Text.Encoding" /> used by the reader.</param>
262       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
263       <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose" /> delegate to call when the reader is closed.</param>
264     </member>
265     <member name="M:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
266       <summary>Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data.</summary>
267       <param name="stream">The input <see cref="T:System.IO.Stream" /> from which to read.</param>
268       <param name="encoding">The <see cref="T:System.Text.Encoding" /> used by the reader.</param>
269       <param name="quotas">
270         <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
271       <param name="onClose">Delegate to call when the reader is closed.</param>
272     </member>
273     <member name="T:System.Runtime.Serialization.Json.IXmlJsonWriterInitializer">
274       <summary>Specifies the interface for initializing a JavaScript Object Notation (JSON) writer when reusing them to write to a particular output stream.</summary>
275     </member>
276     <member name="M:System.Runtime.Serialization.Json.IXmlJsonWriterInitializer.SetOutput(System.IO.Stream,System.Text.Encoding,System.Boolean)">
277       <summary>Initializes (or reinitializes) a JavaScript Object Notation (JSON) writer to a specified output stream with specified character encoding.</summary>
278       <param name="stream">The output <see cref="T:System.IO.Stream" /> to which the writer writes.</param>
279       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding of the output stream.</param>
280       <param name="ownsStream">If <see langword="true" />, the output stream is closed by the writer when done; otherwise <see langword="false" />.</param>
281     </member>
282     <member name="T:System.Runtime.Serialization.Json.JsonReaderWriterFactory">
283       <summary>Produces instances of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read data encoded with JavaScript Object Notation (JSON) from a stream or buffer and map it to an XML Infoset and instances of <see cref="T:System.Xml.XmlDictionaryWriter" /> that can map an XML Infoset to JSON and write JSON-encoded data to a stream.</summary>
284     </member>
285     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
286       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader" /> that can map buffers encoded with JavaScript Object Notation (JSON), with a specified size and offset and character encoding, to an XML Infoset.</summary>
287       <param name="buffer">The input <see cref="T:System.Byte" /> buffer array from which to read.</param>
288       <param name="offset">Starting position from which to read in <paramref name="buffer" />.</param>
289       <param name="count">Number of bytes that can be read from <paramref name="buffer" />.</param>
290       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the reader. If <see langword="null" /> is specified as the value, the reader attempts to auto-detect the encoding.</param>
291       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> used to prevent Denial of Service attacks when reading untrusted data.</param>
292       <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose" /> delegate to call when the reader is closed. The default value is <see langword="null" />.</param>
293       <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> that can read JavaScript Object Notation (JSON).</returns>
294     </member>
295     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
296       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader" /> that can map buffers encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset.</summary>
297       <param name="buffer">The input <see cref="T:System.Byte" /> buffer array from which to read.</param>
298       <param name="offset">Starting position from which to read in <paramref name="buffer" />.</param>
299       <param name="count">Number of bytes that can be read from <paramref name="buffer" />.</param>
300       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> used to prevent Denial of Service attacks when reading untrusted data.</param>
301       <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> that can read JavaScript Object Notation (JSON).</returns>
302     </member>
303     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
304       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader" /> that can map buffers encoded with JavaScript Object Notation (JSON) to an XML Infoset.</summary>
305       <param name="buffer">The input <see cref="T:System.Byte" /> buffer array from which to read.</param>
306       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> used to prevent Denial of Service attacks when reading untrusted data.</param>
307       <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> that can process JavaScript Object Notation (JSON) data.</returns>
308     </member>
309     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
310       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader" /> that can map streams encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset.</summary>
311       <param name="stream">The input <see cref="T:System.IO.Stream" /> from which to read.</param>
312       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the reader. If <see langword="null" /> is specified as the value, the reader attempts to auto-detect the encoding.</param>
313       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> used to prevent Denial of Service attacks when reading untrusted data.</param>
314       <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose" /> delegate to call when the reader is closed.</param>
315       <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> that can read JavaScript Object Notation (JSON).</returns>
316     </member>
317     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
318       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader" /> that can map streams encoded with JavaScript Object Notation (JSON) to an XML Infoset.</summary>
319       <param name="stream">The input <see cref="T:System.IO.Stream" /> from which to read.</param>
320       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> used to prevent Denial of Service attacks when reading untrusted data.</param>
321       <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> that can read JavaScript Object Notation (JSON).</returns>
322     </member>
323     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream)">
324       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to a stream.</summary>
325       <param name="stream">The output <see cref="T:System.IO.Stream" /> for the JSON writer.</param>
326       <returns>An <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
327     </member>
328     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding)">
329       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to a stream with a specified character encoding.</summary>
330       <param name="stream">The output <see cref="T:System.IO.Stream" /> for the JSON writer.</param>
331       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
332       <returns>An <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
333     </member>
334     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean)">
335       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to a stream with a specified character encoding.</summary>
336       <param name="stream">The output <see cref="T:System.IO.Stream" /> for the JSON writer.</param>
337       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
338       <param name="ownsStream">If <see langword="true" />, the output stream is closed by the writer when done; otherwise <see langword="false" />. The default value is <see langword="true" />.</param>
339       <returns>An <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
340     </member>
341     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean)">
342       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to a stream with a specified character.</summary>
343       <param name="stream">The output <see cref="T:System.IO.Stream" /> for the JSON writer.</param>
344       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
345       <param name="ownsStream">If <see langword="true" />, the output stream is closed by the writer when done; otherwise <see langword="false" />. The default value is <see langword="true" />.</param>
346       <param name="indent">If <see langword="true" />, the output uses multiline format, indenting each level properly; otherwise, <see langword="false" />.</param>
347       <returns>An <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
348     </member>
349     <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String)">
350       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to a stream with a specified character.</summary>
351       <param name="stream">The output <see cref="T:System.IO.Stream" /> for the JSON writer.</param>
352       <param name="encoding">The <see cref="T:System.Text.Encoding" /> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
353       <param name="ownsStream">If <see langword="true" />, the output stream is closed by the writer when done; otherwise <see langword="false" />. The default value is <see langword="true" />.</param>
354       <param name="indent">If <see langword="true" />, the output uses multiline format, indenting each level properly; otherwise, <see langword="false" />.</param>
355       <param name="indentChars">The string used to indent each level.</param>
356       <returns>An <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
357     </member>
358   </members>
359 </doc>