Revert "PR-5360"
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Runtime.Serialization.Xml.xml
index 142cfb7..d1ec6e1 100755 (executable)
       <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the root element.</param>
       <param name="knownTypes">A <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Type" /> that contains the known types that may be present in the object graph.</param>
     </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.DataContractResolver">
+      <summary>Gets the component used to dynamically map <see langword="xsi:type" /> declarations to known contract types.</summary>
+      <returns>An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</returns>
+    </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.IgnoreExtensionDataObject">
+      <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>
+      <returns>
+        <see langword="true" /> to omit the extension data; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
       <summary>Determines whether the <see cref="T:System.Xml.XmlDictionaryReader" /> is positioned on an object that can be deserialized.</summary>
       <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
       <returns>
         <see langword="true" /> if the reader is at the start element of the stream to read; otherwise, <see langword="false" />.</returns>
     </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.KnownTypes">
+      <summary>Gets a collection of types that may be present in the object graph serialized using this instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the expected types passed in as known types to the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> constructor.</returns>
+    </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph">
+      <summary>Gets the maximum number of items in an object graph to serialize or deserialize.</summary>
+      <returns>The maximum number of items to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
+    </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.PreserveObjectReferences">
+      <summary>Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
+      <returns>
+        <see langword="true" /> to keep the references; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
       <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlDictionaryReader" /> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
       <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> used to read the XML stream.</param>
       <param name="verifyObjectName">
         <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
-      <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
       <returns>The deserialized object.</returns>
+      <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
     </member>
     <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver)">
       <summary>Reads an XML document or document stream and returns the deserialized object.  The method includes a parameter to specify whether the object name is verified is validated, and a resolver for mapping <see langword="xsi:type" /> declarations at runtime.</summary>
       <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML stream.</param>
       <param name="verifyObjectName">
         <see langword="true" /> to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, <see langword="false" />.</param>
-      <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
       <returns>The deserialized object.</returns>
+      <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName" /> parameter is set to <see langword="true" />, and the element name and namespace do not correspond to the values set in the constructor.</exception>
+    </member>
+    <member name="P:System.Runtime.Serialization.DataContractSerializer.SerializeReadOnlyTypes">
+      <summary>Gets a value that specifies whether read-only types are serialized.</summary>
+      <returns>
+        <see langword="true" /> if read-only types are serialized; <see langword="false" /> if all types are serialized.</returns>
     </member>
     <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
       <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
       <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML start element.</param>
       <param name="graph">The object to write.</param>
     </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.DataContractResolver">
-      <summary>Gets the component used to dynamically map <see langword="xsi:type" /> declarations to known contract types.</summary>
-      <returns>An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> class.</returns>
-    </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.IgnoreExtensionDataObject">
-      <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>
-      <returns>
-        <see langword="true" /> to omit the extension data; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.KnownTypes">
-      <summary>Gets a collection of types that may be present in the object graph serialized using this instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
-      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the expected types passed in as known types to the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> constructor.</returns>
-    </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph">
-      <summary>Gets the maximum number of items in an object graph to serialize or deserialize.</summary>
-      <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
-      <returns>The maximum number of items to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
-    </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.PreserveObjectReferences">
-      <summary>Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
-      <returns>
-        <see langword="true" /> to keep the references; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Runtime.Serialization.DataContractSerializer.SerializeReadOnlyTypes">
-      <summary>Gets a value that specifies whether read-only types are serialized.</summary>
-      <returns>
-        <see langword="true" /> if read-only types are serialized; <see langword="false" /> if all types are serialized.</returns>
-    </member>
     <member name="T:System.Runtime.Serialization.DataContractSerializerExtensions">
       <summary>Extends the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> class by providing methods for setting and getting an <see cref="T:System.Runtime.Serialization.ISerializationSurrogateProvider" />.</summary>
     </member>
     <member name="M:System.Runtime.Serialization.XmlSerializableServices.ReadNodes(System.Xml.XmlReader)">
       <summary>Reads a set of XML nodes from the specified reader and returns the result.</summary>
       <param name="xmlReader">An <see cref="T:System.Xml.XmlReader" /> used for reading.</param>
