[ElmSharp] Add internal Evas Image APIs (#1146)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API7 / build / tizen70 / ref / System.Runtime.Serialization.Xml.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Runtime.Serialization.Xml</name>
5   </assembly>
6   <members>
7     <member name="T:System.Runtime.Serialization.DataContractResolver">
8       <summary>Provides a mechanism for dynamically mapping types to and from <see langword="xsi:type" /> representations during serialization and deserialization.</summary>
9     </member>
10     <member name="M:System.Runtime.Serialization.DataContractResolver.#ctor">
11       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</summary>
12     </member>
13     <member name="M:System.Runtime.Serialization.DataContractResolver.ResolveName(System.String,System.String,System.Type,System.Runtime.Serialization.DataContractResolver)">
14       <summary>Override this method to map the specified <see langword="xsi:type" /> name and namespace to a data contract type during deserialization.</summary>
15       <param name="typeName">The <see langword="xsi:type" /> name to map.</param>
16       <param name="typeNamespace">The <see langword="xsi:type" /> namespace to map.</param>
17       <param name="declaredType">The type declared in the data contract.</param>
18       <param name="knownTypeResolver">The known type resolver.</param>
19       <returns>The type the <see langword="xsi:type" /> name and namespace is mapped to.</returns>
20     </member>
21     <member name="M:System.Runtime.Serialization.DataContractResolver.TryResolveType(System.Type,System.Type,System.Runtime.Serialization.DataContractResolver,System.Xml.XmlDictionaryString@,System.Xml.XmlDictionaryString@)">
22       <summary>Override this method to map a data contract type to an <see langword="xsi:type" /> name and namespace during serialization.</summary>
23       <param name="type">The type to map.</param>
24       <param name="declaredType">The type declared in the data contract.</param>
25       <param name="knownTypeResolver">The known type resolver.</param>
26       <param name="typeName">The xsi:type name.</param>
27       <param name="typeNamespace">The xsi:type namespace.</param>
28       <returns>
29         <see langword="true" /> if mapping succeeded; otherwise, <see langword="false" />.</returns>
30     </member>
31     <member name="T:System.Runtime.Serialization.DataContractSerializer">
32       <summary>Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited.</summary>
33     </member>
34     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type)">
35       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type.</summary>
36       <param name="type">The type of the instances that are serialized or deserialized.</param>
37     </member>
38     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
39       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type, and a collection of known types that may be present in the object graph.</summary>
40       <param name="type">The type of the instances that are serialized or deserialized.</param>
41       <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>
42     </member>
43     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Runtime.Serialization.DataContractSerializerSettings)">
44       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type and settings.</summary>
45       <param name="type">The type of the instance to serialize or deserialize.</param>
46       <param name="settings">The serializer settings.</param>
47     </member>
48     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String)">
49       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type using the supplied XML root element and namespace.</summary>
50       <param name="type">The type of the instances that are serialized or deserialized.</param>
51       <param name="rootName">The name of the XML element that encloses the content to serialize or deserialize.</param>
52       <param name="rootNamespace">The namespace of the XML element that encloses the content to serialize or deserialize.</param>
53     </member>
54     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String,System.Collections.Generic.IEnumerable{System.Type})">
55       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two string parameters as well as a list of known types that may be present in the object graph.</summary>
56       <param name="type">The type of the instances that are serialized or deserialized.</param>
57       <param name="rootName">The root element name of the content.</param>
58       <param name="rootNamespace">The namespace of the root element.</param>
59       <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>
60     </member>
61     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
62       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type using the XML root element and namespace specified through the parameters of type <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
63       <param name="type">The type of the instances that are serialized or deserialized.</param>
64       <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
65       <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the root element.</param>
66     </member>
67     <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable{System.Type})">
68       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two <see cref="T:System.Xml.XmlDictionaryString" /> parameters as well as a list of known types that may be present in the object graph.</summary>
69       <param name="type">The type of the instances that are serialized or deserialized.</param>
70       <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the root element name of the content.</param>
71       <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the root element.</param>
72       <param name="knownTypes">A <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the known types that may be present in the object graph.</param>
73     </member>
74     <member name="P:System.Runtime.Serialization.DataContractSerializer.DataContractResolver">
75       <summary>Gets the component used to dynamically map <see langword="xsi:type" /> declarations to known contract types.</summary>
76       <returns>An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</returns>
77     </member>
78     <member name="P:System.Runtime.Serialization.DataContractSerializer.IgnoreExtensionDataObject">
79       <summary>Gets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
80       <returns>
81         <see langword="true" /> to omit the extension data; otherwise, <see langword="false" />.</returns>
82     </member>
83     <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
84       <summary>Determines whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned on an object that can be deserialized.</summary>
85       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
86       <returns>
87         <see langword="true" /> if the reader is at the start element of the stream to read; otherwise, <see langword="false" />.</returns>
88     </member>
89     <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlReader)">
90       <summary>Determines whether the <see cref="T:System.Xml.XmlReader" /> is positioned on an object that can be deserialized.</summary>
91       <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
92       <returns>
93         <see langword="true" /> if the reader is at the start element of the stream to read; otherwise, <see langword="false" />.</returns>
94     </member>
95     <member name="P:System.Runtime.Serialization.DataContractSerializer.KnownTypes">
96       <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.DataContractSerializer" />.</summary>
97       <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.DataContractSerializer" /> constructor.</returns>
98     </member>
99     <member name="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph">
100       <summary>Gets the maximum number of items in an object graph to serialize or deserialize.</summary>
101       <returns>The maximum number of items to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
102       <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
103     </member>
104     <member name="P:System.Runtime.Serialization.DataContractSerializer.PreserveObjectReferences">
105       <summary>Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
106       <returns>
107         <see langword="true" /> to keep the references; otherwise, <see langword="false" />.</returns>
108     </member>
109     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
110       <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
111       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
112       <param name="verifyObjectName">
113         <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
114       <returns>The deserialized object.</returns>
115       <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
116     </member>
117     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver)">
118       <summary>Reads an XML document or document stream and returns the deserialized object.  The method includes a parameter to specify whether the object name is verified is validated, and a resolver for mapping <see langword="xsi:type" /> declarations at runtime.</summary>
119       <param name="reader">The XML reader used to read the content.</param>
120       <param name="verifyObjectName">
121         <see langword="true" /> to verify the object name; otherwise, <see langword="false" />.</param>
122       <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> to map <see langword="xsi:type" /> declarations to data contract types.</param>
123       <returns>The deserialized object.</returns>
124     </member>
125     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader)">
126       <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object.</summary>
127       <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
128       <returns>The deserialized object.</returns>
129     </member>
130     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
131       <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
132       <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
133       <param name="verifyObjectName">
134         <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
135       <returns>The deserialized object.</returns>
136       <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
137     </member>
138     <member name="P:System.Runtime.Serialization.DataContractSerializer.SerializeReadOnlyTypes">
139       <summary>Gets a value that specifies whether read-only types are serialized.</summary>
140       <returns>
141         <see langword="true" /> if read-only types are serialized; <see langword="false" /> if all types are serialized.</returns>
142     </member>
143     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
144       <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
145       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the stream.</param>
146       <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>
147       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
148     </member>
149     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlWriter)">
150       <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlWriter" />.</summary>
151       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the stream.</param>
152       <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>
153       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
154     </member>
155     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object,System.Runtime.Serialization.DataContractResolver)">
156       <summary>Writes all the object data (starting XML element, content, and enclosing element) to an XML document or stream  using the specified XmlDictionaryWriter. The method includes a resolver for mapping <see langword="xsi:type" /> declarations at runtime.</summary>
157       <param name="writer">An XmlDictionaryWriter used to write the content to the XML document or stream.</param>
158       <param name="graph">The object that contains the content to write.</param>
159       <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> used to map <see langword="xsi:type" /> declarations to known data contracts.</param>
160     </member>
161     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
162       <summary>Writes all the object data (starting XML element, content, and closing element) to an XML document or stream with an <see cref="T:System.Xml.XmlWriter" />.</summary>
163       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
164       <param name="graph">The object that contains the data to write to the stream.</param>
165       <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>
166       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
167     </member>
168     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
169       <summary>Writes the XML content using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
170       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the stream.</param>
171       <param name="graph">The object to write to the stream.</param>
172       <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>
173       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
174     </member>
175     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
176       <summary>Writes the XML content using an <see cref="T:System.Xml.XmlWriter" />.</summary>
177       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the stream.</param>
178       <param name="graph">The object to write to the stream.</param>
179       <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>
180       <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
181     </member>
182     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
183       <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
184       <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML start element.</param>
185       <param name="graph">The object to write.</param>
186     </member>
187     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
188       <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlWriter" />.</summary>
189       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML start element.</param>
190       <param name="graph">The object to write.</param>
191     </member>
192     <member name="T:System.Runtime.Serialization.DataContractSerializerExtensions">
193       <summary>Extends the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class by providing methods for setting and getting an <see cref="T:System.Runtime.Serialization.ISerializationSurrogateProvider" />.</summary>
194     </member>
195     <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.GetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer)">
196       <summary>Returns the surrogate serialization provider for this serializer.</summary>
197       <param name="serializer">The serializer which is being surrogated.</param>
198       <returns>The surrogate serializer.</returns>
199     </member>
200     <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.SetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider)">
201       <summary>Specifies a surrogate serialization provider for this <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
202       <param name="serializer">The serializer which is being surrogated.</param>
203       <param name="provider">The surrogate serialization provider.</param>
204     </member>
205     <member name="T:System.Runtime.Serialization.DataContractSerializerSettings">
206       <summary>Specifies data contract serializer settings.</summary>
207     </member>
208     <member name="M:System.Runtime.Serialization.DataContractSerializerSettings.#ctor">
209       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializerSettings" /> class.</summary>
210     </member>
211     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.DataContractResolver">
212       <summary>Gets or sets the component used to dynamically map xsi:type declarations to known contract types.</summary>
213       <returns>The component used to dynamically map xsi:type declarations to known contract types.</returns>
214     </member>
215     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.IgnoreExtensionDataObject">
216       <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>
217       <returns>
218         <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>
219     </member>
220     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.KnownTypes">
221       <summary>Gets or sets a collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</summary>
222       <returns>A collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</returns>
223     </member>
224     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.MaxItemsInObjectGraph">
225       <summary>Gets or sets the maximum number of items in an object graph to serialize or deserialize.</summary>
226       <returns>The maximum number of items in an object graph to serialize or deserialize.</returns>
227     </member>
228     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.PreserveObjectReferences">
229       <summary>Gets or sets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
230       <returns>
231         <see langword="true" /> to use non-standard XML constructs to preserve object reference data; otherwise, <see langword="false" />.</returns>
232     </member>
233     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootName">
234       <summary>Gets or sets the root name of the selected object.</summary>
235       <returns>The root name of the selected object.</returns>
236     </member>
237     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootNamespace">
238       <summary>Gets or sets the root namespace for the specified object.</summary>
239       <returns>The root namespace for the specified object.</returns>
240     </member>
241     <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.SerializeReadOnlyTypes">
242       <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
243       <returns>
244         <see langword="true" /> to serialize read only types; otherwise, <see langword="false" />.</returns>
245     </member>
246     <member name="T:System.Runtime.Serialization.ExportOptions">
247       <summary>Represents the options that can be set for an <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" />.</summary>
248     </member>
249     <member name="M:System.Runtime.Serialization.ExportOptions.#ctor">
250       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ExportOptions" /> class.</summary>
251     </member>
252     <member name="P:System.Runtime.Serialization.ExportOptions.KnownTypes">
253       <summary>Gets the collection of types that may be encountered during serialization or deserialization.</summary>
254       <returns>A <see langword="KnownTypes" /> collection that contains types that may be encountered during serialization or deserialization. XML schema representations are exported for all the types specified in this collection by the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" />.</returns>
255     </member>
256     <member name="T:System.Runtime.Serialization.ExtensionDataObject">
257       <summary>Stores data from a versioned data contract that has been extended by adding new members.</summary>
258     </member>
259     <member name="T:System.Runtime.Serialization.IExtensibleDataObject">
260       <summary>Provides a data structure to store extra data encountered by the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> during deserialization of a type marked with the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> attribute.</summary>
261     </member>
262     <member name="P:System.Runtime.Serialization.IExtensibleDataObject.ExtensionData">
263       <summary>Gets or sets the structure that contains extra data.</summary>
264       <returns>An <see cref="T:System.Runtime.Serialization.ExtensionDataObject" /> that contains data that is not recognized as belonging to the data contract.</returns>
265     </member>
266     <member name="T:System.Runtime.Serialization.XmlObjectSerializer">
267       <summary>Provides the base class used to serialize objects as XML streams or documents. This class is abstract.</summary>
268     </member>
269     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.#ctor">
270       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> class.</summary>
271     </member>
272     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
273       <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned over an XML element that can be read.</summary>
274       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream or document.</param>
275       <returns>
276         <see langword="true" /> if the reader can read the data; otherwise, <see langword="false" />.</returns>
277     </member>
278     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlReader)">
279       <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlReader" /> is positioned over an XML element that can be read.</summary>
280       <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML stream or document.</param>
281       <returns>
282         <see langword="true" /> if the reader is positioned over the starting element; otherwise, <see langword="false" />.</returns>
283     </member>
284     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.IO.Stream)">
285       <summary>Reads the XML stream or document with a <see cref="T:System.IO.Stream" /> and returns the deserialized object.</summary>
286       <param name="stream">A <see cref="T:System.IO.Stream" /> used to read the XML stream or document.</param>
287       <returns>The deserialized object.</returns>
288     </member>
289     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader)">
290       <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object.</summary>
291       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document.</param>
292       <returns>The deserialized object.</returns>
293     </member>
294     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
295       <summary>Reads the XML stream or document with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
296       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML document.</param>
297       <param name="verifyObjectName">
298         <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; otherwise, <see langword="false" /> to skip the verification.</param>
299       <returns>The deserialized object.</returns>
300     </member>
301     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader)">
302       <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object.</summary>
303       <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML stream or document.</param>
304       <returns>The deserialized object.</returns>
305     </member>
306     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
307       <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader" /> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
308       <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read the XML document or stream.</param>
309       <param name="verifyObjectName">
310         <see langword="true" /> to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; <see langword="false" /> to skip the verification.</param>
311       <returns>The deserialized object.</returns>
312     </member>
313     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
314       <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
315       <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document or stream.</param>
316       <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>
317       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
318       <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>
319     </member>
320     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlWriter)">
321       <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlWriter" />.</summary>
322       <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
323       <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>
324       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
325       <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>
326     </member>
327     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.IO.Stream,System.Object)">
328       <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.IO.Stream" />.</summary>
329       <param name="stream">A <see cref="T:System.IO.Stream" /> used to write the XML document or stream.</param>
330       <param name="graph">The object that contains the data to write to the stream.</param>
331       <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>
332       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
333       <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>
334     </member>
335     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object)">
336       <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
337       <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the content to the XML document or stream.</param>
338       <param name="graph">The object that contains the content to write.</param>
339       <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>
340       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
341       <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>
342     </member>
343     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
344       <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
345       <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
346       <param name="graph">The object that contains the content to write.</param>
347       <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>
348       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
349       <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>
350     </member>
351     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
352       <summary>Writes only the content of the object to the XML document or stream using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
353       <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document or stream.</param>
354       <param name="graph">The object that contains the content to write.</param>
355       <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>
356       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
357       <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>
358     </member>
359     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
360       <summary>Writes only the content of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
361       <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document or stream.</param>
362       <param name="graph">The object that contains the content to write.</param>
363       <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>
364       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
365       <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>
366     </member>
367     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
368       <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
369       <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the XML document.</param>
370       <param name="graph">The object to serialize.</param>
371       <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>
372       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
373       <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>
374     </member>
375     <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
376       <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
377       <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write the XML document.</param>
378       <param name="graph">The object to serialize.</param>
379       <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>
380       <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
381       <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>
382     </member>
383     <member name="T:System.Runtime.Serialization.XmlSerializableServices">
384       <summary>Contains methods for reading and writing XML.</summary>
385     </member>
386     <member name="M:System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName)">
387       <summary>Generates a default schema type given the specified type name and adds it to the specified schema set.</summary>
388       <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> to add the generated schema type to.</param>
389       <param name="typeQName">An <see cref="T:System.Xml.XmlQualifiedName" /> that specifies the type name to assign the schema to.</param>
390       <exception cref="T:System.ArgumentNullException">The <paramref name="schemas" /> or <paramref name="typeQName" /> argument is <see langword="null" />.</exception>
391     </member>
392     <member name="M:System.Runtime.Serialization.XmlSerializableServices.ReadNodes(System.Xml.XmlReader)">
393       <summary>Reads a set of XML nodes from the specified reader and returns the result.</summary>
394       <param name="xmlReader">An <see cref="T:System.Xml.XmlReader" /> used for reading.</param>
395       <returns>An array of type <see cref="T:System.Xml.XmlNode" />.</returns>
396       <exception cref="T:System.ArgumentNullException">The <paramref name="xmlReader" /> argument is <see langword="null" />.</exception>
397       <exception cref="T:System.Runtime.Serialization.SerializationException">While reading, a <see langword="null" /> node was encountered.</exception>
398     </member>
399     <member name="M:System.Runtime.Serialization.XmlSerializableServices.WriteNodes(System.Xml.XmlWriter,System.Xml.XmlNode[])">
400       <summary>Writes the supplied nodes using the specified writer.</summary>
401       <param name="xmlWriter">An <see cref="T:System.Xml.XmlWriter" /> used for writing.</param>
402       <param name="nodes">An array of type <see cref="T:System.Xml.XmlNode" /> to write.</param>
403       <exception cref="T:System.ArgumentNullException">The <paramref name="xmlWriter" /> argument is <see langword="null" />.</exception>
404     </member>
405     <member name="T:System.Runtime.Serialization.XPathQueryGenerator">
406       <summary>When given a class representing a data contract, and metadata representing a member of the contract, produces an XPath query for the member.</summary>
407     </member>
408     <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager@)">
409       <summary>Creates an XPath from a data contract using the specified contract data type, array of metadata elements, the top level element, and namespaces.</summary>
410       <param name="type">The type that represents a data contract.</param>
411       <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember" /> method of the <see cref="T:System.Type" /> class, that points to the specific data member used to generate the query.</param>
412       <param name="rootElementXpath">The top level element in the xpath.</param>
413       <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
414       <returns>
415         <see cref="T:System.String" />  
416
417 The XPath generated from the type and member data.</returns>
418     </member>
419     <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager@)">
420       <summary>Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces.</summary>
421       <param name="type">The type that represents a data contract.</param>
422       <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember" /> method of the <see cref="T:System.Type" /> class, that points to the specific data member used to generate the query.</param>
423       <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
424       <returns>
425         <see cref="T:System.String" />  
426
427 The XPath generated from the type and member data.</returns>
428     </member>
429     <member name="T:System.Runtime.Serialization.XsdDataContractExporter">
430       <summary>Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd).</summary>
431     </member>
432     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor">
433       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" /> class.</summary>
434     </member>
435     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor(System.Xml.Schema.XmlSchemaSet)">
436       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" /> class with the specified set of schemas.</summary>
437       <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains the schemas to be exported.</param>
438     </member>
439     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
440       <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a set of assemblies can be exported.</summary>
441       <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1" /> of <see cref="T:System.Reflection.Assembly" /> that contains the assemblies with the types to export.</param>
442       <returns>
443         <see langword="true" /> if the types can be exported; otherwise, <see langword="false" />.</returns>
444     </member>
445     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Type})">
446       <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a <see cref="T:System.Collections.Generic.ICollection`1" /> can be exported.</summary>
447       <param name="types">A <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the specified types to export.</param>
448       <returns>
449         <see langword="true" /> if the types can be exported; otherwise, <see langword="false" />.</returns>
450     </member>
451     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Type)">
452       <summary>Gets a value that indicates whether the specified common language runtime (CLR) type can be exported.</summary>
453       <param name="type">The <see cref="T:System.Type" /> to export.</param>
454       <returns>
455         <see langword="true" /> if the type can be exported; otherwise, <see langword="false" />.</returns>
456     </member>
457     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
458       <summary>Transforms the types contained in the specified collection of assemblies.</summary>
459       <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1" /> (of <see cref="T:System.Reflection.Assembly" />) that contains the types to export.</param>
460       <exception cref="T:System.ArgumentNullException">The <paramref name="assemblies" /> argument is <see langword="null" />.</exception>
461       <exception cref="T:System.ArgumentException">An <see cref="T:System.Reflection.Assembly" /> in the collection is <see langword="null" />.</exception>
462     </member>
463     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Type})">
464       <summary>Transforms the types contained in the <see cref="T:System.Collections.Generic.ICollection`1" /> passed to this method.</summary>
465       <param name="types">A  <see cref="T:System.Collections.Generic.ICollection`1" /> (of <see cref="T:System.Type" />) that contains the types to export.</param>
466       <exception cref="T:System.ArgumentNullException">The <paramref name="types" /> argument is <see langword="null" />.</exception>
467       <exception cref="T:System.ArgumentException">A type in the collection is <see langword="null" />.</exception>
468     </member>
469     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Type)">
470       <summary>Transforms the specified .NET Framework type into an XML schema definition language (XSD) schema.</summary>
471       <param name="type">The <see cref="T:System.Type" /> to transform into an XML schema.</param>
472       <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
473     </member>
474     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetRootElementName(System.Type)">
475       <summary>Returns the top-level name and namespace for the <see cref="T:System.Type" />.</summary>
476       <param name="type">The <see cref="T:System.Type" /> to query.</param>
477       <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> that represents the top-level name and namespace for this <see cref="T:System.Type" />, which is written to the stream when writing this object.</returns>
478       <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
479     </member>
480     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaType(System.Type)">
481       <summary>Returns the XML schema type for the specified type.</summary>
482       <param name="type">The type to return a schema for.</param>
483       <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType" /> that contains the XML schema.</returns>
484       <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
485     </member>
486     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaTypeName(System.Type)">
487       <summary>Returns the contract name and contract namespace for the <see cref="T:System.Type" />.</summary>
488       <param name="type">The <see cref="T:System.Type" /> that was exported.</param>
489       <returns>An <see cref="T:System.Xml.XmlQualifiedName" /> that represents the contract name of the type and its namespace.</returns>
490       <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
491     </member>
492     <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Options">
493       <summary>Gets or sets an <see cref="T:System.Runtime.Serialization.ExportOptions" /> that contains options that can be set for the export operation.</summary>
494       <returns>An <see cref="T:System.Runtime.Serialization.ExportOptions" /> that contains options used to customize how types are exported to schemas.</returns>
495     </member>
496     <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Schemas">
497       <summary>Gets the collection of exported XML schemas.</summary>
498       <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains the schemas transformed from the set of common language runtime (CLR) types after calling the <see cref="Overload:System.Runtime.Serialization.XsdDataContractExporter.Export" /> method.</returns>
499     </member>
500     <member name="T:System.Xml.IFragmentCapableXmlDictionaryWriter">
501       <summary>Contains properties and methods that when implemented by a <see cref="T:System.Xml.XmlDictionaryWriter" />, allows processing of XML fragments.</summary>
502     </member>
503     <member name="P:System.Xml.IFragmentCapableXmlDictionaryWriter.CanFragment">
504       <summary>Gets a value that indicates whether this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments.</summary>
505       <returns>
506         <see langword="true" /> if this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments; otherwise, <see langword="false" />.</returns>
507     </member>
508     <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.EndFragment">
509       <summary>Ends the processing of an XML fragment.</summary>
510     </member>
511     <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.StartFragment(System.IO.Stream,System.Boolean)">
512       <summary>Starts the processing of an XML fragment.</summary>
513       <param name="stream">The stream to write to.</param>
514       <param name="generateSelfContainedTextFragment">If <see langword="true" />, any namespaces declared outside the fragment is declared again if used inside of it; if <see langword="false" /> the namespaces are not declared again.</param>
515     </member>
516     <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.WriteFragment(System.Byte[],System.Int32,System.Int32)">
517       <summary>Writes an XML fragment to the underlying stream of the writer.</summary>
518       <param name="buffer">The buffer to write to.</param>
519       <param name="offset">The starting position from which to write in <paramref name="buffer" />.</param>
520       <param name="count">The number of bytes to be written to the <paramref name="buffer" />.</param>
521     </member>
522     <member name="T:System.Xml.IStreamProvider">
523       <summary>Represents an interface that can be implemented by classes providing streams.</summary>
524     </member>
525     <member name="M:System.Xml.IStreamProvider.GetStream">
526       <summary>Gets a stream.</summary>
527       <returns>A <see cref="T:System.IO.Stream" /> object.</returns>
528     </member>
529     <member name="M:System.Xml.IStreamProvider.ReleaseStream(System.IO.Stream)">
530       <summary>Releases a stream to output.</summary>
531       <param name="stream">The stream being released.</param>
532     </member>
533     <member name="T:System.Xml.IXmlBinaryReaderInitializer">
534       <summary>Provides methods for reinitializing a binary reader to read a new document.</summary>
535     </member>
536     <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
537       <summary>Reinitializes the binary reader using the given input buffer.</summary>
538       <param name="buffer">The buffer from which to read.</param>
539       <param name="offset">Starting position from which to read in <paramref name="buffer" />.</param>
540       <param name="count">Number of bytes that can be read from <paramref name="buffer" />.</param>
541       <param name="dictionary">
542         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
543       <param name="quotas">
544         <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
545       <param name="session">
546         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
547       <param name="onClose">Delegate to call when the reader is closed.</param>
548     </member>
549     <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
550       <summary>Reinitializes the binary reader using the given input stream.</summary>
551       <param name="stream">The stream from which to read.</param>
552       <param name="dictionary">
553         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
554       <param name="quotas">
555         <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
556       <param name="session">
557         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
558       <param name="onClose">Delegate to call when the reader is closed.</param>
559     </member>
560     <member name="T:System.Xml.IXmlBinaryWriterInitializer">
561       <summary>Specifies implementation requirements for XML binary writers that derive from this interface.</summary>
562     </member>
563     <member name="M:System.Xml.IXmlBinaryWriterInitializer.SetOutput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
564       <summary>Specifies initialization requirements for XML binary writers that implement this method.</summary>
565       <param name="stream">The stream to write to.</param>
566       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
567       <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
568       <param name="ownsStream">
569         <see langword="true" /> to indicate the stream is closed by the writer when done; otherwise, <see langword="false" />.</param>
570     </member>
571     <member name="T:System.Xml.IXmlDictionary">
572       <summary>An <see langword="interface" /> that defines the contract that an Xml dictionary must implement to be used by <see cref="T:System.Xml.XmlDictionaryReader" /> and <see cref="T:System.Xml.XmlDictionaryWriter" /> implementations.</summary>
573     </member>
574     <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
575       <summary>Attempts to look up an entry in the dictionary.</summary>
576       <param name="key">Key to look up.</param>
577       <param name="result">If <paramref name="key" /> is defined, the <see cref="T:System.Xml.XmlDictionaryString" /> that is mapped to the key; otherwise <see langword="null" />.</param>
578       <returns>
579         <see langword="true" /> if key is in the dictionary; otherwise, <see langword="false" />.</returns>
580     </member>
581     <member name="M:System.Xml.IXmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
582       <summary>Checks the dictionary for a specified string value.</summary>
583       <param name="value">String value being checked for.</param>
584       <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
585       <returns>
586         <see langword="true" /> if value is in the dictionary; otherwise, <see langword="false" />.</returns>
587     </member>
588     <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
589       <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
590       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> being checked for.</param>
591       <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
592       <returns>
593         <see langword="true" /> if <see cref="T:System.Xml.XmlDictionaryString" /> is in the dictionary; otherwise, <see langword="false" />.</returns>
594     </member>
595     <member name="T:System.Xml.IXmlTextReaderInitializer">
596       <summary>Specifies implementation requirements for XML text readers that derive from this interface.</summary>
597     </member>
598     <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
599       <summary>Specifies initialization requirements for XML text readers that read a buffer.</summary>
600       <param name="buffer">The buffer from which to read.</param>
601       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
602       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
603       <param name="encoding">The character encoding of the stream.</param>
604       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
605       <param name="onClose">The delegate to be called when the reader is closed.</param>
606     </member>
607     <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
608       <summary>Specifies initialization requirements for XML text readers that read a stream.</summary>
609       <param name="stream">The stream from which to read.</param>
610       <param name="encoding">The character encoding of the stream.</param>
611       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
612       <param name="onClose">The delegate to be called when the reader is closed.</param>
613     </member>
614     <member name="T:System.Xml.IXmlTextWriterInitializer">
615       <summary>Specifies implementation requirements for XML text writers that derive from this interface.</summary>
616     </member>
617     <member name="M:System.Xml.IXmlTextWriterInitializer.SetOutput(System.IO.Stream,System.Text.Encoding,System.Boolean)">
618       <summary>Specifies initialization requirements for XML text writers that implement this method.</summary>
619       <param name="stream">The stream to write to.</param>
620       <param name="encoding">The character encoding of the stream.</param>
621       <param name="ownsStream">
622         <see langword="true" /> to indicate the stream is closed by the writer when done; otherwise, <see langword="false" />.</param>
623     </member>
624     <member name="T:System.Xml.OnXmlDictionaryReaderClose">
625       <summary>
626         <see langword="delegate" /> for a callback method when closing the reader.</summary>
627       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> that fires the <c>OnClose</c> event.</param>
628     </member>
629     <member name="T:System.Xml.UniqueId">
630       <summary>A unique identifier optimized for Guids.</summary>
631     </member>
632     <member name="M:System.Xml.UniqueId.#ctor">
633       <summary>Creates a new instance of this class with a new, unique Guid.</summary>
634     </member>
635     <member name="M:System.Xml.UniqueId.#ctor(System.Byte[])">
636       <summary>Creates a new instance of this class using a byte array that represents a <see cref="T:System.Guid" />.</summary>
637       <param name="guid">A byte array that represents a <see cref="T:System.Guid" />.</param>
638       <exception cref="T:System.ArgumentNullException">
639         <paramref name="guid" /> is <see langword="null" />.</exception>
640       <exception cref="T:System.ArgumentException">
641         <paramref name="guid" /> provides less than 16 valid bytes.</exception>
642     </member>
643     <member name="M:System.Xml.UniqueId.#ctor(System.Byte[],System.Int32)">
644       <summary>Creates a new instance of this class starting from an offset within a <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</summary>
645       <param name="guid">A <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</param>
646       <param name="offset">Offset position within the <see langword="byte" /> array that represents a <see cref="T:System.Guid" />.</param>
647       <exception cref="T:System.ArgumentNullException">
648         <paramref name="guid" /> is <see langword="null" />.</exception>
649       <exception cref="T:System.ArgumentOutOfRangeException">
650         <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
651       <exception cref="T:System.ArgumentException">
652         <paramref name="guid" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
653     </member>
654     <member name="M:System.Xml.UniqueId.#ctor(System.Char[],System.Int32,System.Int32)">
655       <summary>Creates a new instance of this class starting from an offset within a <see langword="char" /> using a specified number of entries.</summary>
656       <param name="chars">A <see langword="char" /> array that represents a <see cref="T:System.Guid" />.</param>
657       <param name="offset">Offset position within the <see langword="char" /> array that represents a <see cref="T:System.Guid" />.</param>
658       <param name="count">Number of array entries to use, starting from <paramref name="offset" />.</param>
659       <exception cref="T:System.ArgumentNullException">
660         <paramref name="chars" /> is <see langword="null" />.</exception>
661       <exception cref="T:System.ArgumentOutOfRangeException">
662         <paramref name="offset" /> less than zero or greater than the length of the array.
663 -or-
664 <paramref name="count" /> less than zero or greater than the length of the array minus <paramref name="offset" />.</exception>
665       <exception cref="T:System.FormatException">
666         <paramref name="count" /> equals zero.</exception>
667     </member>
668     <member name="M:System.Xml.UniqueId.#ctor(System.Guid)">
669       <summary>Creates a new instance of this class using a <see cref="T:System.Guid" />.</summary>
670       <param name="guid">A <see cref="T:System.Guid" />.</param>
671       <exception cref="T:System.ArgumentNullException">
672         <paramref name="guid" /> is <see langword="null" />.</exception>
673     </member>
674     <member name="M:System.Xml.UniqueId.#ctor(System.String)">
675       <summary>Creates a new instance of this class using a string.</summary>
676       <param name="value">A string used to generate the <see cref="T:System.Xml.UniqueId" />.</param>
677       <exception cref="T:System.ArgumentNullException">
678         <paramref name="value" /> is <see langword="null" />.</exception>
679       <exception cref="T:System.FormatException">Length of <paramref name="value" /> is zero.</exception>
680     </member>
681     <member name="P:System.Xml.UniqueId.CharArrayLength">
682       <summary>Gets the length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</summary>
683       <returns>The length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</returns>
684     </member>
685     <member name="M:System.Xml.UniqueId.Equals(System.Object)">
686       <summary>Tests whether an object equals this <see cref="T:System.Xml.UniqueId" />.</summary>
687       <param name="obj">The object to compare.</param>
688       <returns>
689         <see langword="true" /> if the object equals this <see cref="T:System.Xml.UniqueId" />; otherwise <see langword="false" />.</returns>
690     </member>
691     <member name="M:System.Xml.UniqueId.GetHashCode">
692       <summary>Creates a hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</summary>
693       <returns>An integer hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</returns>
694     </member>
695     <member name="P:System.Xml.UniqueId.IsGuid">
696       <summary>Indicates whether the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />.</summary>
697       <returns>
698         <see langword="true" /> if the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
699     </member>
700     <member name="M:System.Xml.UniqueId.op_Equality(System.Xml.UniqueId,System.Xml.UniqueId)">
701       <summary>Overrides the equality operator to test for equality of two <see cref="T:System.Xml.UniqueId" />s.</summary>
702       <param name="id1">The first <see cref="T:System.Xml.UniqueId" />.</param>
703       <param name="id2">The second <see cref="T:System.Xml.UniqueId" />.</param>
704       <returns>
705         <see langword="true" /> if the two <see cref="T:System.Xml.UniqueId" />s are equal, or are both <see langword="null" />; <see langword="false" /> if they are not equal, or if only one of them is <see langword="null" />.</returns>
706     </member>
707     <member name="M:System.Xml.UniqueId.op_Inequality(System.Xml.UniqueId,System.Xml.UniqueId)">
708       <summary>Overrides the equality operator to test for inequality of two <see cref="T:System.Xml.UniqueId" />s.</summary>
709       <param name="id1">The first <see cref="T:System.Xml.UniqueId" />.</param>
710       <param name="id2">The second <see cref="T:System.Xml.UniqueId" />.</param>
711       <returns>
712         <see langword="true" /> if the overridden equality operator returns <see langword="false" />; otherwise <see langword="false" />.</returns>
713     </member>
714     <member name="M:System.Xml.UniqueId.ToCharArray(System.Char[],System.Int32)">
715       <summary>Puts the <see cref="T:System.Xml.UniqueId" /> value into a <see langword="char" /> array.</summary>
716       <param name="chars">The <see langword="char" /> array.</param>
717       <param name="offset">Position in the <see langword="char" /> array to start inserting the <see cref="T:System.Xml.UniqueId" /> value.</param>
718       <returns>Number of entries in the <see langword="char" /> array filled by the <see cref="T:System.Xml.UniqueId" /> value.</returns>
719       <exception cref="T:System.ArgumentNullException">
720         <paramref name="chars" /> is <see langword="null" />.</exception>
721       <exception cref="T:System.ArgumentOutOfRangeException">
722         <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
723       <exception cref="T:System.ArgumentException">
724         <paramref name="guid" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
725     </member>
726     <member name="M:System.Xml.UniqueId.ToString">
727       <summary>Displays the <see cref="T:System.Xml.UniqueId" /> value in string format.</summary>
728       <returns>A string representation of the <see cref="T:System.Xml.UniqueId" /> value.</returns>
729     </member>
730     <member name="M:System.Xml.UniqueId.TryGetGuid(System.Byte[],System.Int32)">
731       <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId" /> as a <see cref="T:System.Guid" /> and store it in the given byte array at the specified offset.</summary>
732       <param name="buffer">
733         <see langword="byte" /> array that will contain the <see cref="T:System.Guid" />.</param>
734       <param name="offset">Position in the <see langword="byte" /> array to start inserting the <see cref="T:System.Guid" /> value.</param>
735       <returns>
736         <see langword="true" /> if the value stored in this instance of <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
737       <exception cref="T:System.ArgumentNullException">
738         <paramref name="buffer" /> is <see langword="null" />.</exception>
739       <exception cref="T:System.ArgumentOutOfRangeException">
740         <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
741       <exception cref="T:System.ArgumentException">
742         <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
743     </member>
744     <member name="M:System.Xml.UniqueId.TryGetGuid(System.Guid@)">
745       <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId" /> as a <see cref="T:System.Guid" />.</summary>
746       <param name="guid">The <see cref="T:System.Guid" /> if successful; otherwise <see cref="F:System.Guid.Empty" />.</param>
747       <returns>
748         <see langword="true" /> if the UniqueId represents a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
749       <exception cref="T:System.ArgumentNullException">
750         <paramref name="buffer" /> is <see langword="null" />.</exception>
751       <exception cref="T:System.ArgumentException">
752         <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
753     </member>
754     <member name="T:System.Xml.XmlBinaryReaderSession">
755       <summary>Enables optimized strings to be managed in a dynamic way.</summary>
756     </member>
757     <member name="M:System.Xml.XmlBinaryReaderSession.#ctor">
758       <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlBinaryReaderSession" /> class.</summary>
759     </member>
760     <member name="M:System.Xml.XmlBinaryReaderSession.Add(System.Int32,System.String)">
761       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryString" /> from the input parameters and adds it to an internal collection.</summary>
762       <param name="id">The key value.</param>
763       <param name="value">The value.</param>
764       <returns>The newly created <see cref="T:System.Xml.XmlDictionaryString" /> that is added to an internal collection.</returns>
765       <exception cref="T:System.ArgumentOutOfRangeException">
766         <paramref name="id" /> is less than zero.</exception>
767       <exception cref="T:System.ArgumentNullException">
768         <paramref name="value" /> is <see langword="null" />.</exception>
769       <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="id" /> already exists.</exception>
770     </member>
771     <member name="M:System.Xml.XmlBinaryReaderSession.Clear">
772       <summary>Clears the internal collection of all contents.</summary>
773     </member>
774     <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
775       <summary>Checks whether the internal collection contains an entry matching a key.</summary>
776       <param name="key">The key to search on.</param>
777       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
778       <returns>
779         <see langword="true" /> if an entry matching the <paramref name="key" /> was found; otherwise, <see langword="false" />.</returns>
780       <exception cref="T:System.ArgumentNullException">
781         <paramref name="key" /> is <see langword="null" />.</exception>
782     </member>
783     <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
784       <summary>Checks whether the internal collection contains an entry matching a value.</summary>
785       <param name="value">The value to search for.</param>
786       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
787       <returns>
788         <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
789       <exception cref="T:System.ArgumentNullException">
790         <paramref name="value" /> is <see langword="null" />.</exception>
791     </member>
792     <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
793       <summary>Checks whether the internal collection contains an entry matching a value.</summary>
794       <param name="value">The value to search for.</param>
795       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
796       <returns>
797         <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
798       <exception cref="T:System.ArgumentNullException">
799         <paramref name="value" /> is <see langword="null" />.</exception>
800     </member>
801     <member name="T:System.Xml.XmlBinaryWriterSession">
802       <summary>Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state.</summary>
803     </member>
804     <member name="M:System.Xml.XmlBinaryWriterSession.#ctor">
805       <summary>Creates an instance of this class.</summary>
806     </member>
807     <member name="M:System.Xml.XmlBinaryWriterSession.Reset">
808       <summary>Clears out the internal collections.</summary>
809     </member>
810     <member name="M:System.Xml.XmlBinaryWriterSession.TryAdd(System.Xml.XmlDictionaryString,System.Int32@)">
811       <summary>Tries to add an <see cref="T:System.Xml.XmlDictionaryString" /> to the internal collection.</summary>
812       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> to add.</param>
813       <param name="key">The key of the <see cref="T:System.Xml.XmlDictionaryString" /> that was successfully added.</param>
814       <returns>
815         <see langword="true" /> if the string could be added; otherwise, <see langword="false" />.</returns>
816       <exception cref="T:System.ArgumentNullException">
817         <paramref name="value" /> is <see langword="null" />.</exception>
818       <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="key" /> already exists.</exception>
819     </member>
820     <member name="T:System.Xml.XmlDictionary">
821       <summary>Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations.</summary>
822     </member>
823     <member name="M:System.Xml.XmlDictionary.#ctor">
824       <summary>Creates an empty <see cref="T:System.Xml.XmlDictionary" />.</summary>
825     </member>
826     <member name="M:System.Xml.XmlDictionary.#ctor(System.Int32)">
827       <summary>Creates a <see cref="T:System.Xml.XmlDictionary" /> with an initial capacity.</summary>
828       <param name="capacity">The initial size of the dictionary.</param>
829     </member>
830     <member name="M:System.Xml.XmlDictionary.Add(System.String)">
831       <summary>Adds a string to the <see cref="T:System.Xml.XmlDictionary" />.</summary>
832       <param name="value">String to add to the dictionary.</param>
833       <returns>The <see cref="T:System.Xml.XmlDictionaryString" /> that was added.</returns>
834     </member>
835     <member name="P:System.Xml.XmlDictionary.Empty">
836       <summary>Gets a <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</summary>
837       <returns>A <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</returns>
838     </member>
839     <member name="M:System.Xml.XmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
840       <summary>Attempts to look up an entry in the dictionary.</summary>
841       <param name="key">Key to look up.</param>
842       <param name="result">If <paramref name="key" /> is defined, the <see cref="T:System.Xml.XmlDictionaryString" /> that is mapped to the key; otherwise <see langword="null" />.</param>
843       <returns>
844         <see langword="true" /> if key is in the dictionary; otherwise, <see langword="false" />.</returns>
845     </member>
846     <member name="M:System.Xml.XmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
847       <summary>Checks the dictionary for a specified string value.</summary>
848       <param name="value">String value being checked for.</param>
849       <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise <see langword="null" />.</param>
850       <returns>
851         <see langword="true" /> if value is in the dictionary; otherwise, <see langword="false" />.</returns>
852       <exception cref="T:System.ArgumentNullException">
853         <paramref name="value" /> is <see langword="null" />.</exception>
854     </member>
855     <member name="M:System.Xml.XmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
856       <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
857       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> being checked for.</param>
858       <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
859       <returns>
860         <see langword="true" /> if <see cref="T:System.Xml.XmlDictionaryString" /> is in the dictionary; otherwise, <see langword="false" />.</returns>
861       <exception cref="T:System.ArgumentNullException">
862         <paramref name="value" /> is <see langword="null" />.</exception>
863     </member>
864     <member name="T:System.Xml.XmlDictionaryReader">
865       <summary>An <see langword="abstract" /> class that the Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlReader" /> to do serialization and deserialization.</summary>
866     </member>
867     <member name="M:System.Xml.XmlDictionaryReader.#ctor">
868       <summary>Creates an instance of this class.  Invoked only by its derived classes.</summary>
869     </member>
870     <member name="P:System.Xml.XmlDictionaryReader.CanCanonicalize">
871       <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
872       <returns>Returns <see langword="false" />.</returns>
873     </member>
874     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
875       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
876       <param name="buffer">The buffer from which to read.</param>
877       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
878       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
879       <param name="dictionary">
880         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
881       <param name="quotas">The quotas that apply to this operation.</param>
882       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
883       <exception cref="T:System.ArgumentNullException">
884         <paramref name="buffer" /> is <see langword="null" />.
885 -or-
886 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
887       <exception cref="T:System.ArgumentOutOfRangeException">
888         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.</exception>
889     </member>
890     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
891       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
892       <param name="buffer">The buffer from which to read.</param>
893       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
894       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
895       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
896       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
897       <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
898       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
899       <exception cref="T:System.ArgumentNullException">
900         <paramref name="buffer" /> is <see langword="null" />.</exception>
901       <exception cref="T:System.ArgumentOutOfRangeException">
902         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
903 -or-
904 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
905     </member>
906     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
907       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
908       <param name="buffer">The buffer from which to read.</param>
909       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
910       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
911       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
912       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
913       <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
914       <param name="onClose">Delegate to be called when the reader is closed.</param>
915       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
916       <exception cref="T:System.ArgumentNullException">
917         <paramref name="buffer" /> is <see langword="null" />.</exception>
918       <exception cref="T:System.ArgumentOutOfRangeException">
919         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
920 -or-
921 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
922     </member>
923     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
924       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
925       <param name="buffer">The buffer from which to read.</param>
926       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
927       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
928       <param name="quotas">The quotas that apply to this operation.</param>
929       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
930       <exception cref="T:System.ArgumentNullException">
931         <paramref name="buffer" /> is <see langword="null" />.</exception>
932       <exception cref="T:System.ArgumentOutOfRangeException">
933         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
934 -or-
935 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
936     </member>
937     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
938       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
939       <param name="buffer">The buffer from which to read.</param>
940       <param name="quotas">The quotas that apply to this operation.</param>
941       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
942       <exception cref="T:System.ArgumentNullException">
943         <paramref name="buffer" /> is <see langword="null" />.</exception>
944     </member>
945     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
946       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
947       <param name="stream">The stream from which to read.</param>
948       <param name="dictionary">
949         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
950       <param name="quotas">The quotas that apply to this operation.</param>
951       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
952       <exception cref="T:System.ArgumentNullException">
953         <paramref name="stream" /> or <paramref name="quotas" /> is <see langword="null" />.</exception>
954     </member>
955     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
956       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
957       <param name="stream">The stream from which to read.</param>
958       <param name="dictionary">
959         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
960       <param name="quotas">The quotas that apply to this operation.</param>
961       <param name="session">
962         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
963       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
964       <exception cref="T:System.ArgumentNullException">
965         <paramref name="stream" /> is <see langword="null" />.</exception>
966     </member>
967     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
968       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
969       <param name="stream">The stream from which to read.</param>
970       <param name="dictionary">
971         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
972       <param name="quotas">
973         <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
974       <param name="session">
975         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
976       <param name="onClose">Delegate to be called when the reader is closed.</param>
977       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
978       <exception cref="T:System.ArgumentNullException">
979         <paramref name="stream" /> is <see langword="null" />.</exception>
980     </member>
981     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
982       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
983       <param name="stream">The stream from which to read.</param>
984       <param name="quotas">The quotas that apply to this operation.</param>
985       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
986       <exception cref="T:System.ArgumentNullException">
987         <paramref name="stream" /> is <see langword="null" />.</exception>
988     </member>
989     <member name="M:System.Xml.XmlDictionaryReader.CreateDictionaryReader(System.Xml.XmlReader)">
990       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> from an existing <see cref="T:System.Xml.XmlReader" />.</summary>
991       <param name="reader">An instance of <see cref="T:System.Xml.XmlReader" />.</param>
992       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
993       <exception cref="T:System.ArgumentNullException">
994         <paramref name="reader" /> is <see langword="null" />.</exception>
995     </member>
996     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
997       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
998       <param name="buffer">The buffer from which to read.</param>
999       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1000       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1001       <param name="encoding">The possible character encoding of the input.</param>
1002       <param name="quotas">The quotas to apply to this reader.</param>
1003       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1004       <exception cref="T:System.ArgumentNullException">
1005         <paramref name="encoding" /> is <see langword="null" />.</exception>
1006     </member>
1007     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
1008       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1009       <param name="buffer">The buffer from which to read.</param>
1010       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1011       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1012       <param name="encodings">The possible character encodings of the input.</param>
1013       <param name="contentType">The Content-Type MIME type of the message.</param>
1014       <param name="quotas">The quotas to apply to this reader.</param>
1015       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1016     </member>
1017     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
1018       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1019       <param name="buffer">The buffer from which to read.</param>
1020       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1021       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1022       <param name="encodings">The possible character encodings of the input.</param>
1023       <param name="contentType">The Content-Type MIME type of the message.</param>
1024       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply to the reader.</param>
1025       <param name="maxBufferSize">The maximum allowed size of the buffer.</param>
1026       <param name="onClose">The delegate to be called when the reader is closed.</param>
1027       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1028     </member>
1029     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
1030       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1031       <param name="buffer">The buffer from which to read.</param>
1032       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1033       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1034       <param name="encodings">The possible character encodings of the input.</param>
1035       <param name="quotas">The quotas to apply to this reader.</param>
1036       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1037     </member>
1038     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
1039       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1040       <param name="stream">The stream from which to read.</param>
1041       <param name="encoding">The possible character encoding of the stream.</param>
1042       <param name="quotas">The quotas to apply to this reader.</param>
1043       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1044       <exception cref="T:System.ArgumentNullException">
1045         <paramref name="encoding" /> is <see langword="null" />.</exception>
1046     </member>
1047     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
1048       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1049       <param name="stream">The stream from which to read.</param>
1050       <param name="encodings">The possible character encodings of the stream.</param>
1051       <param name="contentType">The Content-Type MIME type of the message.</param>
1052       <param name="quotas">The quotas to apply to this reader.</param>
1053       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1054     </member>
1055     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
1056       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1057       <param name="stream">The stream from which to read.</param>
1058       <param name="encodings">The possible character encodings of the stream.</param>
1059       <param name="contentType">The Content-Type MIME type of the message.</param>
1060       <param name="quotas">The MIME type of the message.</param>
1061       <param name="maxBufferSize">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply to the reader.</param>
1062       <param name="onClose">The delegate to be called when the reader is closed.</param>
1063       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1064     </member>
1065     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
1066       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
1067       <param name="stream">The stream from which to read.</param>
1068       <param name="encodings">The possible character encodings of the stream.</param>
1069       <param name="quotas">The quotas to apply to this reader.</param>
1070       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1071       <exception cref="T:System.ArgumentNullException">
1072         <paramref name="encoding" /> is <see langword="null" />.</exception>
1073     </member>
1074     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
1075       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1076       <param name="buffer">The buffer from which to read.</param>
1077       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1078       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1079       <param name="encoding">The <see cref="T:System.Text.Encoding" /> object that specifies the encoding properties to apply.</param>
1080       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
1081       <param name="onClose">The delegate to be called when the reader is closed.</param>
1082       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1083     </member>
1084     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
1085       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1086       <param name="buffer">The buffer from which to read.</param>
1087       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1088       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1089       <param name="quotas">The quotas applied to the reader.</param>
1090       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1091     </member>
1092     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
1093       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1094       <param name="buffer">The buffer from which to read.</param>
1095       <param name="quotas">The quotas applied to the reader.</param>
1096       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1097       <exception cref="T:System.ArgumentNullException">
1098         <paramref name="buffer" /> is <see langword="null" />.</exception>
1099     </member>
1100     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
1101       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1102       <param name="stream">The stream from which to read.</param>
1103       <param name="encoding">The <see cref="T:System.Text.Encoding" /> object that specifies the encoding properties to apply.</param>
1104       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
1105       <param name="onClose">The delegate to be called when the reader is closed.</param>
1106       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1107     </member>
1108     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
1109       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
1110       <param name="stream">The stream from which to read.</param>
1111       <param name="quotas">The quotas applied to the reader.</param>
1112       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
1113     </member>
1114     <member name="M:System.Xml.XmlDictionaryReader.EndCanonicalization">
1115       <summary>This method is not yet implemented.</summary>
1116       <exception cref="T:System.NotSupportedException">Always.</exception>
1117     </member>
1118     <member name="M:System.Xml.XmlDictionaryReader.GetAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1119       <summary>When overridden in a derived class, gets the value of an attribute.</summary>
1120       <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the attribute.</param>
1121       <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the namespace of the attribute.</param>
1122       <returns>The value of the attribute.</returns>
1123     </member>
1124     <member name="M:System.Xml.XmlDictionaryReader.GetNonAtomizedNames(System.String@,System.String@)">
1125       <summary>Gets non-atomized names.</summary>
1126       <param name="localName">The local name.</param>
1127       <param name="namespaceUri">The namespace for the local <paramref name="localName" />.</param>
1128     </member>
1129     <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.String[],System.String)">
1130       <summary>Gets the index of the local name of the current node within an array of names.</summary>
1131       <param name="localNames">The string array of local names to be searched.</param>
1132       <param name="namespaceUri">The namespace of current node.</param>
1133       <returns>The index of the local name of the current node within an array of names.</returns>
1134       <exception cref="T:System.ArgumentNullException">
1135         <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
1136 -or-
1137 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1138     </member>
1139     <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString)">
1140       <summary>Gets the index of the local name of the current node within an array of names.</summary>
1141       <param name="localNames">The <see cref="T:System.Xml.XmlDictionaryString" /> array of local names to be searched.</param>
1142       <param name="namespaceUri">The namespace of current node.</param>
1143       <returns>The index of the local name of the current node within an array of names.</returns>
1144       <exception cref="T:System.ArgumentNullException">
1145         <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
1146 -or-
1147 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1148     </member>
1149     <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.String)">
1150       <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
1151       <param name="localName">The local name of the current node.</param>
1152       <returns>
1153         <see langword="true" /> if <paramref name="localName" /> matches local name of the current node; otherwise <see langword="false" />.</returns>
1154     </member>
1155     <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.Xml.XmlDictionaryString)">
1156       <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
1157       <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the current node.</param>
1158       <returns>
1159         <see langword="true" /> if <paramref name="localName" /> matches local name of the current node; otherwise <see langword="false" />.</returns>
1160       <exception cref="T:System.ArgumentNullException">
1161         <paramref name="localName" /> is <see langword="null" />.</exception>
1162     </member>
1163     <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.String)">
1164       <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
1165       <param name="namespaceUri">The namespace of current node.</param>
1166       <returns>
1167         <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
1168       <exception cref="T:System.ArgumentNullException">
1169         <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1170     </member>
1171     <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.Xml.XmlDictionaryString)">
1172       <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
1173       <param name="namespaceUri">Namespace of current node.</param>
1174       <returns>
1175         <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
1176       <exception cref="T:System.ArgumentNullException">
1177         <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
1178     </member>
1179     <member name="M:System.Xml.XmlDictionaryReader.IsStartArray(System.Type@)">
1180       <summary>Checks whether the reader is positioned at the start of an array. This class returns <see langword="false" />, but derived classes that have the concept of arrays might return <see langword="true" />.</summary>
1181       <param name="type">Type of the node, if a valid node; otherwise <see langword="null" />.</param>
1182       <returns>
1183         <see langword="true" /> if the reader is positioned at the start of an array node; otherwise <see langword="false" />.</returns>
1184     </member>
1185     <member name="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1186       <summary>Tests whether the first tag is a start tag or empty element tag and if the local name and namespace URI match those of the current node.</summary>
1187       <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the attribute.</param>
1188       <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the namespace of the attribute.</param>
1189       <returns>
1190         <see langword="true" /> if the first tag in the array is a start tag or empty element tag and matches <paramref name="localName" /> and <paramref name="namespaceUri" />; otherwise <see langword="false" />.</returns>
1191     </member>
1192     <member name="M:System.Xml.XmlDictionaryReader.IsTextNode(System.Xml.XmlNodeType)">
1193       <summary>Tests whether the current node is a text node.</summary>
1194       <param name="nodeType">Type of the node being tested.</param>
1195       <returns>
1196         <see langword="true" /> if the node type is <see cref="F:System.Xml.XmlNodeType.Text" />, <see cref="F:System.Xml.XmlNodeType.Whitespace" />, <see cref="F:System.Xml.XmlNodeType.SignificantWhitespace" />, <see cref="F:System.Xml.XmlNodeType.CDATA" />, or <see cref="F:System.Xml.XmlNodeType.Attribute" />; otherwise <see langword="false" />.</returns>
1197     </member>
1198     <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement">
1199       <summary>Tests whether the current content node is a start element or an empty element.</summary>
1200     </member>
1201     <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String)">
1202       <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.Name" /> property of the element matches the given argument.</summary>
1203       <param name="name">The <see cref="P:System.Xml.XmlReader.Name" /> property of the element.</param>
1204     </member>
1205     <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String,System.String)">
1206       <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName" /> and <see cref="P:System.Xml.XmlReader.NamespaceURI" /> properties of the element matches the given arguments.</summary>
1207       <param name="localName">The local name of the element.</param>
1208       <param name="namespaceUri">The namespace URI of the element.</param>
1209     </member>
1210     <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1211       <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName" /> and <see cref="P:System.Xml.XmlReader.NamespaceURI" /> properties of the element matches the given argument.</summary>
1212       <param name="localName">The local name of the element.</param>
1213       <param name="namespaceUri">The namespace URI of the element.</param>
1214     </member>
1215     <member name="P:System.Xml.XmlDictionaryReader.Quotas">
1216       <summary>Gets the quota values that apply to the current instance of this class.</summary>
1217       <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that applies to the current instance of this class.</returns>
1218     </member>
1219     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
1220       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1221       <param name="localName">The local name of the element.</param>
1222       <param name="namespaceUri">The local name of the element.</param>
1223       <param name="array">The array into which the nodes are put.</param>
1224       <param name="offset">The starting index in the array.</param>
1225       <param name="count">The number of nodes to put in the array.</param>
1226       <returns>The number of nodes put in the array.</returns>
1227       <exception cref="T:System.ArgumentNullException">
1228         <paramref name="array" /> is <see langword="null" />.</exception>
1229       <exception cref="T:System.ArgumentOutOfRangeException">
1230         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1231 -or-
1232 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1233     </member>
1234     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
1235       <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
1236       <param name="localName">The local name of the element.</param>
1237       <param name="namespaceUri">The namespace URI of the element.</param>
1238       <param name="array">The array into which the nodes are put.</param>
1239       <param name="offset">The starting index in the array.</param>
1240       <param name="count">The number of nodes to put in the array.</param>
1241       <returns>The number of nodes put in the array.</returns>
1242       <exception cref="T:System.ArgumentNullException">
1243         <paramref name="array" /> is <see langword="null" />.</exception>
1244       <exception cref="T:System.ArgumentOutOfRangeException">
1245         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1246 -or-
1247 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1248     </member>
1249     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
1250       <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
1251       <param name="localName">The local name of the element.</param>
1252       <param name="namespaceUri">The namespace URI of the element.</param>
1253       <param name="array">The array into which the nodes are put.</param>
1254       <param name="offset">The starting index in the array.</param>
1255       <param name="count">The number of nodes to put in the array.</param>
1256       <returns>The number of nodes put in the array.</returns>
1257       <exception cref="T:System.ArgumentNullException">
1258         <paramref name="array" /> is <see langword="null" />.</exception>
1259       <exception cref="T:System.ArgumentOutOfRangeException">
1260         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1261 -or-
1262 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1263     </member>
1264     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Double[],System.Int32,System.Int32)">
1265       <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes into a typed array.</summary>
1266       <param name="localName">The local name of the element.</param>
1267       <param name="namespaceUri">The namespace URI of the element.</param>
1268       <param name="array">The array into which the nodes are put.</param>
1269       <param name="offset">The starting index in the array.</param>
1270       <param name="count">The number of nodes to put in the array.</param>
1271       <returns>The number of nodes put in the array.</returns>
1272       <exception cref="T:System.ArgumentNullException">
1273         <paramref name="array" /> is <see langword="null" />.</exception>
1274       <exception cref="T:System.ArgumentOutOfRangeException">
1275         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1276 -or-
1277 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1278     </member>
1279     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Guid[],System.Int32,System.Int32)">
1280       <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
1281       <param name="localName">The local name of the element.</param>
1282       <param name="namespaceUri">The namespace URI of the element.</param>
1283       <param name="array">The array into which the nodes are put.</param>
1284       <param name="offset">The starting index in the array.</param>
1285       <param name="count">The number of nodes to put in the array.</param>
1286       <returns>The number of nodes put in the array.</returns>
1287       <exception cref="T:System.ArgumentNullException">
1288         <paramref name="array" /> is <see langword="null" />.</exception>
1289       <exception cref="T:System.ArgumentOutOfRangeException">
1290         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1291 -or-
1292 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1293     </member>
1294     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int16[],System.Int32,System.Int32)">
1295       <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
1296       <param name="localName">The local name of the element.</param>
1297       <param name="namespaceUri">The namespace URI of the element.</param>
1298       <param name="array">The array into which the integers are put.</param>
1299       <param name="offset">The starting index in the array.</param>
1300       <param name="count">The number of integers to put in the array.</param>
1301       <returns>The number of integers put in the array.</returns>
1302       <exception cref="T:System.ArgumentNullException">
1303         <paramref name="array" /> is <see langword="null" />.</exception>
1304       <exception cref="T:System.ArgumentOutOfRangeException">
1305         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1306 -or-
1307 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1308     </member>
1309     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int32[],System.Int32,System.Int32)">
1310       <summary>Reads repeated occurrences of integers into a typed array.</summary>
1311       <param name="localName">The local name of the element.</param>
1312       <param name="namespaceUri">The namespace URI of the element.</param>
1313       <param name="array">The array into which the integers are put.</param>
1314       <param name="offset">The starting index in the array.</param>
1315       <param name="count">The number of integers to put in the array.</param>
1316       <returns>The number of integers put in the array.</returns>
1317       <exception cref="T:System.ArgumentNullException">
1318         <paramref name="array" /> is <see langword="null" />.</exception>
1319       <exception cref="T:System.ArgumentOutOfRangeException">
1320         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1321 -or-
1322 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1323     </member>
1324     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int64[],System.Int32,System.Int32)">
1325       <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
1326       <param name="localName">The local name of the element.</param>
1327       <param name="namespaceUri">The namespace URI of the element.</param>
1328       <param name="array">The array into which the integers are put.</param>
1329       <param name="offset">The starting index in the array.</param>
1330       <param name="count">The number of integers to put in the array.</param>
1331       <returns>The number of integers put in the array.</returns>
1332       <exception cref="T:System.ArgumentNullException">
1333         <paramref name="array" /> is <see langword="null" />.</exception>
1334       <exception cref="T:System.ArgumentOutOfRangeException">
1335         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1336 -or-
1337 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1338     </member>
1339     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Single[],System.Int32,System.Int32)">
1340       <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
1341       <param name="localName">The local name of the element.</param>
1342       <param name="namespaceUri">The namespace URI of the element.</param>
1343       <param name="array">The array into which the float numbers are put.</param>
1344       <param name="offset">The starting index in the array.</param>
1345       <param name="count">The number of float numbers to put in the array.</param>
1346       <returns>The umber of float numbers put in the array.</returns>
1347       <exception cref="T:System.ArgumentNullException">
1348         <paramref name="array" /> is <see langword="null" />.</exception>
1349       <exception cref="T:System.ArgumentOutOfRangeException">
1350         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1351 -or-
1352 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1353     </member>
1354     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
1355       <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
1356       <param name="localName">The local name of the element.</param>
1357       <param name="namespaceUri">The namespace URI of the element.</param>
1358       <param name="array">The array into which the nodes are put.</param>
1359       <param name="offset">The starting index in the array.</param>
1360       <param name="count">The number of nodes to put in the array.</param>
1361       <returns>The number of nodes put in the array.</returns>
1362       <exception cref="T:System.ArgumentNullException">
1363         <paramref name="array" /> is <see langword="null" />.</exception>
1364       <exception cref="T:System.ArgumentOutOfRangeException">
1365         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1366 -or-
1367 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1368     </member>
1369     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
1370       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1371       <param name="localName">The local name of the element.</param>
1372       <param name="namespaceUri">The namespace URI of the element.</param>
1373       <param name="array">The array into which the nodes are put.</param>
1374       <param name="offset">The starting index in the array.</param>
1375       <param name="count">The number of nodes to put in the array.</param>
1376       <returns>The number of nodes put in the array.</returns>
1377       <exception cref="T:System.ArgumentNullException">
1378         <paramref name="array" /> is <see langword="null" />.</exception>
1379       <exception cref="T:System.ArgumentOutOfRangeException">
1380         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1381 -or-
1382 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1383     </member>
1384     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
1385       <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
1386       <param name="localName">The local name of the element.</param>
1387       <param name="namespaceUri">The namespace URI of the element.</param>
1388       <param name="array">The array into which the nodes are put.</param>
1389       <param name="offset">The starting index in the array.</param>
1390       <param name="count">The number of nodes to put in the array.</param>
1391       <returns>The number of nodes put in the array.</returns>
1392       <exception cref="T:System.ArgumentNullException">
1393         <paramref name="array" /> is <see langword="null" />.</exception>
1394       <exception cref="T:System.ArgumentOutOfRangeException">
1395         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1396 -or-
1397 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1398     </member>
1399     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
1400       <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
1401       <param name="localName">The local name of the element.</param>
1402       <param name="namespaceUri">The namespace URI of the element.</param>
1403       <param name="array">The array into which the nodes are put.</param>
1404       <param name="offset">The starting index in the array.</param>
1405       <param name="count">The number of nodes to put in the array.</param>
1406       <returns>The number of nodes put in the array.</returns>
1407       <exception cref="T:System.ArgumentNullException">
1408         <paramref name="array" /> is <see langword="null" />.</exception>
1409       <exception cref="T:System.ArgumentOutOfRangeException">
1410         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1411 -or-
1412 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1413     </member>
1414     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
1415       <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes type into a typed array.</summary>
1416       <param name="localName">The local name of the element.</param>
1417       <param name="namespaceUri">The namespace URI of the element.</param>
1418       <param name="array">The array into which the nodes are put.</param>
1419       <param name="offset">The starting index in the array.</param>
1420       <param name="count">The number of nodes to put in the array.</param>
1421       <returns>The number of nodes put in the array.</returns>
1422       <exception cref="T:System.ArgumentNullException">
1423         <paramref name="array" /> is <see langword="null" />.</exception>
1424       <exception cref="T:System.ArgumentOutOfRangeException">
1425         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1426 -or-
1427 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1428     </member>
1429     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
1430       <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
1431       <param name="localName">The local name of the element.</param>
1432       <param name="namespaceUri">The namespace URI of the element.</param>
1433       <param name="array">The array into which the nodes are put.</param>
1434       <param name="offset">The starting index in the array.</param>
1435       <param name="count">The number of nodes to put in the array.</param>
1436       <returns>The number of nodes put in the array.</returns>
1437       <exception cref="T:System.ArgumentNullException">
1438         <paramref name="array" /> is <see langword="null" />.</exception>
1439       <exception cref="T:System.ArgumentOutOfRangeException">
1440         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1441 -or-
1442 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1443     </member>
1444     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
1445       <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
1446       <param name="localName">The local name of the element.</param>
1447       <param name="namespaceUri">The namespace URI of the element.</param>
1448       <param name="array">The array into which the integers are put.</param>
1449       <param name="offset">The starting index in the array.</param>
1450       <param name="count">The number of integers to put in the array.</param>
1451       <returns>The number of integers put in the array.</returns>
1452       <exception cref="T:System.ArgumentNullException">
1453         <paramref name="array" /> is <see langword="null" />.</exception>
1454       <exception cref="T:System.ArgumentOutOfRangeException">
1455         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1456 -or-
1457 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1458     </member>
1459     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
1460       <summary>Reads repeated occurrences of integers into a typed array.</summary>
1461       <param name="localName">The local name of the element.</param>
1462       <param name="namespaceUri">The namespace URI of the element.</param>
1463       <param name="array">The array into which the integers are put.</param>
1464       <param name="offset">The starting index in the array.</param>
1465       <param name="count">The number of integers to put in the array.</param>
1466       <returns>The number of integers put in the array.</returns>
1467       <exception cref="T:System.ArgumentNullException">
1468         <paramref name="array" /> is <see langword="null" />.</exception>
1469       <exception cref="T:System.ArgumentOutOfRangeException">
1470         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1471 -or-
1472 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1473     </member>
1474     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
1475       <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
1476       <param name="localName">The local name of the element.</param>
1477       <param name="namespaceUri">The namespace URI of the element.</param>
1478       <param name="array">The array into which the integers are put.</param>
1479       <param name="offset">The starting index in the array.</param>
1480       <param name="count">The number of integers to put in the array.</param>
1481       <returns>The number of integers put in the array.</returns>
1482       <exception cref="T:System.ArgumentNullException">
1483         <paramref name="array" /> is <see langword="null" />.</exception>
1484       <exception cref="T:System.ArgumentOutOfRangeException">
1485         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1486 -or-
1487 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1488     </member>
1489     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
1490       <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
1491       <param name="localName">The local name of the element.</param>
1492       <param name="namespaceUri">The namespace URI of the element.</param>
1493       <param name="array">The array into which the float numbers are put.</param>
1494       <param name="offset">The starting index in the array.</param>
1495       <param name="count">The number of float numbers to put in the array.</param>
1496       <returns>The number of float numbers put in the array.</returns>
1497       <exception cref="T:System.ArgumentNullException">
1498         <paramref name="array" /> is <see langword="null" />.</exception>
1499       <exception cref="T:System.ArgumentOutOfRangeException">
1500         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1501 -or-
1502 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1503     </member>
1504     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
1505       <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
1506       <param name="localName">The local name of the element.</param>
1507       <param name="namespaceUri">The namespace URI of the element.</param>
1508       <param name="array">The array into which the nodes are put.</param>
1509       <param name="offset">The starting index in the array.</param>
1510       <param name="count">The number of nodes to put in the array.</param>
1511       <returns>The number of nodes put in the array.</returns>
1512       <exception cref="T:System.ArgumentNullException">
1513         <paramref name="array" /> is <see langword="null" />.</exception>
1514       <exception cref="T:System.ArgumentOutOfRangeException">
1515         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
1516 -or-
1517 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
1518     </member>
1519     <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.String,System.String)">
1520       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1521       <param name="localName">The local name of the element.</param>
1522       <param name="namespaceUri">The namespace URI of the element.</param>
1523       <returns>A <see cref="T:System.Boolean" /> array of the <see cref="T:System.Boolean" /> nodes.</returns>
1524     </member>
1525     <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1526       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
1527       <param name="localName">The local name of the element.</param>
1528       <param name="namespaceUri">The namespace URI of the element.</param>
1529       <returns>A <see cref="T:System.Boolean" /> array of the <see cref="T:System.Boolean" /> nodes.</returns>
1530     </member>
1531     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
1532       <summary>Converts a node's content to a specified type.</summary>
1533       <param name="type">The <see cref="T:System.Type" /> of the value to be returned.</param>
1534       <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver" /> object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an <see cref="T:System.Xml.XmlQualifiedName" /> object to an <c>xs:string</c>. This value can be a null reference.</param>
1535       <returns>The concatenated text content or attribute value converted to the requested type.</returns>
1536     </member>
1537     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBase64">
1538       <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
1539       <returns>A byte array that contains the Base64 decoded binary bytes.</returns>
1540       <exception cref="T:System.Xml.XmlException">The array size is greater than the MaxArrayLength quota for this reader.</exception>
1541     </member>
1542     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex">
1543       <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
1544       <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
1545       <exception cref="T:System.Xml.XmlException">The array size is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
1546     </member>
1547     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex(System.Int32)">
1548       <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
1549       <param name="maxByteArrayContentLength">The maximum array length.</param>
1550       <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
1551       <exception cref="T:System.Xml.XmlException">The array size is greater than <paramref name="maxByteArrayContentLength" />.</exception>
1552     </member>
1553     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsChars(System.Char[],System.Int32,System.Int32)">
1554       <summary>Reads the content into a <see langword="char" /> array.</summary>
1555       <param name="chars">The array into which the characters are put.</param>
1556       <param name="offset">The starting index in the array.</param>
1557       <param name="count">The number of characters to put in the array.</param>
1558       <returns>Number of characters read.</returns>
1559     </member>
1560     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsDecimal">
1561       <summary>Converts a node's content to <see langword="decimal" />.</summary>
1562       <returns>The <see langword="decimal" /> representation of node's content.</returns>
1563     </member>
1564     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsFloat">
1565       <summary>Converts a node's content to <see langword="float" />.</summary>
1566       <returns>The <see langword="float" /> representation of node's content.</returns>
1567     </member>
1568     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsGuid">
1569       <summary>Converts a node's content to <see langword="guid" />.</summary>
1570       <returns>The <see langword="guid" /> representation of node's content.</returns>
1571     </member>
1572     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsQualifiedName(System.String@,System.String@)">
1573       <summary>Converts a node's content to a qualified name representation.</summary>
1574       <param name="localName">The <see cref="P:System.Xml.XmlReader.LocalName" /> part of the qualified name (<see langword="out" /> parameter).</param>
1575       <param name="namespaceUri">The <see cref="P:System.Xml.XmlReader.NamespaceURI" /> part of the qualified name (<see langword="out" /> parameter).</param>
1576     </member>
1577     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString">
1578       <summary>Converts a node's content to a string.</summary>
1579       <returns>The node content in a string representation.</returns>
1580     </member>
1581     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Int32)">
1582       <summary>Converts a node's content to a string.</summary>
1583       <param name="maxStringContentLength">The maximum string length.</param>
1584       <returns>Node content in string representation.</returns>
1585     </member>
1586     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.String[],System.Int32@)">
1587       <summary>Converts a node's content to a string.</summary>
1588       <param name="strings">The array of strings to match content against.</param>
1589       <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
1590       <returns>The node content in a string representation.</returns>
1591       <exception cref="T:System.ArgumentNullException">
1592         <paramref name="strings" /> is <see langword="null" />.
1593 -or-
1594 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
1595     </member>
1596     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Xml.XmlDictionaryString[],System.Int32@)">
1597       <summary>Converts a node's content to a string.</summary>
1598       <param name="strings">The array of <see cref="T:System.Xml.XmlDictionaryString" /> objects to match content against.</param>
1599       <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
1600       <returns>The node content in a string representation.</returns>
1601       <exception cref="T:System.ArgumentNullException">
1602         <paramref name="strings" /> is <see langword="null" />.
1603 -or-
1604 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
1605     </member>
1606     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsTimeSpan">
1607       <summary>Converts a node's content to <see cref="T:System.TimeSpan" />.</summary>
1608       <returns>
1609         <see cref="T:System.TimeSpan" /> representation of node's content.</returns>
1610     </member>
1611     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsUniqueId">
1612       <summary>Converts a node's content to a unique identifier.</summary>
1613       <returns>The node's content represented as a unique identifier.</returns>
1614     </member>
1615     <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.String,System.String)">
1616       <summary>Converts a node's content to a <see cref="T:System.DateTime" /> array.</summary>
1617       <param name="localName">The local name of the element.</param>
1618       <param name="namespaceUri">The namespace URI of the element.</param>
1619       <returns>The node's content represented as a <see cref="T:System.DateTime" /> array.</returns>
1620     </member>
1621     <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1622       <summary>Converts a node's content to a <see cref="T:System.DateTime" /> array.</summary>
1623       <param name="localName">The local name of the element.</param>
1624       <param name="namespaceUri">The namespace URI of the element.</param>
1625       <returns>The node's content represented as a <see cref="T:System.DateTime" /> array.</returns>
1626     </member>
1627     <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.String,System.String)">
1628       <summary>Converts a node's content to a <see cref="T:System.Decimal" /> array.</summary>
1629       <param name="localName">The local name of the element.</param>
1630       <param name="namespaceUri">The namespace URI of the element.</param>
1631       <returns>The node's content represented as a <see cref="T:System.Decimal" /> array.</returns>
1632     </member>
1633     <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1634       <summary>Converts a node's content to a <see cref="T:System.Decimal" /> array.</summary>
1635       <param name="localName">The local name of the element.</param>
1636       <param name="namespaceUri">The namespace URI of the element.</param>
1637       <returns>The node's content represented as a <see cref="T:System.Decimal" /> array.</returns>
1638     </member>
1639     <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.String,System.String)">
1640       <summary>Converts a node's content to a <see cref="T:System.Double" /> array.</summary>
1641       <param name="localName">The local name of the element.</param>
1642       <param name="namespaceUri">The namespace URI of the element.</param>
1643       <returns>The node's content represented as a <see cref="T:System.Double" /> array.</returns>
1644     </member>
1645     <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1646       <summary>Converts a node's content to a <see cref="T:System.Double" /> array.</summary>
1647       <param name="localName">The local name of the element.</param>
1648       <param name="namespaceUri">The namespace URI of the element.</param>
1649       <returns>The node's content represented as a <see cref="T:System.Double" /> array.</returns>
1650     </member>
1651     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBase64">
1652       <summary>Converts a node's content to a array of Base64 bytes.</summary>
1653       <returns>The node's content represented as an array of Base64 bytes.</returns>
1654     </member>
1655     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBinHex">
1656       <summary>Converts a node's content to an array of <see langword="BinHex" /> bytes.</summary>
1657       <returns>The node's content represented as an array of <see langword="BinHex" /> bytes.</returns>
1658     </member>
1659     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBoolean">
1660       <summary>Converts an element's content to a <see cref="T:System.Boolean" />.</summary>
1661       <returns>The node's content represented as a <see cref="T:System.Boolean" />.</returns>
1662     </member>
1663     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDateTime">
1664       <summary>Converts an element's content to a <see cref="T:System.DateTime" />.</summary>
1665       <returns>The node's content represented as a <see cref="T:System.DateTime" />.</returns>
1666       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1667       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1668     </member>
1669     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDecimal">
1670       <summary>Converts an element's content to a <see cref="T:System.Decimal" />.</summary>
1671       <returns>The node's content represented as a <see cref="T:System.Decimal" />.</returns>
1672     </member>
1673     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDouble">
1674       <summary>Converts an element's content to a <see cref="T:System.Double" />.</summary>
1675       <returns>The node's content represented as a <see cref="T:System.Double" />.</returns>
1676     </member>
1677     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsFloat">
1678       <summary>Converts an element's content to a floating point number (<see cref="T:System.Single" />).</summary>
1679       <returns>The node's content represented as a floating point number (<see cref="T:System.Single" />).</returns>
1680     </member>
1681     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsGuid">
1682       <summary>Converts an element's content to a <see cref="T:System.Guid" />.</summary>
1683       <returns>The node's content represented as a <see cref="T:System.Guid" />.</returns>
1684       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1685       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1686     </member>
1687     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsInt">
1688       <summary>Converts an element's content to an integer (<see cref="T:System.Int32" />).</summary>
1689       <returns>The node's content represented as an integer (<see cref="T:System.Int32" />).</returns>
1690     </member>
1691     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsLong">
1692       <summary>Converts an element's content to a long integer (<see cref="T:System.Int64" />).</summary>
1693       <returns>The node's content represented as a long integer (<see cref="T:System.Int64" />).</returns>
1694     </member>
1695     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsString">
1696       <summary>Converts an element's content to a <see cref="T:System.String" />.</summary>
1697       <returns>The node's content represented as a <see cref="T:System.String" />.</returns>
1698     </member>
1699     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsTimeSpan">
1700       <summary>Converts an element's content to a <see cref="T:System.TimeSpan" />.</summary>
1701       <returns>The node's content represented as a <see cref="T:System.TimeSpan" />.</returns>
1702     </member>
1703     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsUniqueId">
1704       <summary>Converts an element's content to a unique identifier.</summary>
1705       <returns>The node's content represented as a unique identifier.</returns>
1706       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
1707       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
1708     </member>
1709     <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement">
1710       <summary>Checks whether the current node is an element and advances the reader to the next node.</summary>
1711       <exception cref="T:System.Xml.XmlException">
1712         <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1713     </member>
1714     <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String)">
1715       <summary>Checks whether the current node is an element with the given <paramref name="name" /> and advances the reader to the next node.</summary>
1716       <param name="name">The qualified name of the element.</param>
1717       <exception cref="T:System.Xml.XmlException">
1718         <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1719     </member>
1720     <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String,System.String)">
1721       <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1722       <param name="localName">The local name of the element.</param>
1723       <param name="namespaceUri">The namespace URI of the element.</param>
1724       <exception cref="T:System.Xml.XmlException">
1725         <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1726     </member>
1727     <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1728       <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1729       <param name="localName">The local name of the element.</param>
1730       <param name="namespaceUri">The namespace URI of the element.</param>
1731       <exception cref="T:System.Xml.XmlException">
1732         <see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)" /> returns <see langword="false" />.</exception>
1733     </member>
1734     <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.String,System.String)">
1735       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see cref="T:System.Guid" />.</summary>
1736       <param name="localName">The local name of the element.</param>
1737       <param name="namespaceUri">The namespace URI of the element.</param>
1738       <returns>An array of <see cref="T:System.Guid" />.</returns>
1739     </member>
1740     <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1741       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see cref="T:System.Guid" />.</summary>
1742       <param name="localName">The local name of the element.</param>
1743       <param name="namespaceUri">The namespace URI of the element.</param>
1744       <returns>An array of <see cref="T:System.Guid" />.</returns>
1745     </member>
1746     <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.String,System.String)">
1747       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</summary>
1748       <param name="localName">The local name of the element.</param>
1749       <param name="namespaceUri">The namespace URI of the element.</param>
1750       <returns>An array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</returns>
1751     </member>
1752     <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1753       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</summary>
1754       <param name="localName">The local name of the element.</param>
1755       <param name="namespaceUri">The namespace URI of the element.</param>
1756       <returns>An array of <see langword="short" /> integers (<see cref="T:System.Int16" />).</returns>
1757     </member>
1758     <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.String,System.String)">
1759       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of integers (<see cref="T:System.Int32" />).</summary>
1760       <param name="localName">The local name of the element.</param>
1761       <param name="namespaceUri">The namespace URI of the element.</param>
1762       <returns>An array of integers (<see cref="T:System.Int32" />).</returns>
1763     </member>
1764     <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1765       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of integers (<see cref="T:System.Int32" />).</summary>
1766       <param name="localName">The local name of the element.</param>
1767       <param name="namespaceUri">The namespace URI of the element.</param>
1768       <returns>An array of integers (<see cref="T:System.Int32" />).</returns>
1769     </member>
1770     <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.String,System.String)">
1771       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</summary>
1772       <param name="localName">The local name of the element.</param>
1773       <param name="namespaceUri">The namespace URI of the element.</param>
1774       <returns>An array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</returns>
1775     </member>
1776     <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1777       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</summary>
1778       <param name="localName">The local name of the element.</param>
1779       <param name="namespaceUri">The namespace URI of the element.</param>
1780       <returns>An array of <see langword="long" /> integers (<see cref="T:System.Int64" />).</returns>
1781     </member>
1782     <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.String,System.String)">
1783       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</summary>
1784       <param name="localName">The local name of the element.</param>
1785       <param name="namespaceUri">The namespace URI of the element.</param>
1786       <returns>An array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</returns>
1787     </member>
1788     <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1789       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into an array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</summary>
1790       <param name="localName">The local name of the element.</param>
1791       <param name="namespaceUri">The namespace URI of the element.</param>
1792       <returns>An array of <see langword="float" /> numbers (<see cref="T:System.Single" />).</returns>
1793     </member>
1794     <member name="M:System.Xml.XmlDictionaryReader.ReadStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1795       <summary>Checks whether the current node is an element with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> and advances the reader to the next node.</summary>
1796       <param name="localName">The local name of the element.</param>
1797       <param name="namespaceUri">The namespace URI of the element.</param>
1798     </member>
1799     <member name="M:System.Xml.XmlDictionaryReader.ReadString">
1800       <summary>Reads the contents of the current node into a string.</summary>
1801       <returns>A string that contains the contents of the current node.</returns>
1802       <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
1803       <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
1804     </member>
1805     <member name="M:System.Xml.XmlDictionaryReader.ReadString(System.Int32)">
1806       <summary>Reads the contents of the current node into a string with a given maximum length.</summary>
1807       <param name="maxStringContentLength">Maximum allowed string length.</param>
1808       <returns>A string that contains the contents of the current node.</returns>
1809       <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
1810       <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
1811     </member>
1812     <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.String,System.String)">
1813       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into a <see cref="T:System.TimeSpan" /> array.</summary>
1814       <param name="localName">The local name of the element.</param>
1815       <param name="namespaceUri">The namespace URI of the element.</param>
1816       <returns>A <see cref="T:System.TimeSpan" /> array.</returns>
1817     </member>
1818     <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
1819       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into a <see cref="T:System.TimeSpan" /> array.</summary>
1820       <param name="localName">The local name of the element.</param>
1821       <param name="namespaceUri">The namespace URI of the element.</param>
1822       <returns>A <see cref="T:System.TimeSpan" /> array.</returns>
1823     </member>
1824     <member name="M:System.Xml.XmlDictionaryReader.ReadValueAsBase64(System.Byte[],System.Int32,System.Int32)">
1825       <summary>Not implemented.</summary>
1826       <param name="buffer">The buffer from which to read.</param>
1827       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
1828       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
1829       <returns>Not implemented.</returns>
1830       <exception cref="T:System.NotSupportedException">Always.</exception>
1831     </member>
1832     <member name="M:System.Xml.XmlDictionaryReader.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
1833       <summary>This method is not yet implemented.</summary>
1834       <param name="stream">The stream to read from.</param>
1835       <param name="includeComments">Determines whether comments are included.</param>
1836       <param name="inclusivePrefixes">The prefixes to be included.</param>
1837       <exception cref="T:System.NotSupportedException">Always.</exception>
1838     </member>
1839     <member name="M:System.Xml.XmlDictionaryReader.TryGetArrayLength(System.Int32@)">
1840       <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1841       <param name="count">Returns 0, unless overridden in a derived class.</param>
1842       <returns>
1843         <see langword="false" />, unless overridden in a derived class.</returns>
1844     </member>
1845     <member name="M:System.Xml.XmlDictionaryReader.TryGetBase64ContentLength(System.Int32@)">
1846       <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1847       <param name="length">Returns 0, unless overridden in a derived class.</param>
1848       <returns>
1849         <see langword="false" />, unless overridden in a derived class.</returns>
1850     </member>
1851     <member name="M:System.Xml.XmlDictionaryReader.TryGetLocalNameAsDictionaryString(System.Xml.XmlDictionaryString@)">
1852       <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1853       <param name="localName">Returns <see langword="null" />, unless overridden in a derived class. .</param>
1854       <returns>
1855         <see langword="false" />, unless overridden in a derived class.</returns>
1856     </member>
1857     <member name="M:System.Xml.XmlDictionaryReader.TryGetNamespaceUriAsDictionaryString(System.Xml.XmlDictionaryString@)">
1858       <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1859       <param name="namespaceUri">Returns <see langword="null" />, unless overridden in a derived class.</param>
1860       <returns>
1861         <see langword="false" />, unless overridden in a derived class.</returns>
1862     </member>
1863     <member name="M:System.Xml.XmlDictionaryReader.TryGetValueAsDictionaryString(System.Xml.XmlDictionaryString@)">
1864       <summary>Not implemented in this class (it always returns <see langword="false" />). May be overridden in derived classes.</summary>
1865       <param name="value">Returns <see langword="null" />, unless overridden in a derived class.</param>
1866       <returns>
1867         <see langword="false" />, unless overridden in a derived class.</returns>
1868     </member>
1869     <member name="T:System.Xml.XmlDictionaryReaderQuotas">
1870       <summary>Contains configurable quota values for XmlDictionaryReaders.</summary>
1871     </member>
1872     <member name="M:System.Xml.XmlDictionaryReaderQuotas.#ctor">
1873       <summary>Creates a new instance of this class.</summary>
1874     </member>
1875     <member name="M:System.Xml.XmlDictionaryReaderQuotas.CopyTo(System.Xml.XmlDictionaryReaderQuotas)">
1876       <summary>Sets the properties on a passed-in quotas instance, based on the values in this instance.</summary>
1877       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> instance to which to copy values.</param>
1878       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for the passed in instance.</exception>
1879       <exception cref="T:System.ArgumentNullException">Passed in target <paramref name="quotas" /> is <see langword="null" />.</exception>
1880     </member>
1881     <member name="P:System.Xml.XmlDictionaryReaderQuotas.Max">
1882       <summary>Gets an instance of this class with all properties set to maximum values.</summary>
1883       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> with properties set to <see cref="F:System.Int32.MaxValue" />.</returns>
1884     </member>
1885     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxArrayLength">
1886       <summary>Gets or sets the maximum allowed array length.</summary>
1887       <returns>The maximum allowed array length. The default is 16384.</returns>
1888       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1889       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1890     </member>
1891     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxBytesPerRead">
1892       <summary>Gets or sets the maximum allowed bytes returned for each read.</summary>
1893       <returns>The maximum allowed bytes returned for each read. The default is 4096.</returns>
1894       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1895       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1896     </member>
1897     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxDepth">
1898       <summary>Gets or sets the maximum nested node depth.</summary>
1899       <returns>The maximum nested node depth. The default is 32;</returns>
1900       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value and quota values are read-only for this instance.</exception>
1901       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value is less than zero.</exception>
1902     </member>
1903     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxNameTableCharCount">
1904       <summary>Gets or sets the maximum characters allowed in a table name.</summary>
1905       <returns>The maximum characters allowed in a table name. The default is 16384.</returns>
1906       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1907       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1908     </member>
1909     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxStringContentLength">
1910       <summary>Gets or sets the maximum string length returned by the reader.</summary>
1911       <returns>The maximum string length returned by the reader. The default is 8192.</returns>
1912       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
1913       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
1914     </member>
1915     <member name="P:System.Xml.XmlDictionaryReaderQuotas.ModifiedQuotas">
1916       <summary>Gets the modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" />.</summary>
1917       <returns>The modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" />.</returns>
1918     </member>
1919     <member name="T:System.Xml.XmlDictionaryReaderQuotaTypes">
1920       <summary>Enumerates the configurable quota values for XmlDictionaryReaders.</summary>
1921     </member>
1922     <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxArrayLength">
1923       <summary>Specifies the maximum allowed array length.</summary>
1924     </member>
1925     <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxBytesPerRead">
1926       <summary>Specifies the maximum allowed bytes returned for each read.</summary>
1927     </member>
1928     <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxDepth">
1929       <summary>Specifies the maximum nested node depth.</summary>
1930     </member>
1931     <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxNameTableCharCount">
1932       <summary>Specifies the maximum characters allowed in a table name.</summary>
1933     </member>
1934     <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxStringContentLength">
1935       <summary>Specifies the maximum string length returned by the reader.</summary>
1936     </member>
1937     <member name="T:System.Xml.XmlDictionaryString">
1938       <summary>Represents an entry stored in a <see cref="T:System.Xml.XmlDictionary" />.</summary>
1939     </member>
1940     <member name="M:System.Xml.XmlDictionaryString.#ctor(System.Xml.IXmlDictionary,System.String,System.Int32)">
1941       <summary>Creates an instance of this class.</summary>
1942       <param name="dictionary">The <see cref="T:System.Xml.IXmlDictionary" /> containing this instance.</param>
1943       <param name="value">The string that is the value of the dictionary entry.</param>
1944       <param name="key">The integer that is the key of the dictionary entry.</param>
1945       <exception cref="T:System.ArgumentNullException">
1946         <paramref name="dictionary" /> or <paramref name="value" /> is <see langword="null" />.</exception>
1947       <exception cref="T:System.ArgumentOutOfRangeException">
1948         <paramref name="key" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" /> / 4.</exception>
1949     </member>
1950     <member name="P:System.Xml.XmlDictionaryString.Dictionary">
1951       <summary>Represents the <see cref="T:System.Xml.IXmlDictionary" /> passed to the constructor of this instance of <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
1952       <returns>The <see cref="T:System.Xml.IXmlDictionary" /> for this dictionary entry.</returns>
1953     </member>
1954     <member name="P:System.Xml.XmlDictionaryString.Empty">
1955       <summary>Gets an <see cref="T:System.Xml.XmlDictionaryString" /> representing the empty string.</summary>
1956       <returns>An <see cref="T:System.Xml.XmlDictionaryString" /> representing the empty string.</returns>
1957     </member>
1958     <member name="P:System.Xml.XmlDictionaryString.Key">
1959       <summary>Gets the integer key for this instance of the class.</summary>
1960       <returns>The integer key for this instance of the class.</returns>
1961     </member>
1962     <member name="M:System.Xml.XmlDictionaryString.ToString">
1963       <summary>Displays a text representation of this object.</summary>
1964       <returns>The string value for this instance of the class.</returns>
1965     </member>
1966     <member name="P:System.Xml.XmlDictionaryString.Value">
1967       <summary>Gets the string value for this instance of the class.</summary>
1968       <returns>The string value for this instance of the class.</returns>
1969     </member>
1970     <member name="T:System.Xml.XmlDictionaryWriter">
1971       <summary>Represents an abstract class that Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlWriter" /> to do serialization and deserialization.</summary>
1972     </member>
1973     <member name="M:System.Xml.XmlDictionaryWriter.#ctor">
1974       <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDictionaryWriter" /> class.</summary>
1975     </member>
1976     <member name="P:System.Xml.XmlDictionaryWriter.CanCanonicalize">
1977       <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
1978       <returns>
1979         <see langword="false" /> in all cases.</returns>
1980     </member>
1981     <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream)">
1982       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1983       <param name="stream">The stream to write to.</param>
1984       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1985     </member>
1986     <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary)">
1987       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1988       <param name="stream">The stream to write to.</param>
1989       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
1990       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1991     </member>
1992     <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession)">
1993       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
1994       <param name="stream">The stream to write to.</param>
1995       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
1996       <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
1997       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
1998     </member>
1999     <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
2000       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
2001       <param name="stream">The stream from which to read.</param>
2002       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use as the shared dictionary.</param>
2003       <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession" /> to use.</param>
2004       <param name="ownsStream">
2005         <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2006       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2007     </member>
2008     <member name="M:System.Xml.XmlDictionaryWriter.CreateDictionaryWriter(System.Xml.XmlWriter)">
2009       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> from an existing <see cref="T:System.Xml.XmlWriter" />.</summary>
2010       <param name="writer">An instance of <see cref="T:System.Xml.XmlWriter" />.</param>
2011       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2012       <exception cref="T:System.ArgumentNullException">
2013         <paramref name="writer" /> is <see langword="null" />.</exception>
2014     </member>
2015     <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String)">
2016       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes XML in the MTOM format.</summary>
2017       <param name="stream">The stream to write to.</param>
2018       <param name="encoding">The character encoding of the stream.</param>
2019       <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
2020       <param name="startInfo">An attribute in the ContentType SOAP header.</param>
2021       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2022     </member>
2023     <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String,System.String,System.String,System.Boolean,System.Boolean)">
2024       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes XML in the MTOM format.</summary>
2025       <param name="stream">The stream to write to.</param>
2026       <param name="encoding">The character encoding of the stream.</param>
2027       <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
2028       <param name="startInfo">The content-type of the MIME part that contains the Infoset.</param>
2029       <param name="boundary">The MIME boundary in the message.</param>
2030       <param name="startUri">The content-id URI of the MIME part that contains the Infoset.</param>
2031       <param name="writeMessageHeaders">
2032         <see langword="true" /> to write message headers.</param>
2033       <param name="ownsStream">
2034         <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2035       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2036     </member>
2037     <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream)">
2038       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2039       <param name="stream">The stream to write to.</param>
2040       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2041     </member>
2042     <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding)">
2043       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2044       <param name="stream">The stream to write to.</param>
2045       <param name="encoding">The character encoding of the output.</param>
2046       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2047     </member>
2048     <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding,System.Boolean)">
2049       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes text XML.</summary>
2050       <param name="stream">The stream to write to.</param>
2051       <param name="encoding">The character encoding of the stream.</param>
2052       <param name="ownsStream">
2053         <see langword="true" /> to indicate that the stream is closed by the writer when done; otherwise <see langword="false" />.</param>
2054       <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
2055     </member>
2056     <member name="M:System.Xml.XmlDictionaryWriter.EndCanonicalization">
2057       <summary>When implemented by a derived class, it stops the canonicalization started by the matching <see cref="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])" /> call.</summary>
2058       <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
2059     </member>
2060     <member name="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
2061       <summary>When implemented by a derived class, it starts the canonicalization.</summary>
2062       <param name="stream">The stream to write to.</param>
2063       <param name="includeComments">
2064         <see langword="true" /> to include comments; otherwise, <see langword="false" />.</param>
2065       <param name="inclusivePrefixes">The prefixes to be included.</param>
2066       <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
2067     </member>
2068     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
2069       <summary>Writes nodes from a <see cref="T:System.Boolean" /> array.</summary>
2070       <param name="prefix">The namespace prefix.</param>
2071       <param name="localName">The local name of the element.</param>
2072       <param name="namespaceUri">The namespace URI of the element.</param>
2073       <param name="array">The array that contains the data.</param>
2074       <param name="offset">The starting index in the array.</param>
2075       <param name="count">The number of values to write from the array.</param>
2076       <exception cref="T:System.ArgumentNullException">
2077         <paramref name="array" /> is <see langword="null" />.</exception>
2078       <exception cref="T:System.ArgumentOutOfRangeException">
2079         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2080 -or-
2081 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2082     </member>
2083     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
2084       <summary>Writes nodes from a <see cref="T:System.DateTime" /> array.</summary>
2085       <param name="prefix">The namespace prefix.</param>
2086       <param name="localName">The local name of the element.</param>
2087       <param name="namespaceUri">The namespace URI of the element.</param>
2088       <param name="array">The array that contains the nodes.</param>
2089       <param name="offset">The starting index in the array.</param>
2090       <param name="count">The number of nodes to get from the array.</param>
2091       <exception cref="T:System.ArgumentNullException">
2092         <paramref name="array" /> is <see langword="null" />.</exception>
2093       <exception cref="T:System.ArgumentOutOfRangeException">
2094         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2095 -or-
2096 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2097     </member>
2098     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
2099       <summary>Writes nodes from a <see cref="T:System.Decimal" /> array.</summary>
2100       <param name="prefix">The namespace prefix.</param>
2101       <param name="localName">The local name of the element.</param>
2102       <param name="namespaceUri">The namespace URI of the element.</param>
2103       <param name="array">The array that contains the nodes.</param>
2104       <param name="offset">The starting index in the array.</param>
2105       <param name="count">The number of nodes to get from the array.</param>
2106       <exception cref="T:System.ArgumentNullException">
2107         <paramref name="array" /> is <see langword="null" />.</exception>
2108       <exception cref="T:System.ArgumentOutOfRangeException">
2109         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2110 -or-
2111 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2112     </member>
2113     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32)">
2114       <summary>Writes nodes from a <see cref="T:System.Double" /> array.</summary>
2115       <param name="prefix">The namespace prefix.</param>
2116       <param name="localName">The local name of the element.</param>
2117       <param name="namespaceUri">The namespace URI of the element.</param>
2118       <param name="array">The array that contains the nodes.</param>
2119       <param name="offset">The starting index in the array.</param>
2120       <param name="count">The number of nodes to get from the array.</param>
2121       <exception cref="T:System.ArgumentNullException">
2122         <paramref name="array" /> is <see langword="null" />.</exception>
2123       <exception cref="T:System.ArgumentOutOfRangeException">
2124         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2125 -or-
2126 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2127     </member>
2128     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32)">
2129       <summary>Writes nodes from a <see cref="T:System.Guid" /> array.</summary>
2130       <param name="prefix">The namespace prefix.</param>
2131       <param name="localName">The local name of the element.</param>
2132       <param name="namespaceUri">The namespace URI of the element.</param>
2133       <param name="array">The array that contains the nodes.</param>
2134       <param name="offset">The starting index in the array.</param>
2135       <param name="count">The number of nodes to get from the array.</param>
2136       <exception cref="T:System.ArgumentNullException">
2137         <paramref name="array" /> is <see langword="null" />.</exception>
2138       <exception cref="T:System.ArgumentOutOfRangeException">
2139         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2140 -or-
2141 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2142     </member>
2143     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32)">
2144       <summary>Writes nodes from a <see cref="T:System.Int16" /> array.</summary>
2145       <param name="prefix">The namespace prefix.</param>
2146       <param name="localName">The local name of the element.</param>
2147       <param name="namespaceUri">The namespace URI of the element.</param>
2148       <param name="array">The array that contains the nodes.</param>
2149       <param name="offset">The starting index in the array.</param>
2150       <param name="count">The number of nodes to get from the array.</param>
2151       <exception cref="T:System.ArgumentNullException">
2152         <paramref name="array" /> is <see langword="null" />.</exception>
2153       <exception cref="T:System.ArgumentOutOfRangeException">
2154         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2155 -or-
2156 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2157     </member>
2158     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32)">
2159       <summary>Writes nodes from a <see cref="T:System.Int32" /> array.</summary>
2160       <param name="prefix">The namespace prefix.</param>
2161       <param name="localName">The local name of the element.</param>
2162       <param name="namespaceUri">The namespace URI of the element.</param>
2163       <param name="array">The array that contains the nodes.</param>
2164       <param name="offset">The starting index in the array.</param>
2165       <param name="count">The number of nodes to get from the array.</param>
2166       <exception cref="T:System.ArgumentNullException">
2167         <paramref name="array" /> is <see langword="null" />.</exception>
2168       <exception cref="T:System.ArgumentOutOfRangeException">
2169         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2170 -or-
2171 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2172     </member>
2173     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32)">
2174       <summary>Writes nodes from a <see cref="T:System.Int64" /> array.</summary>
2175       <param name="prefix">The namespace prefix.</param>
2176       <param name="localName">The local name of the element.</param>
2177       <param name="namespaceUri">The namespace URI of the element.</param>
2178       <param name="array">The array that contains the nodes.</param>
2179       <param name="offset">The starting index in the array.</param>
2180       <param name="count">The number of nodes to get from the array.</param>
2181       <exception cref="T:System.ArgumentNullException">
2182         <paramref name="array" /> is <see langword="null" />.</exception>
2183       <exception cref="T:System.ArgumentOutOfRangeException">
2184         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2185 -or-
2186 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2187     </member>
2188     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32)">
2189       <summary>Writes nodes from a <see cref="T:System.Single" /> array.</summary>
2190       <param name="prefix">The namespace prefix.</param>
2191       <param name="localName">The local name of the element.</param>
2192       <param name="namespaceUri">The namespace URI of the element.</param>
2193       <param name="array">The array that contains the nodes.</param>
2194       <param name="offset">The starting index in the array.</param>
2195       <param name="count">The number of nodes to get from the array.</param>
2196       <exception cref="T:System.ArgumentNullException">
2197         <paramref name="array" /> is <see langword="null" />.</exception>
2198       <exception cref="T:System.ArgumentOutOfRangeException">
2199         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2200 -or-
2201 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2202     </member>
2203     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
2204       <summary>Writes nodes from a <see cref="T:System.TimeSpan" /> array.</summary>
2205       <param name="prefix">The namespace prefix.</param>
2206       <param name="localName">The local name of the element.</param>
2207       <param name="namespaceUri">The namespace URI of the element.</param>
2208       <param name="array">The array that contains the nodes.</param>
2209       <param name="offset">The starting index in the array.</param>
2210       <param name="count">The number of nodes to get from the array.</param>
2211       <exception cref="T:System.ArgumentNullException">
2212         <paramref name="array" /> is <see langword="null" />.</exception>
2213       <exception cref="T:System.ArgumentOutOfRangeException">
2214         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2215 -or-
2216 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2217     </member>
2218     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
2219       <summary>Writes nodes from a <see cref="T:System.Boolean" /> array.</summary>
2220       <param name="prefix">The namespace prefix.</param>
2221       <param name="localName">The local name of the element.</param>
2222       <param name="namespaceUri">The namespace URI of the element.</param>
2223       <param name="array">The array that contains the nodes.</param>
2224       <param name="offset">The starting index in the array.</param>
2225       <param name="count">The number of nodes to get from the array.</param>
2226       <exception cref="T:System.ArgumentNullException">
2227         <paramref name="array" /> is <see langword="null" />.</exception>
2228       <exception cref="T:System.ArgumentOutOfRangeException">
2229         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2230 -or-
2231 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2232     </member>
2233     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
2234       <summary>Writes nodes from a <see cref="T:System.DateTime" /> array.</summary>
2235       <param name="prefix">The namespace prefix.</param>
2236       <param name="localName">The local name of the element.</param>
2237       <param name="namespaceUri">The namespace URI of the element.</param>
2238       <param name="array">The array that contains the nodes.</param>
2239       <param name="offset">The starting index in the array.</param>
2240       <param name="count">The number of nodes to get from the array.</param>
2241       <exception cref="T:System.ArgumentNullException">
2242         <paramref name="array" /> is <see langword="null" />.</exception>
2243       <exception cref="T:System.ArgumentOutOfRangeException">
2244         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2245 -or-
2246 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2247     </member>
2248     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
2249       <summary>Writes nodes from a <see cref="T:System.Decimal" /> array.</summary>
2250       <param name="prefix">The namespace prefix.</param>
2251       <param name="localName">The local name of the element.</param>
2252       <param name="namespaceUri">The namespace URI of the element.</param>
2253       <param name="array">The array that contains the nodes.</param>
2254       <param name="offset">The starting index in the array.</param>
2255       <param name="count">The number of nodes to get from the array.</param>
2256       <exception cref="T:System.ArgumentNullException">
2257         <paramref name="array" /> is <see langword="null" />.</exception>
2258       <exception cref="T:System.ArgumentOutOfRangeException">
2259         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2260 -or-
2261 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2262     </member>
2263     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
2264       <summary>Writes nodes from a <see cref="T:System.Double" /> array.</summary>
2265       <param name="prefix">The namespace prefix.</param>
2266       <param name="localName">The local name of the element.</param>
2267       <param name="namespaceUri">The namespace URI of the element.</param>
2268       <param name="array">The array that contains the nodes.</param>
2269       <param name="offset">The starting index in the array.</param>
2270       <param name="count">The number of nodes to get from the array.</param>
2271       <exception cref="T:System.ArgumentNullException">
2272         <paramref name="array" /> is <see langword="null" />.</exception>
2273       <exception cref="T:System.ArgumentOutOfRangeException">
2274         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2275 -or-
2276 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2277     </member>
2278     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
2279       <summary>Writes nodes from a <see cref="T:System.Guid" /> array.</summary>
2280       <param name="prefix">The namespace prefix.</param>
2281       <param name="localName">The local name of the element.</param>
2282       <param name="namespaceUri">The namespace URI of the element.</param>
2283       <param name="array">The array that contains the nodes.</param>
2284       <param name="offset">The starting index in the array.</param>
2285       <param name="count">The number of nodes to get from the array.</param>
2286       <exception cref="T:System.ArgumentNullException">
2287         <paramref name="array" /> is <see langword="null" />.</exception>
2288       <exception cref="T:System.ArgumentOutOfRangeException">
2289         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2290 -or-
2291 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2292     </member>
2293     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
2294       <summary>Writes nodes from a <see cref="T:System.Int16" /> array.</summary>
2295       <param name="prefix">The namespace prefix.</param>
2296       <param name="localName">The local name of the element.</param>
2297       <param name="namespaceUri">The namespace URI of the element.</param>
2298       <param name="array">The array that contains the nodes.</param>
2299       <param name="offset">The starting index in the array.</param>
2300       <param name="count">The number of nodes to get from the array.</param>
2301       <exception cref="T:System.ArgumentNullException">
2302         <paramref name="array" /> is <see langword="null" />.</exception>
2303       <exception cref="T:System.ArgumentOutOfRangeException">
2304         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2305 -or-
2306 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2307     </member>
2308     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
2309       <summary>Writes nodes from a <see cref="T:System.Int32" /> array.</summary>
2310       <param name="prefix">The namespace prefix.</param>
2311       <param name="localName">The local name of the element.</param>
2312       <param name="namespaceUri">The namespace URI of the element.</param>
2313       <param name="array">The array that contains the nodes.</param>
2314       <param name="offset">The starting index in the array.</param>
2315       <param name="count">The number of nodes to get from the array.</param>
2316       <exception cref="T:System.ArgumentNullException">
2317         <paramref name="array" /> is <see langword="null" />.</exception>
2318       <exception cref="T:System.ArgumentOutOfRangeException">
2319         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2320 -or-
2321 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2322     </member>
2323     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
2324       <summary>Writes nodes from a <see cref="T:System.Int64" /> array.</summary>
2325       <param name="prefix">The namespace prefix.</param>
2326       <param name="localName">The local name of the element.</param>
2327       <param name="namespaceUri">The namespace URI of the element.</param>
2328       <param name="array">The array that contains the nodes.</param>
2329       <param name="offset">The starting index in the array.</param>
2330       <param name="count">The number of nodes to get from the array.</param>
2331       <exception cref="T:System.ArgumentNullException">
2332         <paramref name="array" /> is <see langword="null" />.</exception>
2333       <exception cref="T:System.ArgumentOutOfRangeException">
2334         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2335 -or-
2336 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2337     </member>
2338     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
2339       <summary>Writes nodes from a <see cref="T:System.Single" /> array.</summary>
2340       <param name="prefix">The namespace prefix.</param>
2341       <param name="localName">The local name of the element.</param>
2342       <param name="namespaceUri">The namespace URI of the element.</param>
2343       <param name="array">The array that contains the nodes.</param>
2344       <param name="offset">The starting index in the array.</param>
2345       <param name="count">The number of nodes to get from the array.</param>
2346       <exception cref="T:System.ArgumentNullException">
2347         <paramref name="array" /> is <see langword="null" />.</exception>
2348       <exception cref="T:System.ArgumentOutOfRangeException">
2349         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2350 -or-
2351 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2352     </member>
2353     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
2354       <summary>Writes nodes from a <see cref="T:System.TimeSpan" /> array.</summary>
2355       <param name="prefix">The namespace prefix.</param>
2356       <param name="localName">The local name of the element.</param>
2357       <param name="namespaceUri">The namespace URI of the element.</param>
2358       <param name="array">The array that contains the nodes.</param>
2359       <param name="offset">The starting index in the array.</param>
2360       <param name="count">The number of nodes to get from the array.</param>
2361       <exception cref="T:System.ArgumentNullException">
2362         <paramref name="array" /> is <see langword="null" />.</exception>
2363       <exception cref="T:System.ArgumentOutOfRangeException">
2364         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
2365 -or-
2366 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
2367     </member>
2368     <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2369       <summary>Writes an attribute qualified name and value.</summary>
2370       <param name="prefix">The prefix of the attribute.</param>
2371       <param name="localName">The local name of the attribute.</param>
2372       <param name="namespaceUri">The namespace URI of the attribute.</param>
2373       <param name="value">The attribute.</param>
2374     </member>
2375     <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2376       <summary>Writes an attribute qualified name and value.</summary>
2377       <param name="localName">The local name of the attribute.</param>
2378       <param name="namespaceUri">The namespace URI of the attribute.</param>
2379       <param name="value">The attribute.</param>
2380     </member>
2381     <member name="M:System.Xml.XmlDictionaryWriter.WriteBase64Async(System.Byte[],System.Int32,System.Int32)">
2382       <summary>Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text.</summary>
2383       <param name="buffer">Byte array to encode.</param>
2384       <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
2385       <param name="count">The number of bytes to write.</param>
2386       <returns>The task that represents the asynchronous <see langword="WriteBase64" /> operation.</returns>
2387       <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
2388 -or-
2389 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
2390     </member>
2391     <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2392       <summary>Writes an element with a text content.</summary>
2393       <param name="prefix">The prefix of the element.</param>
2394       <param name="localName">The local name of the element.</param>
2395       <param name="namespaceUri">The namespace URI of the element.</param>
2396       <param name="value">The element content.</param>
2397     </member>
2398     <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
2399       <summary>Writes an element with a text content.</summary>
2400       <param name="localName">The local name of the element.</param>
2401       <param name="namespaceUri">The namespace URI of the element.</param>
2402       <param name="value">The element content.</param>
2403     </member>
2404     <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlDictionaryReader,System.Boolean)">
2405       <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
2406       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" />.</param>
2407       <param name="defattr">
2408         <see langword="true" /> to copy the default attributes from the <see langword="XmlReader" />; otherwise, <see langword="false" />.</param>
2409       <exception cref="T:System.ArgumentNullException">
2410         <paramref name="reader" /> is <see langword="null" />.</exception>
2411     </member>
2412     <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlReader,System.Boolean)">
2413       <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlReader" />.</summary>
2414       <param name="reader">The <see cref="T:System.Xml.XmlReader" />.</param>
2415       <param name="defattr">
2416         <see langword="true" /> to copy the default attributes from the <see cref="T:System.Xml.XmlReader" />; otherwise, <see langword="false" />.</param>
2417       <exception cref="T:System.ArgumentNullException">
2418         <paramref name="reader" /> is <see langword="null" />.</exception>
2419     </member>
2420     <member name="M:System.Xml.XmlDictionaryWriter.WriteQualifiedName(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2421       <summary>Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
2422       <param name="localName">The local name of the qualified name.</param>
2423       <param name="namespaceUri">The namespace URI of the qualified name.</param>
2424       <exception cref="T:System.ArgumentNullException">
2425         <paramref name="localName" /> is <see langword="null" />.</exception>
2426     </member>
2427     <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2428       <summary>Writes the start of an attribute with the specified prefix, local name, and namespace URI.</summary>
2429       <param name="prefix">The namespace prefix.</param>
2430       <param name="localName">The local name of the attribute.</param>
2431       <param name="namespaceUri">The namespace URI of the attribute.</param>
2432     </member>
2433     <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2434       <summary>Writes the start of an attribute with the specified local name, and namespace URI.</summary>
2435       <param name="localName">The local name of the attribute.</param>
2436       <param name="namespaceUri">The namespace URI of the attribute.</param>
2437     </member>
2438     <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2439       <summary>Writes the specified start tag and associates it with the given namespace and prefix.</summary>
2440       <param name="prefix">The prefix of the element.</param>
2441       <param name="localName">The local name of the element.</param>
2442       <param name="namespaceUri">The namespace URI of the element.</param>
2443       <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
2444     </member>
2445     <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2446       <summary>Writes the specified start tag and associates it with the given namespace.</summary>
2447       <param name="localName">The local name of the element.</param>
2448       <param name="namespaceUri">The namespace URI of the element.</param>
2449       <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
2450     </member>
2451     <member name="M:System.Xml.XmlDictionaryWriter.WriteString(System.Xml.XmlDictionaryString)">
2452       <summary>Writes the given text content.</summary>
2453       <param name="value">The text to write.</param>
2454     </member>
2455     <member name="M:System.Xml.XmlDictionaryWriter.WriteTextNode(System.Xml.XmlDictionaryReader,System.Boolean)">
2456       <summary>Writes the text node that an <see cref="T:System.Xml.XmlDictionaryReader" /> is currently positioned on.</summary>
2457       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> to get the text value from.</param>
2458       <param name="isAttribute">
2459         <see langword="true" /> to indicate that the reader is positioned on an attribute value or element content; otherwise, <see langword="false" />.</param>
2460     </member>
2461     <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Guid)">
2462       <summary>Writes a <see cref="T:System.Guid" /> value.</summary>
2463       <param name="value">The <see cref="T:System.Guid" /> value to write.</param>
2464     </member>
2465     <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.TimeSpan)">
2466       <summary>Writes a <see cref="T:System.TimeSpan" /> value.</summary>
2467       <param name="value">The <see cref="T:System.TimeSpan" /> value to write.</param>
2468     </member>
2469     <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.IStreamProvider)">
2470       <summary>Writes a value from an <see cref="T:System.Xml.IStreamProvider" />.</summary>
2471       <param name="value">The <see cref="T:System.Xml.IStreamProvider" /> value to write.</param>
2472       <exception cref="T:System.ArgumentNullException">
2473         <paramref name="value" /> is <see langword="null" />.</exception>
2474       <exception cref="T:System.Xml.XmlException">
2475         <paramref name="value" /> returns a <see langword="null" /> stream object.</exception>
2476       <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."</exception>
2477     </member>
2478     <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.UniqueId)">
2479       <summary>Writes a Unique Id value.</summary>
2480       <param name="value">The Unique Id value to write.</param>
2481       <exception cref="T:System.ArgumentNullException">
2482         <paramref name="value" /> is <see langword="null" />.</exception>
2483     </member>
2484     <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.XmlDictionaryString)">
2485       <summary>Writes a <see cref="T:System.Xml.XmlDictionaryString" /> value.</summary>
2486       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> value.</param>
2487     </member>
2488     <member name="M:System.Xml.XmlDictionaryWriter.WriteValueAsync(System.Xml.IStreamProvider)">
2489       <summary>Asynchronously writes a value from an <see cref="T:System.Xml.IStreamProvider" />.</summary>
2490       <param name="value">The <see cref="T:System.Xml.IStreamProvider" /> value to write.</param>
2491       <returns>The task that represents the asynchronous <see langword="WriteValue" /> operation.</returns>
2492       <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
2493 -or-
2494 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
2495     </member>
2496     <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.String,System.String)">
2497       <summary>Writes a standard XML attribute in the current node.</summary>
2498       <param name="localName">The local name of the attribute.</param>
2499       <param name="value">The value of the attribute.</param>
2500     </member>
2501     <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
2502       <summary>Writes an XML attribute in the current node.</summary>
2503       <param name="localName">The local name of the attribute.</param>
2504       <param name="value">The value of the attribute.</param>
2505     </member>
2506     <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.String)">
2507       <summary>Writes a namespace declaration attribute.</summary>
2508       <param name="prefix">The prefix that is bound to the given namespace.</param>
2509       <param name="namespaceUri">The namespace to which the prefix is bound.</param>
2510       <exception cref="T:System.ArgumentNullException">
2511         <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
2512     </member>
2513     <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.Xml.XmlDictionaryString)">
2514       <summary>Writes a namespace declaration attribute.</summary>
2515       <param name="prefix">The prefix that is bound to the given namespace.</param>
2516       <param name="namespaceUri">The namespace to which the prefix is bound.</param>
2517       <exception cref="T:System.ArgumentNullException">
2518         <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
2519     </member>
2520   </members>
2521 </doc>