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