+      <returns>An array of type <see cref="T:System.Xml.XmlNode" />.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="xmlReader" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.Runtime.Serialization.SerializationException">While reading, a <see langword="null" /> node was encountered.</exception>
-      <returns>An array of type <see cref="T:System.Xml.XmlNode" />.</returns>
     </member>
     <member name="M:System.Runtime.Serialization.XmlSerializableServices.WriteNodes(System.Xml.XmlWriter,System.Xml.XmlNode[])">
       <summary>Writes the supplied nodes using the specified writer.</summary>
       <param name="rootElementXpath">The top level element in the xpath.</param>
       <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
       <returns>
-        <see cref="T:System.String" />  
-  
- The XPath generated from the type and member data.</returns>
+        <see cref="T:System.String" />
+The XPath generated from the type and member data.</returns>
     </member>
     <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager@)">
       <summary>Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces.</summary>
       <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember" /> method of the <see cref="T:System.Type" /> class, that points to the specific data member used to generate the query.</param>
       <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
       <returns>
-        <see cref="T:System.String" />  
-  
- The XPath generated from the type and member data.</returns>
+        <see cref="T:System.String" />
+The XPath generated from the type and member data.</returns>
     </member>
     <member name="T:System.Runtime.Serialization.XsdDataContractExporter">
-      <summary>Allows the transformation of a set of .NET types that are used in data contracts into an XML schema file (.xsd).</summary>
+      <summary>Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd).</summary>
     </member>
     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor">
       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter" /> class.</summary>
     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetRootElementName(System.Type)">
       <summary>Returns the top-level name and namespace for the <see cref="T:System.Type" />.</summary>
       <param name="type">The <see cref="T:System.Type" /> to query.</param>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
       <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> that represents the top-level name and namespace for this <see cref="T:System.Type" />, which is written to the stream when writing this object.</returns>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaType(System.Type)">
       <summary>Returns the XML schema type for the specified type.</summary>
       <param name="type">The type to return a schema for.</param>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
       <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType" /> that contains the XML schema.</returns>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaTypeName(System.Type)">
       <summary>Returns the contract name and contract namespace for the <see cref="T:System.Type" />.</summary>
       <param name="type">The <see cref="T:System.Type" /> that was exported.</param>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
       <returns>An <see cref="T:System.Xml.XmlQualifiedName" /> that represents the contract name of the type and its namespace.</returns>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Options">
       <summary>Gets or sets an <see cref="T:System.Runtime.Serialization.ExportOptions" /> that contains options that can be set for the export operation.</summary>
     <member name="T:System.Xml.IFragmentCapableXmlDictionaryWriter">
       <summary>Contains properties and methods that when implemented by a <see cref="T:System.Xml.XmlDictionaryWriter" />, allows processing of XML fragments.</summary>
     </member>
+    <member name="P:System.Xml.IFragmentCapableXmlDictionaryWriter.CanFragment">
+      <summary>Gets a value that indicates whether this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments.</summary>
+      <returns>
+        <see langword="true" /> if this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.EndFragment">
       <summary>Ends the processing of an XML fragment.</summary>
     </member>
       <param name="offset">The starting position from which to write in <paramref name="buffer" />.</param>
       <param name="count">The number of bytes to be written to the <paramref name="buffer" />.</param>
     </member>
-    <member name="P:System.Xml.IFragmentCapableXmlDictionaryWriter.CanFragment">
-      <summary>Gets a value that indicates whether this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments.</summary>
-      <returns>
-        <see langword="true" /> if this <see cref="T:System.Xml.XmlDictionaryWriter" /> can process XML fragments; otherwise, <see langword="false" />.</returns>
-    </member>
     <member name="T:System.Xml.IStreamProvider">
       <summary>Represents an interface that can be implemented by classes providing streams.</summary>
     </member>
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> less than zero or greater than the length of the array.
-
 -or-
-
 <paramref name="count" /> less than zero or greater than the length of the array minus <paramref name="offset" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="count" /> equals zero.</exception>
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">Length of <paramref name="value" /> is zero.</exception>
     </member>
