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