+    <member name="P:System.Xml.UniqueId.CharArrayLength">
+      <summary>Gets the length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</summary>
+      <returns>The length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</returns>
+    </member>
     <member name="M:System.Xml.UniqueId.Equals(System.Object)">
       <summary>Tests whether an object equals this <see cref="T:System.Xml.UniqueId" />.</summary>
       <param name="obj">The object to compare.</param>
       <summary>Creates a hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</summary>
       <returns>An integer hash-code representation of this <see cref="T:System.Xml.UniqueId" />.</returns>
     </member>
+    <member name="P:System.Xml.UniqueId.IsGuid">
+      <summary>Indicates whether the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />.</summary>
+      <returns>
+        <see langword="true" /> if the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Xml.UniqueId.op_Equality(System.Xml.UniqueId,System.Xml.UniqueId)">
       <summary>Overrides the equality operator to test for equality of two <see cref="T:System.Xml.UniqueId" />s.</summary>
       <param name="id1">The first <see cref="T:System.Xml.UniqueId" />.</param>
       <summary>Puts the <see cref="T:System.Xml.UniqueId" /> value into a <see langword="char" /> array.</summary>
       <param name="chars">The <see langword="char" /> array.</param>
       <param name="offset">Position in the <see langword="char" /> array to start inserting the <see cref="T:System.Xml.UniqueId" /> value.</param>
+      <returns>Number of entries in the <see langword="char" /> array filled by the <see cref="T:System.Xml.UniqueId" /> value.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="guid" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
-      <returns>Number of entries in the <see langword="char" /> array filled by the <see cref="T:System.Xml.UniqueId" /> value.</returns>
     </member>
     <member name="M:System.Xml.UniqueId.ToString">
       <summary>Displays the <see cref="T:System.Xml.UniqueId" /> value in string format.</summary>
       <param name="buffer">
         <see langword="byte" /> array that will contain the <see cref="T:System.Guid" />.</param>
       <param name="offset">Position in the <see langword="byte" /> array to start inserting the <see cref="T:System.Guid" /> value.</param>
+      <returns>
+        <see langword="true" /> if the value stored in this instance of <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> less than zero or greater than the length of the array.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
-      <returns>
-        <see langword="true" /> if the value stored in this instance of <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
     </member>
     <member name="M:System.Xml.UniqueId.TryGetGuid(System.Guid@)">
       <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId" /> as a <see cref="T:System.Guid" />.</summary>
       <param name="guid">The <see cref="T:System.Guid" /> if successful; otherwise <see cref="F:System.Guid.Empty" />.</param>
+      <returns>
+        <see langword="true" /> if the UniqueId represents a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="buffer" /> and <paramref name="offset" /> provide less than 16 valid bytes.</exception>
-      <returns>
-        <see langword="true" /> if the UniqueId represents a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Xml.UniqueId.CharArrayLength">
-      <summary>Gets the length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</summary>
-      <returns>The length of the string representation of the <see cref="T:System.Xml.UniqueId" />.</returns>
-    </member>
-    <member name="P:System.Xml.UniqueId.IsGuid">
-      <summary>Indicates whether the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />.</summary>
-      <returns>
-        <see langword="true" /> if the <see cref="T:System.Xml.UniqueId" /> is a <see cref="T:System.Guid" />; otherwise <see langword="false" />.</returns>
     </member>
     <member name="T:System.Xml.XmlBinaryReaderSession">
       <summary>Enables optimized strings to be managed in a dynamic way.</summary>
       <summary>Creates an <see cref="T:System.Xml.XmlDictionaryString" /> from the input parameters and adds it to an internal collection.</summary>
       <param name="id">The key value.</param>
       <param name="value">The value.</param>
+      <returns>The newly created <see cref="T:System.Xml.XmlDictionaryString" /> that is added to an internal collection.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="id" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="id" /> already exists.</exception>
-      <returns>The newly created <see cref="T:System.Xml.XmlDictionaryString" /> that is added to an internal collection.</returns>
     </member>
     <member name="M:System.Xml.XmlBinaryReaderSession.Clear">
       <summary>Clears the internal collection of all contents.</summary>
       <summary>Checks whether the internal collection contains an entry matching a key.</summary>
       <param name="key">The key to search on.</param>
       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="key" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if an entry matching the <paramref name="key" /> was found; otherwise, <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
       <summary>Checks whether the internal collection contains an entry matching a value.</summary>
       <param name="value">The value to search for.</param>
       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="value" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
       <summary>Checks whether the internal collection contains an entry matching a value.</summary>
       <param name="value">The value to search for.</param>
       <param name="result">When this method returns, contains a string if an entry is found; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="value" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if an entry matching the <paramref name="value" /> was found; otherwise, <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="T:System.Xml.XmlBinaryWriterSession">
       <summary>Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state.</summary>
       <summary>Tries to add an <see cref="T:System.Xml.XmlDictionaryString" /> to the internal collection.</summary>
       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> to add.</param>
       <param name="key">The key of the <see cref="T:System.Xml.XmlDictionaryString" /> that was successfully added.</param>
+      <returns>
+        <see langword="true" /> if the string could be added; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="key" /> already exists.</exception>
-      <returns>
-        <see langword="true" /> if the string could be added; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="T:System.Xml.XmlDictionary">
       <summary>Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations.</summary>
       <param name="value">String to add to the dictionary.</param>
       <returns>The <see cref="T:System.Xml.XmlDictionaryString" /> that was added.</returns>
     </member>
+    <member name="P:System.Xml.XmlDictionary.Empty">
+      <summary>Gets a <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</summary>
+      <returns>A <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</returns>
+    </member>
     <member name="M:System.Xml.XmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
       <summary>Attempts to look up an entry in the dictionary.</summary>
       <param name="key">Key to look up.</param>
       <summary>Checks the dictionary for a specified string value.</summary>
       <param name="value">String value being checked for.</param>
       <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise <see langword="null" />.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="value" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if value is in the dictionary; otherwise, <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
       <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
       <param name="value">The <see cref="T:System.Xml.XmlDictionaryString" /> being checked for.</param>
       <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString" />, if found; otherwise, <see langword="null" />.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="value" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <see cref="T:System.Xml.XmlDictionaryString" /> is in the dictionary; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Xml.XmlDictionary.Empty">
-      <summary>Gets a <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</summary>
-      <returns>A <see langword="static" /> empty <see cref="T:System.Xml.IXmlDictionary" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="T:System.Xml.XmlDictionaryReader">
       <summary>An <see langword="abstract" /> class that the Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlReader" /> to do serialization and deserialization.</summary>
     <member name="M:System.Xml.XmlDictionaryReader.#ctor">
       <summary>Creates an instance of this class.  Invoked only by its derived classes.</summary>
     </member>
+    <member name="P:System.Xml.XmlDictionaryReader.CanCanonicalize">
+      <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
+      <returns>Returns <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="buffer">The buffer from which to read.</param>
       <param name="dictionary">
         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
       <param name="quotas">The quotas that apply to this operation.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.
-
 -or-
-
 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
       <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
-
 -or-
-
 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <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)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> to apply.</param>
       <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
       <param name="onClose">Delegate to be called when the reader is closed.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
-
 -or-
-
 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
       <param name="quotas">The quotas that apply to this operation.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero or greater than the buffer length minus the offset.
-
 -or-
-
 <paramref name="offset" /> is less than zero or greater than the buffer length.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="buffer">The buffer from which to read.</param>
       <param name="quotas">The quotas that apply to this operation.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="dictionary">
         <see cref="T:System.Xml.XmlDictionary" /> to use.</param>
       <param name="quotas">The quotas that apply to this operation.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stream" /> or <paramref name="quotas" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="quotas">The quotas that apply to this operation.</param>
       <param name="session">
         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stream" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="session">
         <see cref="T:System.Xml.XmlBinaryReaderSession" /> to use.</param>
       <param name="onClose">Delegate to be called when the reader is closed.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stream" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can read .NET Binary XML Format.</summary>
       <param name="stream">The stream from which to read.</param>
       <param name="quotas">The quotas that apply to this operation.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stream" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateDictionaryReader(System.Xml.XmlReader)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> from an existing <see cref="T:System.Xml.XmlReader" />.</summary>
       <param name="reader">An instance of <see cref="T:System.Xml.XmlReader" />.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="reader" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
       <param name="encoding">The possible character encoding of the input.</param>
       <param name="quotas">The quotas to apply to this reader.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="encoding" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
       <param name="stream">The stream from which to read.</param>
       <param name="encoding">The possible character encoding of the stream.</param>
       <param name="quotas">The quotas to apply to this reader.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="encoding" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that reads XML in the MTOM format.</summary>
       <param name="stream">The stream from which to read.</param>
       <param name="encodings">The possible character encodings of the stream.</param>
       <param name="quotas">The quotas to apply to this reader.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="encoding" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
       <param name="buffer">The buffer from which to read.</param>
       <param name="quotas">The quotas applied to the reader.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader" />.</summary>
       <summary>Gets the index of the local name of the current node within an array of names.</summary>
       <param name="localNames">The string array of local names to be searched.</param>
       <param name="namespaceUri">The namespace of current node.</param>
+      <returns>The index of the local name of the current node within an array of names.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
-
 -or-
-
 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
-      <returns>The index of the local name of the current node within an array of names.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString)">
       <summary>Gets the index of the local name of the current node within an array of names.</summary>
       <param name="localNames">The <see cref="T:System.Xml.XmlDictionaryString" /> array of local names to be searched.</param>
       <param name="namespaceUri">The namespace of current node.</param>
+      <returns>The index of the local name of the current node within an array of names.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="localNames" /> or any of the names in the array is <see langword="null" />.
-
 -or-
-
 <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
-      <returns>The index of the local name of the current node within an array of names.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.String)">
       <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
     <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.Xml.XmlDictionaryString)">
       <summary>Checks whether the parameter, <paramref name="localName" />, is the local name of the current node.</summary>
       <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that represents the local name of the current node.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="localName" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="localName" /> matches local name of the current node; otherwise <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="localName" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.String)">
       <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
       <param name="namespaceUri">The namespace of current node.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.Xml.XmlDictionaryString)">
       <summary>Checks whether the parameter, <paramref name="namespaceUri" />, is the namespace of the current node.</summary>
       <param name="namespaceUri">Namespace of current node.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="namespaceUri" /> matches namespace of the current node; otherwise <see langword="false" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.IsStartArray(System.Type@)">
       <summary>Checks whether the reader is positioned at the start of an array. This class returns <see langword="false" />, but derived classes that have the concept of arrays might return <see langword="true" />.</summary>
       <param name="localName">The local name of the element.</param>
       <param name="namespaceUri">The namespace URI of the element.</param>
     </member>
+    <member name="P:System.Xml.XmlDictionaryReader.Quotas">
+      <summary>Gets the quota values that apply to the current instance of this class.</summary>
+      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that applies to the current instance of this class.</returns>
+    </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
       <param name="localName">The local name of the element.</param>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Double[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Guid[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int16[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int32[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int64[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Single[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
       <param name="array">The array into which the float numbers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of float numbers to put in the array.</param>
+      <returns>The umber of float numbers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The umber of float numbers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.DateTime" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Decimal" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Double" /> nodes type into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.Guid" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="short" /> integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="long" /> integers into a typed array.</summary>
       <param name="array">The array into which the integers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of integers to put in the array.</param>
+      <returns>The number of integers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of integers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see langword="float" /> numbers into a typed array.</summary>
       <param name="array">The array into which the float numbers are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of float numbers to put in the array.</param>
+      <returns>The number of float numbers put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of float numbers put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
       <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan" /> nodes into a typed array.</summary>
       <param name="array">The array into which the nodes are put.</param>
       <param name="offset">The starting index in the array.</param>
       <param name="count">The number of nodes to put in the array.</param>
+      <returns>The number of nodes put in the array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
-      <returns>The number of nodes put in the array.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.String,System.String)">
       <summary>Reads repeated occurrences of <see cref="T:System.Boolean" /> nodes into a typed array.</summary>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBase64">
       <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
-      <exception cref="T:System.Xml.XmlException">The array size is greater than the MaxArrayLength quota for this reader.</exception>
       <returns>A byte array that contains the Base64 decoded binary bytes.</returns>
+      <exception cref="T:System.Xml.XmlException">The array size is greater than the MaxArrayLength quota for this reader.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex">
       <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
-      <exception cref="T:System.Xml.XmlException">The array size is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
+      <exception cref="T:System.Xml.XmlException">The array size is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex(System.Int32)">
       <summary>Reads the content and returns the <see langword="BinHex" /> decoded binary bytes.</summary>
       <param name="maxByteArrayContentLength">The maximum array length.</param>
-      <exception cref="T:System.Xml.XmlException">The array size is greater than <paramref name="maxByteArrayContentLength" />.</exception>
       <returns>A byte array that contains the <see langword="BinHex" /> decoded binary bytes.</returns>
+      <exception cref="T:System.Xml.XmlException">The array size is greater than <paramref name="maxByteArrayContentLength" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsChars(System.Char[],System.Int32,System.Int32)">
       <summary>Reads the content into a <see langword="char" /> array.</summary>
       <summary>Converts a node's content to a string.</summary>
       <param name="strings">The array of strings to match content against.</param>
       <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
+      <returns>The node content in a string representation.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="strings" /> is <see langword="null" />.
-
 -or-
-
 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
-      <returns>The node content in a string representation.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Xml.XmlDictionaryString[],System.Int32@)">
       <summary>Converts a node's content to a string.</summary>
       <param name="strings">The array of <see cref="T:System.Xml.XmlDictionaryString" /> objects to match content against.</param>
       <param name="index">The index of the entry in <paramref name="strings" /> that matches the content.</param>
+      <returns>The node content in a string representation.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="strings" /> is <see langword="null" />.
-
 -or-
-
 An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
-      <returns>The node content in a string representation.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsTimeSpan">
       <summary>Converts a node's content to <see cref="T:System.TimeSpan" />.</summary>
@@ -1712,9 +1660,9 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDateTime">
       <summary>Converts an element's content to a <see cref="T:System.DateTime" />.</summary>
+      <returns>The node's content represented as a <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
-      <returns>The node's content represented as a <see cref="T:System.DateTime" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDecimal">
       <summary>Converts an element's content to a <see cref="T:System.Decimal" />.</summary>
@@ -1730,9 +1678,9 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsGuid">
       <summary>Converts an element's content to a <see cref="T:System.Guid" />.</summary>
+      <returns>The node's content represented as a <see cref="T:System.Guid" />.</returns>
       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
-      <returns>The node's content represented as a <see cref="T:System.Guid" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsInt">
       <summary>Converts an element's content to an integer (<see cref="T:System.Int32" />).</summary>
@@ -1752,9 +1700,9 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsUniqueId">
       <summary>Converts an element's content to a unique identifier.</summary>
+      <returns>The node's content represented as a unique identifier.</returns>
       <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
       <exception cref="T:System.FormatException">The element is not in valid format.</exception>
-      <returns>The node's content represented as a unique identifier.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement">
       <summary>Checks whether the current node is an element and advances the reader to the next node.</summary>
@@ -1848,16 +1796,16 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadString">
       <summary>Reads the contents of the current node into a string.</summary>
+      <returns>A string that contains the contents of the current node.</returns>
       <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
       <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
-      <returns>A string that contains the contents of the current node.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadString(System.Int32)">
       <summary>Reads the contents of the current node into a string with a given maximum length.</summary>
       <param name="maxStringContentLength">Maximum allowed string length.</param>
+      <returns>A string that contains the contents of the current node.</returns>
       <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
       <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
-      <returns>A string that contains the contents of the current node.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.String,System.String)">
       <summary>Reads the contents of a series of nodes with the given <paramref name="localName" /> and <paramref name="namespaceUri" /> into a <see cref="T:System.TimeSpan" /> array.</summary>
@@ -1876,8 +1824,8 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
       <param name="buffer">The buffer from which to read.</param>
       <param name="offset">The starting position from which to read in <paramref name="buffer" />.</param>
       <param name="count">The number of bytes that can be read from <paramref name="buffer" />.</param>
-      <exception cref="T:System.NotSupportedException">Always.</exception>
       <returns>Not implemented.</returns>
+      <exception cref="T:System.NotSupportedException">Always.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryReader.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
       <summary>This method is not yet implemented.</summary>
@@ -1916,14 +1864,6 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="false" />, unless overridden in a derived class.</returns>
     </member>
-    <member name="P:System.Xml.XmlDictionaryReader.CanCanonicalize">
-      <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
-      <returns>Returns <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Xml.XmlDictionaryReader.Quotas">
-      <summary>Gets the quota values that apply to the current instance of this class.</summary>
-      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that applies to the current instance of this class.</returns>
-    </member>
     <member name="T:System.Xml.XmlDictionaryReaderQuotas">
       <summary>Contains configurable quota values for XmlDictionaryReaders.</summary>
     </member>
@@ -1942,33 +1882,33 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxArrayLength">
       <summary>Gets or sets the maximum allowed array length.</summary>
+      <returns>The maximum allowed array length. The default is 16384.</returns>
       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
-      <returns>The maximum allowed array length. The default is 16384.</returns>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxBytesPerRead">
       <summary>Gets or sets the maximum allowed bytes returned for each read.</summary>
+      <returns>The maximum allowed bytes returned for each read. The default is 4096.</returns>
       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
-      <returns>The maximum allowed bytes returned for each read. The default is 4096.</returns>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxDepth">
       <summary>Gets or sets the maximum nested node depth.</summary>
+      <returns>The maximum nested node depth. The default is 32;</returns>
       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value and quota values are read-only for this instance.</exception>
       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value is less than zero.</exception>
-      <returns>The maximum nested node depth. The default is 32.</returns>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxNameTableCharCount">
       <summary>Gets or sets the maximum characters allowed in a table name.</summary>
+      <returns>The maximum characters allowed in a table name. The default is 16384.</returns>
       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
-      <returns>The maximum characters allowed in a table name. The default is 16384.</returns>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxStringContentLength">
       <summary>Gets or sets the maximum string length returned by the reader.</summary>
+      <returns>The maximum string length returned by the reader. The default is 8192.</returns>
       <exception cref="T:System.InvalidOperationException">Trying to <see langword="set" /> the value, but quota values are read-only for this instance.</exception>
       <exception cref="T:System.ArgumentException">Trying to <see langword="set" /> the value to less than zero.</exception>
-      <returns>The maximum string length returned by the reader. The default is 8192.</returns>
     </member>
     <member name="P:System.Xml.XmlDictionaryReaderQuotas.ModifiedQuotas">
       <summary>Gets the modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" />.</summary>
@@ -2005,10 +1945,6 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="key" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" /> / 4.</exception>
     </member>
-    <member name="M:System.Xml.XmlDictionaryString.ToString">
-      <summary>Displays a text representation of this object.</summary>
-      <returns>The string value for this instance of the class.</returns>
-    </member>
     <member name="P:System.Xml.XmlDictionaryString.Dictionary">
       <summary>Represents the <see cref="T:System.Xml.IXmlDictionary" /> passed to the constructor of this instance of <see cref="T:System.Xml.XmlDictionaryString" />.</summary>
       <returns>The <see cref="T:System.Xml.IXmlDictionary" /> for this dictionary entry.</returns>
@@ -2021,6 +1957,10 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
       <summary>Gets the integer key for this instance of the class.</summary>
       <returns>The integer key for this instance of the class.</returns>
     </member>
+    <member name="M:System.Xml.XmlDictionaryString.ToString">
+      <summary>Displays a text representation of this object.</summary>
+      <returns>The string value for this instance of the class.</returns>
+    </member>
     <member name="P:System.Xml.XmlDictionaryString.Value">
       <summary>Gets the string value for this instance of the class.</summary>
       <returns>The string value for this instance of the class.</returns>
@@ -2031,6 +1971,11 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     <member name="M:System.Xml.XmlDictionaryWriter.#ctor">
       <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDictionaryWriter" /> class.</summary>
     </member>
+    <member name="P:System.Xml.XmlDictionaryWriter.CanCanonicalize">
+      <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
+      <returns>
+        <see langword="false" /> in all cases.</returns>
+    </member>
     <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes WCF binary XML format.</summary>
       <param name="stream">The stream to write to.</param>
@@ -2061,9 +2006,9 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
     <member name="M:System.Xml.XmlDictionaryWriter.CreateDictionaryWriter(System.Xml.XmlWriter)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> from an existing <see cref="T:System.Xml.XmlWriter" />.</summary>
       <param name="writer">An instance of <see cref="T:System.Xml.XmlWriter" />.</param>
+      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="writer" /> is <see langword="null" />.</exception>
-      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter" />.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String)">
       <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter" /> that writes XML in the MTOM format.</summary>
@@ -2130,9 +2075,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
@@ -2147,9 +2090,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
@@ -2164,9 +2105,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32)">
@@ -2181,9 +2120,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32)">
@@ -2198,9 +2135,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32)">
@@ -2215,9 +2150,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32)">
@@ -2232,9 +2165,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32)">
@@ -2249,9 +2180,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32)">
@@ -2266,9 +2195,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
@@ -2283,9 +2210,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
@@ -2300,9 +2225,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
@@ -2317,9 +2240,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
@@ -2334,9 +2255,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
@@ -2351,9 +2270,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
@@ -2368,9 +2285,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
@@ -2385,9 +2300,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
@@ -2402,9 +2315,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
@@ -2419,9 +2330,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
@@ -2436,9 +2345,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
@@ -2453,9 +2360,7 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is &lt; 0 or &gt; <paramref name="array" /> length.
-
 -or-
-
 <paramref name="count" /> is &lt; 0 or &gt; <paramref name="array" /> length minus <paramref name="offset" />.</exception>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
@@ -2476,12 +2381,10 @@ An entry in <paramref name="strings" /> is <see langword="null" />.</exception>
       <param name="buffer">Byte array to encode.</param>
       <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
       <param name="count">The number of bytes to write.</param>
+      <returns>The task that represents the asynchronous <see langword="WriteBase64" /> operation.</returns>
       <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
-
 -or-
-
 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
-      <returns>The task that represents the asynchronous <see langword="WriteBase64" /> operation.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
       <summary>Writes an element with a text content.</summary>
@@ -2583,12 +2486,10 @@ An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was calle
     <member name="M:System.Xml.XmlDictionaryWriter.WriteValueAsync(System.Xml.IStreamProvider)">
       <summary>Asynchronously writes a value from an <see cref="T:System.Xml.IStreamProvider" />.</summary>
       <param name="value">The <see cref="T:System.Xml.IStreamProvider" /> value to write.</param>
+      <returns>The task that represents the asynchronous <see langword="WriteValue" /> operation.</returns>
       <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter" /> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "An asynchronous operation is already in progress."
-
 -or-
-
 An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async" /> flag to <see langword="true" />. In this case, <see cref="T:System.InvalidOperationException" /> is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."</exception>
-      <returns>The task that represents the asynchronous <see langword="WriteValue" /> operation.</returns>
     </member>
     <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.String,System.String)">
       <summary>Writes a standard XML attribute in the current node.</summary>
@@ -2614,10 +2515,5 @@ An <see cref="T:System.Xml.XmlDictionaryWriter" /> asynchronous method was calle
       <exception cref="T:System.ArgumentNullException">
         <paramref name="namespaceUri" /> is <see langword="null" />.</exception>
     </member>
-    <member name="P:System.Xml.XmlDictionaryWriter.CanCanonicalize">
-      <summary>This property always returns <see langword="false" />. Its derived classes can override to return <see langword="true" /> if they support canonicalization.</summary>
-      <returns>
-        <see langword="false" /> in all cases.</returns>
-    </member>
   </members>
 </doc>
\ No newline at end of file