[Build] Update Tizen.NET package assets (#2123)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API7 / build / tizen70 / ref / System.Runtime.Extensions.xml
index 55beef5..7d5b426 100755 (executable)
@@ -53,8 +53,8 @@
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> or <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
@@ -74,15 +74,15 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects using reflection. If <paramref name="binder" /> is null, the default binder is used.</param>
       <param name="args">The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred, <paramref name="args" /> must be an empty array or null.</param>
       <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="typeName" /> constructor. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An object that is a wrapper for the new instance specified by <paramref name="typeName" />. The return value needs to be unwrapped to access the real object.</returns>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> or <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 <paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
@@ -98,15 +98,15 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Creates a new instance of the specified type defined in the specified assembly. A parameter specifies an array of activation attributes.</summary>
       <param name="assemblyName">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName" />.</param>
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the <see cref="P:System.Type.FullName" /> property.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An object that is a wrapper for the new instance specified by <paramref name="typeName" />. The return value needs to be unwrapped to access the real object.</returns>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> or <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
@@ -133,8 +133,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -147,8 +147,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects using reflection. If <paramref name="binder" /> is null, the default binder is used.</param>
       <param name="args">The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred, <paramref name="args" /> must be an empty array or null.</param>
       <param name="culture">A culture-specific object used to govern the coercion of types. If <paramref name="culture" /> is <see langword="null" />, the <see langword="CultureInfo" /> for the current thread is used.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object. that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object. that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An instance of the object specified by <paramref name="typeName" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> or <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -161,8 +161,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 <paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -170,8 +170,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Creates a new instance of the specified type. Parameters specify the assembly where the type is defined, the name of the type, and an array of activation attributes.</summary>
       <param name="assemblyName">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName" />.</param>
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the <see cref="P:System.Type.FullName" /> property.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An instance of the object specified by <paramref name="typeName" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> or <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -184,8 +184,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -195,8 +195,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the <see cref="P:System.Type.FullName" /> property.</param>
       <returns>An object that is a wrapper for the new instance, or <see langword="null" /> if <paramref name="typeName" /> is not found. The return value needs to be unwrapped to access the real object.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="assemblyFile" /> is <see langword="null" />.  
--or-  
+        <paramref name="assemblyFile" /> is <see langword="null" />.
+-or-
 <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyFile" /> was not found.</exception>
@@ -206,8 +206,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MissingMethodException">No parameterless public constructor was found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have sufficient permission to call this constructor.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.NullReferenceException">This instance is <see langword="null" />.</exception>
@@ -221,12 +221,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects through reflection. If <paramref name="binder" /> is null, the default binder is used.</param>
       <param name="args">The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred, <paramref name="args" /> must be an empty array or null.</param>
       <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="typeName" /> constructor. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An object that is a wrapper for the new instance, or <see langword="null" /> if <paramref name="typeName" /> is not found. The return value needs to be unwrapped to access the real object.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="assemblyFile" /> is <see langword="null" />.  
--or-  
+        <paramref name="assemblyFile" /> is <see langword="null" />.
+-or-
 <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
@@ -237,8 +237,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MissingMethodException">No matching public constructor was found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have sufficient permission to call this constructor.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 <paramref name="assemblyFile" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.NullReferenceException">This instance is <see langword="null" />.</exception>
@@ -247,8 +247,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Creates a new instance of the specified type defined in the specified assembly file.</summary>
       <param name="assemblyFile">The name, including the path, of a file that contains an assembly that defines the requested type. The assembly is loaded using the <see cref="M:System.Reflection.Assembly.LoadFrom(System.String)" /> method.</param>
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the <see cref="P:System.Type.FullName" /> property.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>An object that is a wrapper for the new instance, or <see langword="null" /> if <paramref name="typeName" /> is not found. The return value needs to be unwrapped to access the real object.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyFile" /> is <see langword="null" />.</exception>
@@ -261,8 +261,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
       <exception cref="T:System.NullReferenceException">This instance is <see langword="null" />.</exception>
@@ -273,8 +273,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the <see cref="P:System.Type.FullName" /> property.</param>
       <returns>The requested object, or <see langword="null" /> if <paramref name="typeName" /> is not found.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="assemblyName" /> is <see langword="null" />.  
--or-  
+        <paramref name="assemblyName" /> is <see langword="null" />.
+-or-
 <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
@@ -284,8 +284,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MissingMethodException">No parameterless public constructor was found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have sufficient permission to call this constructor.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -298,12 +298,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects through reflection. If <paramref name="binder" /> is null, the default binder is used.</param>
       <param name="args">The arguments to pass to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to invoke. If the parameterless constructor is preferred, <paramref name="args" /> must be an empty array or null.</param>
       <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="typeName" /> constructor. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>The requested object, or <see langword="null" /> if <paramref name="typeName" /> is not found.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="assemblyName" /> is <see langword="null" />.  
--or-  
+        <paramref name="assemblyName" /> is <see langword="null" />.
+-or-
 <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
@@ -314,8 +314,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MissingMethodException">No matching public constructor was found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have sufficient permission to call this constructor.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 <paramref name="assemblyName" /> was compiled with a later version of the common language runtime that the version that is currently loaded.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -323,12 +323,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Creates a new instance of the specified type defined in the specified assembly file.</summary>
       <param name="assemblyName">The file name and path of the assembly that defines the requested type.</param>
       <param name="typeName">The fully qualified name of the requested type, including the namespace but not the assembly (see the <see cref="P:System.Type.FullName" /> property).</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.  
- This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+      <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
+This parameter is related to client-activated objects.Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
       <returns>The requested object, or <see langword="null" /> if <paramref name="typeName" /> is not found.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="assemblyName" /> is <see langword="null" />.  
--or-  
+        <paramref name="assemblyName" /> is <see langword="null" />.
+-or-
 <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The caller cannot provide activation attributes for an object that does not inherit from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
@@ -339,8 +339,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.MissingMethodException">No parameterless public constructor was found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have sufficient permission to call this constructor.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
     </member>
@@ -365,8 +365,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyFile" /> is not found.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -382,8 +382,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyFile" /> is not found.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 <paramref name="assemblyFile" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -401,8 +401,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyFile" /> is not found.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 <paramref name="assemblyFile" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -415,9 +415,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <returns>The value that is returned by the entry point of the assembly.</returns>
       <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName" /> is not found.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName" /> was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.  
- -or-  
- <paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.
+-or-
+<paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
     </member>
@@ -428,9 +428,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.ArgumentNullException">
         <paramref name="assemblyName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName" /> is not found.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.  
- -or-  
- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName" /> was found, but could not be loaded.</exception>
       <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
@@ -444,9 +444,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="assemblyName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName" /> is not found.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName" /> was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.  
- -or-  
- <paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName" /> is not a valid assembly.
+-or-
+<paramref name="assemblyName" /> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
     </member>
@@ -511,8 +511,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.ArgumentNullException">
         <paramref name="rawAssembly" /> is <see langword="null" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="rawAssembly" /> is not a valid assembly.  
--or-  
+        <paramref name="rawAssembly" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -525,8 +525,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.ArgumentNullException">
         <paramref name="rawAssembly" /> is <see langword="null" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="rawAssembly" /> is not a valid assembly.  
--or-  
+        <paramref name="rawAssembly" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -540,8 +540,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyRef" /> is not found.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyRef" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyRef" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyRef" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -555,8 +555,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="assemblyString" /> is not found.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyString" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyString" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyString" /> was compiled with a later version.</exception>
       <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
       <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
@@ -721,10 +721,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="processorArchitecture">The processor architecture of the application.</param>
       <param name="culture">The culture of the application.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="version" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="version" /> is <see langword="null" />.
+-or-
 <paramref name="publicKeyToken" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="name" /> is an empty string.</exception>
@@ -851,10 +851,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <returns>An array of bytes with length 8.</returns>
     </member>
     <member name="M:System.BitConverter.Int32BitsToSingle(System.Int32)">
-      <param name="value" />
+      <summary>Reinterprets the specified 32-bit integer as a single-precision floating-point value.</summary>
+      <param name="value">The integer to convert.</param>
+      <returns>A single-precision floating-point value that represents the converted integer.</returns>
     </member>
     <member name="M:System.BitConverter.Int64BitsToDouble(System.Int64)">
-      <summary>Converts the specified 64-bit signed integer to a double-precision floating point number.</summary>
+      <summary>Reinterprets the specified 64-bit signed integer to a double-precision floating point number.</summary>
       <param name="value">The number to convert.</param>
       <returns>A double-precision floating point number whose value is equivalent to <paramref name="value" />.</returns>
     </member>
@@ -862,7 +864,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Indicates the byte order ("endianness") in which data is stored in this computer architecture.</summary>
     </member>
     <member name="M:System.BitConverter.SingleToInt32Bits(System.Single)">
-      <param name="value" />
+      <summary>Converts a single-precision floating-point value into an integer.</summary>
+      <param name="value">The single-precision floating-point value to convert.</param>
+      <returns>An integer representing the converted single-precision floating-point value.</returns>
     </member>
     <member name="M:System.BitConverter.ToBoolean(System.Byte[],System.Int32)">
       <summary>Returns a Boolean value converted from the byte at a specified position in a byte array.</summary>
@@ -876,7 +880,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToBoolean(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span to a Boolean value.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A Boolean representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than 0.</exception>
     </member>
     <member name="M:System.BitConverter.ToChar(System.Byte[],System.Int32)">
       <summary>Returns a Unicode character converted from two bytes at a specified position in a byte array.</summary>
@@ -891,7 +898,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToChar(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a character.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A character representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than the length of a <see cref="T:System.Char" />.</exception>
     </member>
     <member name="M:System.BitConverter.ToDouble(System.Byte[],System.Int32)">
       <summary>Returns a double-precision floating point number converted from eight bytes at a specified position in a byte array.</summary>
@@ -906,7 +916,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToDouble(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a double-precision floating-point value.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A double-precision floating-point value that represents the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than the length of a <see cref="T:System.Double" /> value.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt16(System.Byte[],System.Int32)">
       <summary>Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array.</summary>
@@ -921,7 +934,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt16(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a 16-bit signed integer.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A 16-bit signed integer representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than 2.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt32(System.Byte[],System.Int32)">
       <summary>Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array.</summary>
@@ -936,7 +952,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt32(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a 32-bit signed integer.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A 32-bit signed integer representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than 4.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt64(System.Byte[],System.Int32)">
       <summary>Returns a 64-bit signed integer converted from eight bytes at a specified position in a byte array.</summary>
@@ -951,7 +970,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToInt64(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a 64-bit signed integer.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A 64-bit signed integer representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than 8.</exception>
     </member>
     <member name="M:System.BitConverter.ToSingle(System.Byte[],System.Int32)">
       <summary>Returns a single-precision floating point number converted from four bytes at a specified position in a byte array.</summary>
@@ -966,7 +988,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToSingle(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a double-precision floating-point value.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A double-precision floating-point value representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than the length of a <see cref="T:System.Double" /> value.</exception>
     </member>
     <member name="M:System.BitConverter.ToString(System.Byte[])">
       <summary>Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecimal string representation.</summary>
@@ -994,8 +1019,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.
+-or-
 <paramref name="startIndex" /> is greater than zero and is greater than or equal to the length of <paramref name="value" />.</exception>
       <exception cref="T:System.ArgumentException">The combination of <paramref name="startIndex" /> and <paramref name="length" /> does not specify a position within <paramref name="value" />; that is, the <paramref name="startIndex" /> parameter is greater than the length of <paramref name="value" /> minus the <paramref name="length" /> parameter.</exception>
     </member>
@@ -1012,7 +1037,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToUInt16(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte-span into a 16-bit unsigned integer.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>An 16-bit unsigned integer representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than the 2.</exception>
     </member>
     <member name="M:System.BitConverter.ToUInt32(System.Byte[],System.Int32)">
       <summary>Returns a 32-bit unsigned integer converted from four bytes at a specified position in a byte array.</summary>
@@ -1027,7 +1055,10 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToUInt32(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts a read-only byte span into a 32-bit unsigned integer.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A 32-bit unsigned integer representing the converted bytes.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value" /> is less than 4.</exception>
     </member>
     <member name="M:System.BitConverter.ToUInt64(System.Byte[],System.Int32)">
       <summary>Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a byte array.</summary>
@@ -1042,47 +1073,79 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
     </member>
     <member name="M:System.BitConverter.ToUInt64(System.ReadOnlySpan{System.Byte})">
-      <param name="value" />
+      <summary>Converts bytes into an unsigned long.</summary>
+      <param name="value">A read-only span containing the bytes to convert.</param>
+      <returns>A 64-bit unsigned integer representing the converted bytes.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Boolean)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a Boolean into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted Boolean.</param>
+      <param name="value">The Boolean to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Char)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a character into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted character.</param>
+      <param name="value">The character to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Double)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a double-precision floating-point value into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted double-precision floating-point value.</param>
+      <param name="value">The double-precision floating-point value to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Int16)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a 16-bit signed integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted 16-bit signed integer.</param>
+      <param name="value">The 16-bit signed integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Int32)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a 32-bit signed integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted 32-bit signed integer.</param>
+      <param name="value">The 32-bit signed integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Int64)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a 64-bit signed integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted 64-bit signed integer.</param>
+      <param name="value">The 64-bit signed integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.Single)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a double-precision floating-point value into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted double-precision floating-point value.</param>
+      <param name="value">The double-precision floating-point value to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.UInt16)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts an unsigned 16-bit integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted unsigned 16-bit integer.</param>
+      <param name="value">The unsigned 16-bit integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.UInt32)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts a 32-bit unsigned integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted unsigned 32-bit integer.</param>
+      <param name="value">The unsigned 32-bit integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.BitConverter.TryWriteBytes(System.Span{System.Byte},System.UInt64)">
-      <param name="destination" />
-      <param name="value" />
+      <summary>Converts an unsigned 64-bit integer into a span of bytes.</summary>
+      <param name="destination">When this method returns, the bytes representing the converted unsigned 64-bit integer.</param>
+      <param name="value">The unsigned 64-bit integer to convert.</param>
+      <returns>
+        <see langword="true" /> if the conversion was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="T:System.CannotUnloadAppDomainException">
       <summary>The exception that is thrown when an attempt to unload an application domain fails.</summary>
@@ -1300,37 +1363,37 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Adds an object to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
       <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
       <returns>The <see cref="T:System.Collections.ArrayList" /> index at which the <paramref name="value" /> has been added.</returns>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.AddRange(System.Collections.ICollection)">
       <summary>Adds the elements of an <see cref="T:System.Collections.ICollection" /> to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
       <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the end of the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="c" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.BinarySearch(System.Int32,System.Int32,System.Object,System.Collections.IComparer)">
       <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.ArrayList" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
       <param name="index">The zero-based starting index of the range to search.</param>
       <param name="count">The length of the range to search.</param>
       <param name="value">The <see cref="T:System.Object" /> to locate. The value can be <see langword="null" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the default comparer that is the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the default comparer that is the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <returns>The zero-based index of <paramref name="value" /> in the sorted <see cref="T:System.Collections.ArrayList" />, if <paramref name="value" /> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in the <see cref="T:System.Collections.ArrayList" />.  
--or-  
+        <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in the <see cref="T:System.Collections.ArrayList" />.
+-or-
 <paramref name="comparer" /> is <see langword="null" /> and neither <paramref name="value" /> nor the elements of <see cref="T:System.Collections.ArrayList" /> implement the <see cref="T:System.IComparable" /> interface.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" /> and <paramref name="value" /> is not of the same type as the elements of the <see cref="T:System.Collections.ArrayList" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.BinarySearch(System.Object)">
@@ -1344,9 +1407,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
     <member name="M:System.Collections.ArrayList.BinarySearch(System.Object,System.Collections.IComparer)">
       <summary>Searches the entire sorted <see cref="T:System.Collections.ArrayList" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
       <param name="value">The <see cref="T:System.Object" /> to locate. The value can be <see langword="null" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the default comparer that is the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the default comparer that is the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <returns>The zero-based index of <paramref name="value" /> in the sorted <see cref="T:System.Collections.ArrayList" />, if <paramref name="value" /> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparer" /> is <see langword="null" /> and neither <paramref name="value" /> nor the elements of <see cref="T:System.Collections.ArrayList" /> implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -1362,9 +1425,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
     </member>
     <member name="M:System.Collections.ArrayList.Clear">
       <summary>Removes all elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.Clone">
       <summary>Creates a shallow copy of the <see cref="T:System.Collections.ArrayList" />.</summary>
@@ -1382,8 +1445,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
 The number of elements in the source <see cref="T:System.Collections.ArrayList" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
@@ -1396,8 +1459,8 @@ The number of elements in the source <see cref="T:System.Collections.ArrayList"
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="arrayIndex" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
 The number of elements in the source <see cref="T:System.Collections.ArrayList" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
@@ -1410,16 +1473,16 @@ The number of elements in the source <see cref="T:System.Collections.ArrayList"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
-<paramref name="arrayIndex" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
+<paramref name="arrayIndex" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
-<paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.ArrayList.Count" /> of the source <see cref="T:System.Collections.ArrayList" />.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
+<paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.ArrayList.Count" /> of the source <see cref="T:System.Collections.ArrayList" />.
+-or-
 The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.ArrayList" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
@@ -1451,8 +1514,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="count">The number of elements in the <see cref="T:System.Collections.ArrayList" /> section that the enumerator should refer to.</param>
       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the specified range of elements in the <see cref="T:System.Collections.ArrayList" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.ArrayList" />.</exception>
@@ -1463,8 +1526,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="count">The number of elements in the range.</param>
       <returns>An <see cref="T:System.Collections.ArrayList" /> which represents a subset of the elements in the source <see cref="T:System.Collections.ArrayList" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
@@ -1489,10 +1552,10 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="count">The number of elements in the section to search.</param>
       <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the range of elements in the <see cref="T:System.Collections.ArrayList" /> that starts at <paramref name="startIndex" /> and contains <paramref name="count" /> number of elements, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in the <see cref="T:System.Collections.ArrayList" />.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.Insert(System.Int32,System.Object)">
@@ -1500,12 +1563,12 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
       <param name="value">The <see cref="T:System.Object" /> to insert. The value can be <see langword="null" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="index" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.InsertRange(System.Int32,System.Collections.ICollection)">
       <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.ArrayList" /> at the specified index.</summary>
@@ -1514,12 +1577,12 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <exception cref="T:System.ArgumentNullException">
         <paramref name="c" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="index" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="P:System.Collections.ArrayList.IsFixedSize">
       <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList" /> has a fixed size.</summary>
@@ -1541,8 +1604,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="index">The zero-based index of the element to get or set.</param>
       <returns>The element at the specified index.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object)">
@@ -1565,10 +1628,10 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="count">The number of elements in the section to search.</param>
       <returns>The zero-based index of the last occurrence of <paramref name="value" /> within the range of elements in the <see cref="T:System.Collections.ArrayList" /> that contains <paramref name="count" /> number of elements and ends at <paramref name="startIndex" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in the <see cref="T:System.Collections.ArrayList" />.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.ReadOnly(System.Collections.ArrayList)">
@@ -1588,34 +1651,34 @@ The number of elements from <paramref name="index" /> to the end of the source <
     <member name="M:System.Collections.ArrayList.Remove(System.Object)">
       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ArrayList" />.</summary>
       <param name="obj">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.RemoveAt(System.Int32)">
       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ArrayList" />.</summary>
       <param name="index">The zero-based index of the element to remove.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.RemoveRange(System.Int32,System.Int32)">
       <summary>Removes a range of elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
       <param name="index">The zero-based starting index of the range of elements to remove.</param>
       <param name="count">The number of elements to remove.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.ArrayList.Repeat(System.Object,System.Int32)">
       <summary>Returns an <see cref="T:System.Collections.ArrayList" /> whose elements are copies of the specified value.</summary>
@@ -1634,8 +1697,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="index">The zero-based starting index of the range to reverse.</param>
       <param name="count">The number of elements in the range to reverse.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
@@ -1646,8 +1709,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="index">The zero-based <see cref="T:System.Collections.ArrayList" /> index at which to start copying the elements of <paramref name="c" />.</param>
       <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements to copy to the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="index" /> plus the number of elements in <paramref name="c" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="c" /> is <see langword="null" />.</exception>
@@ -1659,9 +1722,9 @@ The number of elements from <paramref name="index" /> to the end of the source <
     </member>
     <member name="M:System.Collections.ArrayList.Sort(System.Collections.IComparer)">
       <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
       <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
       <exception cref="T:System.ArgumentException">
@@ -1671,12 +1734,12 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
       <param name="index">The zero-based starting index of the range to sort.</param>
       <param name="count">The length of the range to sort.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than zero.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.ArrayList" />.</exception>
@@ -1715,9 +1778,9 @@ The number of elements from <paramref name="index" /> to the end of the source <
     </member>
     <member name="M:System.Collections.ArrayList.TrimToSize">
       <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.ArrayList" />.</summary>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
     </member>
     <member name="T:System.Collections.Comparer">
       <summary>Compares two objects for equivalence, where string comparisons are case-sensitive.</summary>
@@ -1732,25 +1795,25 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <summary>Performs a case-sensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
       <param name="a">The first object to compare.</param>
       <param name="b">The second object to compare.</param>
-      <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.  
+      <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="a" /> is less than <paramref name="b" />.  
-
+  
   Zero  
-
+  
  <paramref name="a" /> equals <paramref name="b" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="a" /> is greater than <paramref name="b" />.</returns>
-      <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.  
- -or-  
- <paramref name="a" /> and <paramref name="b" /> are of different types and neither one can handle comparisons with the other.</exception>
+      <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.
+-or-
+<paramref name="a" /> and <paramref name="b" /> are of different types and neither one can handle comparisons with the other.</exception>
     </member>
     <member name="F:System.Collections.Comparer.Default">
       <summary>Represents an instance of <see cref="T:System.Collections.Comparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread. This field is read-only.</summary>
@@ -1780,21 +1843,21 @@ The number of elements from <paramref name="index" /> to the end of the source <
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IEqualityComparer)">
       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to a new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the default load factor and the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
       <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
-      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="d" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the default load factor, and the specified hash code provider and comparer. This API is obsolete. For an alternative, see <see cref="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IEqualityComparer)" />.</summary>
       <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
-      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.  
- -or-  
- <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.
+-or-
+<see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="d" /> is <see langword="null" />.</exception>
     </member>
@@ -1805,55 +1868,55 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <exception cref="T:System.ArgumentNullException">
         <paramref name="d" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer)">
       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the specified load factor and <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
       <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
-      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="d" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
       <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the specified load factor, hash code provider, and comparer.</summary>
       <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
-      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.  
- -or-  
- <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.
+-or-
+<see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="d" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IEqualityComparer)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the default initial capacity and load factor, and the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
-      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" /> object.  
- -or-  
- <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" /> object.
+-or-
+<see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the default initial capacity and load factor, and the specified hash code provider and comparer.</summary>
-      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" /> object.  
- -or-  
- <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.  
- -or-  
- <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" /> object.
+-or-
+<see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.
+-or-
+<see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Int32)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, and the default load factor, hash code provider, and comparer.</summary>
@@ -1864,21 +1927,21 @@ The number of elements from <paramref name="index" /> to the end of the source <
     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Collections.IEqualityComparer)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity and <see cref="T:System.Collections.IEqualityComparer" />, and the default load factor.</summary>
       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
-      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="capacity" /> is less than zero.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, hash code provider, comparer, and the default load factor.</summary>
       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
-      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.  
- -or-  
- <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.
+-or-
+<see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="capacity" /> is less than zero.</exception>
     </member>
@@ -1887,10 +1950,10 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="capacity" /> is less than zero.  
--or-  
-<paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="capacity" /> is less than zero.
+-or-
+<paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="capacity" /> is causing an overflow.</exception>
@@ -1899,31 +1962,31 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, load factor, and <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
-      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="capacity" /> is less than zero.  
--or-  
-<paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="capacity" /> is less than zero.
+-or-
+<paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
       <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, load factor, hash code provider, and comparer.</summary>
       <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
       <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
-      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.  
- -or-  
- <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.  
- -or-  
- <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
+      <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.
+-or-
+<see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object to use to determine whether two keys are equal.
+-or-
+<see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="capacity" /> is less than zero.  
--or-  
-<paramref name="loadFactor" /> is less than 0.1.  
--or-  
+        <paramref name="capacity" /> is less than zero.
+-or-
+<paramref name="loadFactor" /> is less than 0.1.
+-or-
 <paramref name="loadFactor" /> is greater than 1.0.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
@@ -1940,9 +2003,9 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <exception cref="T:System.ArgumentNullException">
         <paramref name="key" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Hashtable" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.
+-or-
+The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.Clear">
       <summary>Removes all elements from the <see cref="T:System.Collections.Hashtable" />.</summary>
@@ -1988,8 +2051,8 @@ The number of elements from <paramref name="index" /> to the end of the source <
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="arrayIndex" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
 The number of elements in the source <see cref="T:System.Collections.Hashtable" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Hashtable" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
@@ -2047,9 +2110,9 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new element using the specified key.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="key" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Hashtable" /> is read-only.  
- -or-  
- The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Hashtable" /> is read-only.
+-or-
+The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.KeyEquals(System.Object,System.Object)">
       <summary>Compares a specific <see cref="T:System.Object" /> with a specific key in the <see cref="T:System.Collections.Hashtable" />.</summary>
@@ -2058,8 +2121,8 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <returns>
         <see langword="true" /> if <paramref name="item" /> and <paramref name="key" /> are equal; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="item" /> is <see langword="null" />.  
--or-  
+        <paramref name="item" /> is <see langword="null" />.
+-or-
 <paramref name="key" /> is <see langword="null" />.</exception>
     </member>
     <member name="P:System.Collections.Hashtable.Keys">
@@ -2076,9 +2139,9 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <param name="key">The key of the element to remove.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="key" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.
+-or-
+The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.Hashtable.Synchronized(System.Collections.Hashtable)">
       <summary>Returns a synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable" />.</summary>
@@ -2147,14 +2210,14 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <summary>Returns an object of the specified type and whose value is equivalent to the specified object.</summary>
       <param name="value">An object that implements the <see cref="T:System.IConvertible" /> interface.</param>
       <param name="conversionType">The type of object to return.</param>
-      <returns>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is not a value type.</returns>
-      <exception cref="T:System.InvalidCastException">This conversion is not supported.  
- -or-  
- <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is a value type.  
- -or-  
- <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
+      <returns>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is not a value type.</returns>
+      <exception cref="T:System.InvalidCastException">This conversion is not supported.
+-or-
+<paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is a value type.
+-or-
+<paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in a format recognized by <paramref name="conversionType" />.</exception>
       <exception cref="T:System.OverflowException">
@@ -2167,16 +2230,16 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <param name="value">An object that implements the <see cref="T:System.IConvertible" /> interface.</param>
       <param name="conversionType">The type of object to return.</param>
       <param name="provider">An object that supplies culture-specific formatting information.</param>
-      <returns>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.  
- -or-  
- <paramref name="value" />, if the <see cref="T:System.Type" /> of <paramref name="value" /> and <paramref name="conversionType" /> are equal.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is not a value type.</returns>
-      <exception cref="T:System.InvalidCastException">This conversion is not supported.  
- -or-  
- <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is a value type.  
- -or-  
- <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
+      <returns>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.
+-or-
+<paramref name="value" />, if the <see cref="T:System.Type" /> of <paramref name="value" /> and <paramref name="conversionType" /> are equal.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is not a value type.</returns>
+      <exception cref="T:System.InvalidCastException">This conversion is not supported.
+-or-
+<paramref name="value" /> is <see langword="null" /> and <paramref name="conversionType" /> is a value type.
+-or-
+<paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in a format for <paramref name="conversionType" /> recognized by <paramref name="provider" />.</exception>
       <exception cref="T:System.OverflowException">
@@ -2188,14 +2251,14 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <summary>Returns an object of the specified type whose value is equivalent to the specified object.</summary>
       <param name="value">An object that implements the <see cref="T:System.IConvertible" /> interface.</param>
       <param name="typeCode">The type of object to return.</param>
-      <returns>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</returns>
-      <exception cref="T:System.InvalidCastException">This conversion is not supported.  
- -or-  
- <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> specifies a value type.  
- -or-  
- <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
+      <returns>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</returns>
+      <exception cref="T:System.InvalidCastException">This conversion is not supported.
+-or-
+<paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> specifies a value type.
+-or-
+<paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in a format recognized by the <paramref name="typeCode" /> type.</exception>
       <exception cref="T:System.OverflowException">
@@ -2208,14 +2271,14 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <param name="value">An object that implements the <see cref="T:System.IConvertible" /> interface.</param>
       <param name="typeCode">The type of object to return.</param>
       <param name="provider">An object that supplies culture-specific formatting information.</param>
-      <returns>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</returns>
-      <exception cref="T:System.InvalidCastException">This conversion is not supported.  
- -or-  
- <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> specifies a value type.  
- -or-  
- <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
+      <returns>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), if <paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</returns>
+      <exception cref="T:System.InvalidCastException">This conversion is not supported.
+-or-
+<paramref name="value" /> is <see langword="null" /> and <paramref name="typeCode" /> specifies a value type.
+-or-
+<paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in a format for the <paramref name="typeCode" /> type recognized by <paramref name="provider" />.</exception>
       <exception cref="T:System.OverflowException">
@@ -2235,12 +2298,12 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="inArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> or <paramref name="length" /> is less than 0.  
--or-  
+        <paramref name="offset" /> or <paramref name="length" /> is less than 0.
+-or-
 <paramref name="offset" /> plus <paramref name="length" /> indicates a position not within <paramref name="inArray" />.</exception>
-      <exception cref="T:System.FormatException">The length of <paramref name="inArray" />, ignoring white-space characters, is not zero or a multiple of 4.  
- -or-  
- The format of <paramref name="inArray" /> is invalid. <paramref name="inArray" /> contains a non-base-64 character, more than two padding characters, or a non-white-space character among the padding characters.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="inArray" />, ignoring white-space characters, is not zero or a multiple of 4.
+-or-
+The format of <paramref name="inArray" /> is invalid. <paramref name="inArray" /> contains a non-base-64 character, more than two padding characters, or a non-white-space character among the padding characters.</exception>
     </member>
     <member name="M:System.Convert.FromBase64String(System.String)">
       <summary>Converts the specified string, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array.</summary>
@@ -2248,9 +2311,9 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <returns>An array of 8-bit unsigned integers that is equivalent to <paramref name="s" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.FormatException">The length of <paramref name="s" />, ignoring white-space characters, is not zero or a multiple of 4.  
- -or-  
- The format of <paramref name="s" /> is invalid. <paramref name="s" /> contains a non-base-64 character, more than two padding characters, or a non-white space-character among the padding characters.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="s" />, ignoring white-space characters, is not zero or a multiple of 4.
+-or-
+The format of <paramref name="s" /> is invalid. <paramref name="s" /> contains a non-base-64 character, more than two padding characters, or a non-white space-character among the padding characters.</exception>
     </member>
     <member name="M:System.Convert.GetTypeCode(System.Object)">
       <summary>Returns the <see cref="T:System.TypeCode" /> for the specified object.</summary>
@@ -2274,10 +2337,10 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="inArray" /> or <paramref name="outArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offsetIn" />, <paramref name="offsetOut" />, or <paramref name="length" /> is negative.  
--or-  
-<paramref name="offsetIn" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.  
--or-  
+        <paramref name="offsetIn" />, <paramref name="offsetOut" />, or <paramref name="length" /> is negative.
+-or-
+<paramref name="offsetIn" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.
+-or-
 <paramref name="offsetOut" /> plus the number of elements to return is greater than the length of <paramref name="outArray" />.</exception>
     </member>
     <member name="M:System.Convert.ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions)">
@@ -2293,10 +2356,10 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="inArray" /> or <paramref name="outArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offsetIn" />, <paramref name="offsetOut" />, or <paramref name="length" /> is negative.  
--or-  
-<paramref name="offsetIn" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.  
--or-  
+        <paramref name="offsetIn" />, <paramref name="offsetOut" />, or <paramref name="length" /> is negative.
+-or-
+<paramref name="offsetIn" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.
+-or-
 <paramref name="offsetOut" /> plus the number of elements to return is greater than the length of <paramref name="outArray" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> is not a valid <see cref="T:System.Base64FormattingOptions" /> value.</exception>
@@ -2328,8 +2391,8 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="inArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="offset" /> or <paramref name="length" /> is negative.
+-or-
 <paramref name="offset" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.</exception>
     </member>
     <member name="M:System.Convert.ToBase64String(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions)">
@@ -2343,8 +2406,8 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.ArgumentNullException">
         <paramref name="inArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="offset" /> or <paramref name="length" /> is negative.
+-or-
 <paramref name="offset" /> plus <paramref name="length" /> is greater than the length of <paramref name="inArray" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> is not a valid <see cref="T:System.Base64FormattingOptions" /> value.</exception>
@@ -2415,8 +2478,8 @@ The number of elements in the source <see cref="T:System.Collections.Hashtable"
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is a string that does not equal <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion of <paramref name="value" /> to a <see cref="T:System.Boolean" /> is not supported.</exception>
     </member>
     <member name="M:System.Convert.ToBoolean(System.Object,System.IFormatProvider)">
@@ -2428,8 +2491,8 @@ The conversion of <paramref name="value" /> to a <see cref="T:System.Boolean" />
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is a string that does not equal <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion of <paramref name="value" /> to a <see cref="T:System.Boolean" /> is not supported.</exception>
     </member>
     <member name="M:System.Convert.ToBoolean(System.SByte)">
@@ -2547,8 +2610,8 @@ The conversion of <paramref name="value" /> to a <see cref="T:System.Boolean" />
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in the property format for a <see cref="T:System.Byte" /> value.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement <see cref="T:System.IConvertible" />.  
--or-  
+        <paramref name="value" /> does not implement <see cref="T:System.IConvertible" />.
+-or-
 Conversion from <paramref name="value" /> to the <see cref="T:System.Byte" /> type is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
@@ -2561,8 +2624,8 @@ Conversion from <paramref name="value" /> to the <see cref="T:System.Byte" /> ty
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in the property format for a <see cref="T:System.Byte" /> value.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement <see cref="T:System.IConvertible" />.  
--or-  
+        <paramref name="value" /> does not implement <see cref="T:System.IConvertible" />.
+-or-
 Conversion from <paramref name="value" /> to the <see cref="T:System.Byte" /> type is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
@@ -2607,16 +2670,16 @@ Conversion from <paramref name="value" /> to the <see cref="T:System.Byte" /> ty
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>An 8-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a base 10 unsigned number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a base 10 unsigned number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToByte(System.UInt16)">
@@ -2703,8 +2766,8 @@ Conversion from <paramref name="value" /> to the <see cref="T:System.Byte" /> ty
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is a null string.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion of <paramref name="value" /> to a <see cref="T:System.Char" /> is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is less than <see cref="F:System.Char.MinValue" /> or greater than <see cref="F:System.Char.MaxValue" />.</exception>
@@ -2717,8 +2780,8 @@ The conversion of <paramref name="value" /> to a <see cref="T:System.Char" /> is
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is a null string.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion of <paramref name="value" /> to a <see cref="T:System.Char" /> is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is less than <see cref="F:System.Char.MinValue" /> or greater than <see cref="F:System.Char.MaxValue" />.</exception>
@@ -2833,8 +2896,8 @@ The conversion of <paramref name="value" /> to a <see cref="T:System.Char" /> is
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not a valid date and time value.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
     </member>
     <member name="M:System.Convert.ToDateTime(System.Object,System.IFormatProvider)">
@@ -2845,8 +2908,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not a valid date and time value.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
     </member>
     <member name="M:System.Convert.ToDateTime(System.SByte)">
@@ -2951,8 +3014,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format for a <see cref="T:System.Decimal" /> type.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Decimal.MinValue" /> or greater than <see cref="F:System.Decimal.MaxValue" />.</exception>
@@ -2965,8 +3028,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format for a <see cref="T:System.Decimal" /> type.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Decimal.MinValue" /> or greater than <see cref="F:System.Decimal.MaxValue" />.</exception>
@@ -3072,8 +3135,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format for a <see cref="T:System.Double" /> type.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Double.MinValue" /> or greater than <see cref="F:System.Double.MaxValue" />.</exception>
@@ -3200,8 +3263,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format for an <see cref="T:System.Int16" /> type.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.</exception>
@@ -3256,16 +3319,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 16-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToInt16(System.UInt16)">
@@ -3351,8 +3414,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
@@ -3407,16 +3470,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 32-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToInt32(System.UInt16)">
@@ -3498,8 +3561,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.</exception>
@@ -3512,8 +3575,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.</exception>
@@ -3556,16 +3619,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 64-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToInt64(System.UInt16)">
@@ -3654,8 +3717,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.</exception>
@@ -3668,8 +3731,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.</exception>
@@ -3715,16 +3778,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>An 8-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 signed number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToSByte(System.UInt16)">
@@ -3773,14 +3836,14 @@ The conversion is not supported.</exception>
     <member name="M:System.Convert.ToSingle(System.Decimal)">
       <summary>Converts the value of the specified decimal number to an equivalent single-precision floating-point number.</summary>
       <param name="value">The decimal number to convert.</param>
-      <returns>A single-precision floating-point number that is equivalent to <paramref name="value" />.  
- <paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
+      <returns>A single-precision floating-point number that is equivalent to <paramref name="value" />.
+<paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
     </member>
     <member name="M:System.Convert.ToSingle(System.Double)">
       <summary>Converts the value of the specified double-precision floating-point number to an equivalent single-precision floating-point number.</summary>
       <param name="value">The double-precision floating-point number to convert.</param>
-      <returns>A single-precision floating-point number that is equivalent to <paramref name="value" />.  
- <paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
+      <returns>A single-precision floating-point number that is equivalent to <paramref name="value" />.
+<paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
     </member>
     <member name="M:System.Convert.ToSingle(System.Int16)">
       <summary>Converts the value of the specified 16-bit signed integer to an equivalent single-precision floating-point number.</summary>
@@ -3804,8 +3867,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.Single.MinValue" /> or greater than <see cref="F:System.Single.MaxValue" />.</exception>
@@ -4142,8 +4205,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
@@ -4156,8 +4219,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the  <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
@@ -4202,16 +4265,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToUInt16(System.UInt16)">
@@ -4299,8 +4362,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
@@ -4313,8 +4376,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
@@ -4359,16 +4422,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToUInt32(System.UInt16)">
@@ -4454,8 +4517,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.</exception>
@@ -4468,8 +4531,8 @@ The conversion is not supported.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> is not in an appropriate format.</exception>
       <exception cref="T:System.InvalidCastException">
-        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.  
--or-  
+        <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface.
+-or-
 The conversion is not supported.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.</exception>
@@ -4514,16 +4577,16 @@ The conversion is not supported.</exception>
       <param name="fromBase">The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16.</param>
       <returns>A 64-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fromBase" /> is not 2, 8, 10, or 16.  
--or-  
+        <paramref name="fromBase" /> is not 2, 8, 10, or 16.
+-or-
 <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="value" /> contains a character that is not a valid digit in the base specified by <paramref name="fromBase" />. The exception message indicates that there are no digits to convert if the first character in <paramref name="value" /> is invalid; otherwise, the message indicates that <paramref name="value" /> contains invalid trailing characters.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.  
--or-  
+        <paramref name="value" />, which represents a non-base 10 unsigned number, is prefixed with a negative sign.
+-or-
 <paramref name="value" /> represents a number that is less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.</exception>
     </member>
     <member name="M:System.Convert.ToUInt64(System.UInt16)">
@@ -4684,7 +4747,7 @@ The conversion is not supported.</exception>
     </member>
     <member name="M:System.Environment.GetEnvironmentVariables(System.EnvironmentVariableTarget)">
       <summary>Retrieves all environment variable names and their values from the current process, or from the Windows operating system registry key for the current user or local machine.</summary>
-      <param name="target">One of the <see cref="T:System.EnvironmentVariableTarget" /> values. Only  is supported on .NET Core running on Unix-based systems.</param>
+      <param name="target">One of the <see cref="T:System.EnvironmentVariableTarget" /> values. Only <see cref="F:System.EnvironmentVariableTarget.Process" /> is supported on .NET Core running on Unix-based systems.</param>
       <returns>A dictionary that contains all environment variable names and their values from the source specified by the <paramref name="target" /> parameter; otherwise, an empty dictionary if no environment variables are found.</returns>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation for the specified value of <paramref name="target" />.</exception>
       <exception cref="T:System.ArgumentException">
@@ -4693,8 +4756,8 @@ The conversion is not supported.</exception>
     <member name="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)">
       <summary>Gets the path to the system special folder that is identified by the specified enumeration.</summary>
       <param name="folder">One of enumeration values that identifies a system special folder.</param>
-      <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").  
- A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
+      <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
+A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="folder" /> is not a member of <see cref="T:System.Environment.SpecialFolder" />.</exception>
       <exception cref="T:System.PlatformNotSupportedException">The current platform is not supported.</exception>
@@ -4703,8 +4766,8 @@ The conversion is not supported.</exception>
       <summary>Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.</summary>
       <param name="folder">One of the enumeration values that identifies a system special folder.</param>
       <param name="option">One of the enumeration values that specifies options to use for accessing a special folder.</param>
-      <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").  
- A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
+      <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").
+A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="folder" /> is not a member of <see cref="T:System.Environment.SpecialFolder" />.
 -or-
@@ -4744,9 +4807,9 @@ The conversion is not supported.</exception>
     <member name="P:System.Environment.OSVersion">
       <summary>Gets an <see cref="T:System.OperatingSystem" /> object that contains the current platform identifier and version number.</summary>
       <returns>An object that contains the platform identifier and version number.</returns>
-      <exception cref="T:System.InvalidOperationException">This property was unable to obtain the system version.  
- -or-  
- The obtained platform identifier is not a member of <see cref="T:System.PlatformID" /></exception>
+      <exception cref="T:System.InvalidOperationException">This property was unable to obtain the system version.
+-or-
+The obtained platform identifier is not a member of <see cref="T:System.PlatformID" /></exception>
     </member>
     <member name="P:System.Environment.ProcessorCount">
       <summary>Gets the number of processors on the current machine.</summary>
@@ -4759,10 +4822,10 @@ The conversion is not supported.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="variable" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="variable" /> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").  
--or-  
-The length of <paramref name="variable" /> or <paramref name="value" /> is greater than or equal to 32,767 characters.  
--or-  
+        <paramref name="variable" /> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").
+-or-
+The length of <paramref name="variable" /> or <paramref name="value" /> is greater than or equal to 32,767 characters.
+-or-
 An error occurred during the execution of this operation.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
     </member>
@@ -4774,16 +4837,16 @@ An error occurred during the execution of this operation.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="variable" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="variable" /> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").  
--or-  
-The length of <paramref name="variable" /> is greater than or equal to 32,767 characters.  
--or-  
-<paramref name="target" /> is not a member of the <see cref="T:System.EnvironmentVariableTarget" /> enumeration.  
--or-  
-<paramref name="target" /> is <see cref="F:System.EnvironmentVariableTarget.Machine" /> or <see cref="F:System.EnvironmentVariableTarget.User" />, and the length of <paramref name="variable" /> is greater than or equal to 255.  
--or-  
-<paramref name="target" /> is <see cref="F:System.EnvironmentVariableTarget.Process" /> and the length of <paramref name="value" /> is greater than or equal to 32,767 characters.  
--or-  
+        <paramref name="variable" /> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign ("=").
+-or-
+The length of <paramref name="variable" /> is greater than or equal to 32,767 characters.
+-or-
+<paramref name="target" /> is not a member of the <see cref="T:System.EnvironmentVariableTarget" /> enumeration.
+-or-
+<paramref name="target" /> is <see cref="F:System.EnvironmentVariableTarget.Machine" /> or <see cref="F:System.EnvironmentVariableTarget.User" />, and the length of <paramref name="variable" /> is greater than or equal to 255.
+-or-
+<paramref name="target" /> is <see cref="F:System.EnvironmentVariableTarget.Process" /> and the length of <paramref name="value" /> is greater than or equal to 32,767 characters.
+-or-
 An error occurred during the execution of this operation.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
     </member>
@@ -4821,8 +4884,8 @@ An error occurred during the execution of this operation.</exception>
       <summary>The file system directory that serves as a repository for image files common to all users. Added in the .NET Framework 4.</summary>
     </member>
     <member name="F:System.Environment.SpecialFolder.CommonProgramFiles">
-      <summary>The directory for components that are shared across applications.  
- To get the x86 common program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86" /> member.</summary>
+      <summary>The directory for components that are shared across applications.
+To get the x86 common program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86" /> member.</summary>
     </member>
     <member name="F:System.Environment.SpecialFolder.CommonProgramFilesX86">
       <summary>The Program Files folder. Added in the .NET Framework 4.</summary>
@@ -4894,8 +4957,8 @@ An error occurred during the execution of this operation.</exception>
       <summary>The file system directory that contains the link objects that can exist in the Printers virtual folder. Added in the .NET Framework 4.</summary>
     </member>
     <member name="F:System.Environment.SpecialFolder.ProgramFiles">
-      <summary>The program files directory.  
- On a non-x86 system, passing <see cref="F:System.Environment.SpecialFolder.ProgramFiles" /> to the <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" /> method returns the path for non-x86 programs. To get the x86 program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86" /> member.</summary>
+      <summary>The program files directory.
+On a non-x86 system, passing <see cref="F:System.Environment.SpecialFolder.ProgramFiles" /> to the <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" /> method returns the path for non-x86 programs. To get the x86 program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86" /> member.</summary>
     </member>
     <member name="F:System.Environment.SpecialFolder.ProgramFilesX86">
       <summary>The x86 Program Files folder. Added in the .NET Framework 4.</summary>
@@ -5058,19 +5121,19 @@ An error occurred during the execution of this operation.</exception>
       <summary>Fills the internal buffer with the specified number of bytes read from the stream.</summary>
       <param name="numBytes">The number of bytes to be read.</param>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached before <paramref name="numBytes" /> could be read.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">Requested <paramref name="numBytes" /> is larger than the internal buffer size.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.PeekChar">
       <summary>Returns the next available character and does not advance the byte or character position.</summary>
       <returns>The next available character, or -1 if no more characters are available or the stream does not support seeking.</returns>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ArgumentException">The current character cannot be decoded into the internal character buffer by using the <see cref="T:System.Text.Encoding" /> selected for the stream.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read">
       <summary>Reads characters from the underlying stream and advances the current position of the stream in accordance with the <see langword="Encoding" /> used and the specific character being read from the stream.</summary>
       <returns>The next character from the input stream, or -1 if no characters are currently available.</returns>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read(System.Byte[],System.Int32,System.Int32)">
@@ -5079,15 +5142,15 @@ An error occurred during the execution of this operation.</exception>
       <param name="index">The starting point in the buffer at which to begin reading into the buffer.</param>
       <param name="count">The number of bytes to read.</param>
       <returns>The number of bytes read into <paramref name="buffer" />. This might be less than the number of bytes requested if that many bytes are not available, or it might be zero if the end of the stream is reached.</returns>
-      <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index" /> is less than <paramref name="count" />.  
- -or-  
- The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+      <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index" /> is less than <paramref name="count" />.
+-or-
+The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> or <paramref name="count" /> is negative.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read(System.Char[],System.Int32,System.Int32)">
       <summary>Reads the specified number of characters from the stream, starting from a specified point in the character array.</summary>
@@ -5095,28 +5158,36 @@ An error occurred during the execution of this operation.</exception>
       <param name="index">The starting point in the buffer at which to begin reading into the buffer.</param>
       <param name="count">The number of characters to read.</param>
       <returns>The total number of characters read into the buffer. This might be less than the number of characters requested if that many characters are not currently available, or it might be zero if the end of the stream is reached.</returns>
-      <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index" /> is less than <paramref name="count" />.  
- -or-  
- The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+      <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index" /> is less than <paramref name="count" />.
+-or-
+The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> or <paramref name="count" /> is negative.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read(System.Span{System.Byte})">
-      <param name="buffer" />
+      <summary>Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.</summary>
+      <param name="buffer">A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source.</param>
+      <returns>The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
+      <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read(System.Span{System.Char})">
-      <param name="buffer" />
+      <summary>Reads, from the current stream, the same number of characters as the length of the provided buffer, writes them in the provided buffer, and advances the current position in accordance with the <see langword="Encoding" /> used and the specific character being read from the stream.</summary>
+      <param name="buffer">A span of characters. When this method returns, the contents of this region are replaced by the characters read from the current source.</param>
+      <returns>The total number of characters read into the buffer. This might be less than the number of characters requested if that many characters are not currently available, or it might be zero if the end of the stream is reached.</returns>
+      <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.Read7BitEncodedInt">
       <summary>Reads in a 32-bit integer in compressed format.</summary>
       <returns>A 32-bit integer in compressed format.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.FormatException">The stream is corrupted.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadBoolean">
@@ -5125,21 +5196,21 @@ An error occurred during the execution of this operation.</exception>
         <see langword="true" /> if the byte is nonzero; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadByte">
       <summary>Reads the next byte from the current stream and advances the current position of the stream by one byte.</summary>
       <returns>The next byte read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadBytes(System.Int32)">
       <summary>Reads the specified number of bytes from the current stream into a byte array and advances the current position by that number of bytes.</summary>
       <param name="count">The number of bytes to read. This value must be 0 or a non-negative number or an exception will occur.</param>
       <returns>A byte array containing data read from the underlying stream. This might be less than the number of bytes requested if the end of the stream is reached.</returns>
       <exception cref="T:System.ArgumentException">The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is negative.</exception>
@@ -5149,7 +5220,7 @@ An error occurred during the execution of this operation.</exception>
       <returns>A character read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ArgumentException">A surrogate character was read.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadChars(System.Int32)">
@@ -5158,7 +5229,7 @@ An error occurred during the execution of this operation.</exception>
       <returns>A character array containing data read from the underlying stream. This might be less than the number of characters requested if the end of the stream is reached.</returns>
       <exception cref="T:System.ArgumentException">The number of decoded characters to read is greater than <paramref name="count" />. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is negative.</exception>
     </member>
@@ -5167,76 +5238,76 @@ An error occurred during the execution of this operation.</exception>
       <returns>A decimal value read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadDouble">
       <summary>Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes.</summary>
       <returns>An 8-byte floating point value read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadInt16">
       <summary>Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes.</summary>
       <returns>A 2-byte signed integer read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadInt32">
       <summary>Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes.</summary>
       <returns>A 4-byte signed integer read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadInt64">
       <summary>Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes.</summary>
       <returns>An 8-byte signed integer read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadSByte">
       <summary>Reads a signed byte from this stream and advances the current position of the stream by one byte.</summary>
       <returns>A signed byte read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadSingle">
       <summary>Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes.</summary>
       <returns>A 4-byte floating point value read from the current stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadString">
       <summary>Reads a string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time.</summary>
       <returns>The string being read.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadUInt16">
       <summary>Reads a 2-byte unsigned integer from the current stream using little-endian encoding and advances the position of the stream by two bytes.</summary>
       <returns>A 2-byte unsigned integer read from this stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadUInt32">
       <summary>Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes.</summary>
       <returns>A 4-byte unsigned integer read from this stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
     <member name="M:System.IO.BinaryReader.ReadUInt64">
       <summary>Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes.</summary>
       <returns>An 8-byte unsigned integer read from this stream.</returns>
       <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
     </member>
     <member name="T:System.IO.BinaryWriter">
@@ -5942,17 +6013,17 @@ An error occurred during the execution of this operation.</exception>
       <exception cref="T:System.IO.IOException">Seeking is attempted before the beginning of the stream.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
-      <exception cref="T:System.ArgumentException">There is an invalid <see cref="T:System.IO.SeekOrigin" />.  
- -or-  
- <paramref name="offset" /> caused an arithmetic overflow.</exception>
+      <exception cref="T:System.ArgumentException">There is an invalid <see cref="T:System.IO.SeekOrigin" />.
+-or-
+<paramref name="offset" /> caused an arithmetic overflow.</exception>
       <exception cref="T:System.ObjectDisposedException">The current stream instance is closed.</exception>
     </member>
     <member name="M:System.IO.MemoryStream.SetLength(System.Int64)">
       <summary>Sets the length of the current stream to the specified value.</summary>
       <param name="value">The value at which to set the length.</param>
-      <exception cref="T:System.NotSupportedException">The current stream is not resizable and <paramref name="value" /> is larger than the current capacity.  
- -or-  
- The current stream does not support writing.</exception>
+      <exception cref="T:System.NotSupportedException">The current stream is not resizable and <paramref name="value" /> is larger than the current capacity.
+-or-
+The current stream does not support writing.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="value" /> is negative or is greater than the maximum length of the <see cref="T:System.IO.MemoryStream" />, where the maximum length is(<see cref="F:System.Int32.MaxValue" /> - origin), and origin is the index into the underlying buffer at which the stream starts.</exception>
     </member>
@@ -5973,9 +6044,9 @@ An error occurred during the execution of this operation.</exception>
       <param name="count">The maximum number of bytes to write.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="buffer" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite" />.  
- -or-  
- The current position is closer than <paramref name="count" /> bytes to the end of the stream, and the capacity cannot be modified.</exception>
+      <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite" />.
+-or-
+The current position is closer than <paramref name="count" /> bytes to the end of the stream, and the capacity cannot be modified.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="offset" /> subtracted from the buffer length is less than <paramref name="count" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -6009,9 +6080,9 @@ An error occurred during the execution of this operation.</exception>
     <member name="M:System.IO.MemoryStream.WriteByte(System.Byte)">
       <summary>Writes a byte to the current stream at the current position.</summary>
       <param name="value">The byte to write.</param>
-      <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite" />.  
- -or-  
- The current position is at the end of the stream, and the capacity cannot be modified.</exception>
+      <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite" />.
+-or-
+The current position is at the end of the stream, and the capacity cannot be modified.</exception>
       <exception cref="T:System.ObjectDisposedException">The current stream is closed.</exception>
     </member>
     <member name="M:System.IO.MemoryStream.WriteTo(System.IO.Stream)">
@@ -6031,8 +6102,8 @@ An error occurred during the execution of this operation.</exception>
       <summary>Changes the extension of a path string.</summary>
       <param name="path">The path information to modify. The path cannot contain any of the characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.</param>
       <param name="extension">The new extension (with or without a leading period). Specify <see langword="null" /> to remove an existing extension from <paramref name="path" />.</param>
-      <returns>The modified path information.  
- On Windows-based desktop platforms, if <paramref name="path" /> is <see langword="null" /> or an empty string (""), the path information is returned unmodified. If <paramref name="extension" /> is <see langword="null" />, the returned string contains the specified path with its extension removed. If <paramref name="path" /> has no extension, and <paramref name="extension" /> is not <see langword="null" />, the returned path string contains <paramref name="extension" /> appended to the end of <paramref name="path" />.</returns>
+      <returns>The modified path information.
+On Windows-based desktop platforms, if <paramref name="path" /> is <see langword="null" /> or an empty string (""), the path information is returned unmodified. If <paramref name="extension" /> is <see langword="null" />, the returned string contains the specified path with its extension removed. If <paramref name="path" /> has no extension, and <paramref name="extension" /> is not <see langword="null" />, the returned path string contains <paramref name="extension" /> appended to the end of <paramref name="path" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="path" /> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
     </member>
@@ -6102,10 +6173,10 @@ An error occurred during the execution of this operation.</exception>
       <returns>Directory information for <paramref name="path" />, or <see langword="null" /> if <paramref name="path" /> denotes a root directory or is null. Returns <see cref="F:System.String.Empty" /> if <paramref name="path" /> does not contain directory information.</returns>
       <exception cref="T:System.ArgumentException">The <paramref name="path" /> parameter contains invalid characters, is empty, or contains only white spaces.</exception>
       <exception cref="T:System.IO.PathTooLongException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.IO.IOException" />, instead.  
-
+  
 
             
-
+  
  The <paramref name="path" /> parameter is longer than the system-defined maximum length.</exception>
     </member>
     <member name="M:System.IO.Path.GetExtension(System.ReadOnlySpan{System.Char})">
@@ -6149,8 +6220,8 @@ An error occurred during the execution of this operation.</exception>
       <param name="path">The file or directory for which to obtain absolute path information.</param>
       <returns>The fully qualified location of <paramref name="path" />, such as "C:\MyFile.txt".</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is a zero-length string, contains only white space, or contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.  
--or-  
+        <paramref name="path" /> is a zero-length string, contains only white space, or contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.
+-or-
 The system could not retrieve the absolute path.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions.</exception>
       <exception cref="T:System.ArgumentNullException">
@@ -6189,8 +6260,8 @@ The system could not retrieve the absolute path.</exception>
       <param name="path">The path from which to obtain root directory information.</param>
       <returns>The root directory of <paramref name="path" />, or <see langword="null" /> if <paramref name="path" /> is <see langword="null" />, or an empty string if <paramref name="path" /> does not contain root directory information.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.  
--or-  
+        <paramref name="path" /> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars" />.
+-or-
 <see cref="F:System.String.Empty" /> was passed to <paramref name="path" />.</exception>
     </member>
     <member name="M:System.IO.Path.GetRandomFileName">
@@ -6208,9 +6279,9 @@ The system could not retrieve the absolute path.</exception>
     <member name="M:System.IO.Path.GetTempFileName">
       <summary>Creates a uniquely named, zero-byte temporary file on disk and returns the full path of that file.</summary>
       <returns>The full path of the temporary file.</returns>
-      <exception cref="T:System.IO.IOException">An I/O error occurs, such as no unique temporary file name is available.  
+      <exception cref="T:System.IO.IOException">An I/O error occurs, such as no unique temporary file name is available.
 -or-
- This method was unable to create a temporary file.</exception>
+This method was unable to create a temporary file.</exception>
     </member>
     <member name="M:System.IO.Path.GetTempPath">
       <summary>Returns the path of the current user's temporary folder.</summary>
@@ -6658,8 +6729,8 @@ The system could not retrieve the absolute path.</exception>
       <param name="path">The complete file path to write to. <paramref name="path" /> can be a file name.</param>
       <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string ("").  
--or-  
+        <paramref name="path" /> is an empty string ("").
+-or-
 <paramref name="path" /> contains the name of a system device (com1, com2, and so on).</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
@@ -6676,8 +6747,8 @@ The system could not retrieve the absolute path.</exception>
         <see langword="true" /> to append data to the file; <see langword="false" /> to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.</param>
       <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is empty.  
--or-  
+        <paramref name="path" /> is empty.
+-or-
 <paramref name="path" /> contains the name of a system device (com1, com2, and so on).</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
@@ -6695,8 +6766,8 @@ The system could not retrieve the absolute path.</exception>
       <param name="encoding">The character encoding to use.</param>
       <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is empty.  
--or-  
+        <paramref name="path" /> is empty.
+-or-
 <paramref name="path" /> contains the name of a system device (com1, com2, and so on).</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
@@ -6714,8 +6785,8 @@ The system could not retrieve the absolute path.</exception>
       <param name="encoding">The character encoding to use.</param>
       <param name="bufferSize">The buffer size, in bytes.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string ("").  
--or-  
+        <paramref name="path" /> is an empty string ("").
+-or-
 <paramref name="path" /> contains the name of a system device (com1, com2, and so on).</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> or <paramref name="encoding" /> is <see langword="null" />.</exception>
@@ -7499,8 +7570,8 @@ The system could not retrieve the absolute path.</exception>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is one).</exception>
     </member>
     <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object)">
@@ -7513,8 +7584,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero) or greater than or equal to the number of objects to be formatted (which, for this method overload, is two).</exception>
     </member>
     <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object,System.Object)">
@@ -7528,8 +7599,8 @@ The index of a format item is less than 0 (zero) or greater than or equal to the
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is three).</exception>
     </member>
     <member name="M:System.IO.TextWriter.Write(System.String,System.Object[])">
@@ -7541,8 +7612,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="arg" /> array.</exception>
     </member>
     <member name="M:System.IO.TextWriter.Write(System.Text.StringBuilder)">
@@ -7698,8 +7769,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is one).</exception>
     </member>
     <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object)">
@@ -7712,8 +7783,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is two).</exception>
     </member>
     <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
@@ -7727,8 +7798,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is three).</exception>
     </member>
     <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object[])">
@@ -7739,8 +7810,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter" /> is closed.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is not a valid composite format string.  
--or-  
+        <paramref name="format" /> is not a valid composite format string.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="arg" /> array.</exception>
     </member>
     <member name="M:System.IO.TextWriter.WriteLine(System.Text.StringBuilder)">
@@ -7897,74 +7968,74 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
     <member name="M:System.Math.Acos(System.Double)">
       <summary>Returns the angle whose cosine is the specified number.</summary>
       <param name="d">A number representing a cosine, where <paramref name="d" /> must be greater than or equal to -1, but less than or equal to 1.</param>
-      <returns>An angle, θ, measured in radians, such that 0 ≤θ≤π  
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that 0 ≤θ≤π
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Acosh(System.Double)">
       <summary>Returns the angle whose hyperbolic cosine is the specified number.</summary>
       <param name="d">A number representing a hyperbolic cosine, where <paramref name="d" /> must be greater than or equal to 1, but less than or equal to <see cref="F:System.Double.PositiveInfinity" />.</param>
-      <returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.  
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Asin(System.Double)">
       <summary>Returns the angle whose sine is the specified number.</summary>
       <param name="d">A number representing a sine, where <paramref name="d" /> must be greater than or equal to -1, but less than or equal to 1.</param>
-      <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2  
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Asinh(System.Double)">
       <summary>Returns the angle whose hyperbolic sine is the specified number.</summary>
       <param name="d">A number representing a hyperbolic sine, where <paramref name="d" /> must be greater than or equal to <see cref="F:System.Double.NegativeInfinity" />, but less than or equal to <see cref="F:System.Double.PositiveInfinity" />.</param>
-      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ ≤-1, or 1 ≤ θ &lt; ∞. 
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ ≤-1, or 1 ≤ θ &lt; ∞.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Atan(System.Double)">
       <summary>Returns the angle whose tangent is the specified number.</summary>
       <param name="d">A number representing a tangent.</param>
-      <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2.  
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> equals <see cref="F:System.Double.NaN" />, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="d" /> equals <see cref="F:System.Double.NegativeInfinity" />, or π/2 rounded to double precision (1.5707963267949) if <paramref name="d" /> equals <see cref="F:System.Double.PositiveInfinity" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> equals <see cref="F:System.Double.NaN" />, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="d" /> equals <see cref="F:System.Double.NegativeInfinity" />, or π/2 rounded to double precision (1.5707963267949) if <paramref name="d" /> equals <see cref="F:System.Double.PositiveInfinity" />.</returns>
     </member>
     <member name="M:System.Math.Atan2(System.Double,System.Double)">
       <summary>Returns the angle whose tangent is the quotient of two specified numbers.</summary>
       <param name="y">The y coordinate of a point.</param>
       <param name="x">The x coordinate of a point.</param>
-      <returns>An angle, θ, measured in radians, such that -π≤θ≤π, and tan(θ) = <paramref name="y" /> / <paramref name="x" />, where (<paramref name="x" />, <paramref name="y" />) is a point in the Cartesian plane. Observe the following:  
+      <returns>An angle, θ, measured in radians, such that -π≤θ≤π, and tan(θ) = <paramref name="y" /> / <paramref name="x" />, where (<paramref name="x" />, <paramref name="y" />) is a point in the Cartesian plane. Observe the following:
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 1, 0 &lt; θ &lt; π/2.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 1, 0 &lt; θ &lt; π/2.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 2, π/2 &lt; θ≤π.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 2, π/2 &lt; θ≤π.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 3, -π &lt; θ &lt; -π/2.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 3, -π &lt; θ &lt; -π/2.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 4, -π/2 &lt; θ &lt; 0.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 4, -π/2 &lt; θ &lt; 0.
 
 
- For points on the boundaries of the quadrants, the return value is the following:  
+For points on the boundaries of the quadrants, the return value is the following:
 
-If y is 0 and x is not negative, θ = 0.  
+If y is 0 and x is not negative, θ = 0.
 
-If y is 0 and x is negative, θ = π.  
+If y is 0 and x is negative, θ = π.
 
-If y is positive and x is 0, θ = π/2.  
+If y is positive and x is 0, θ = π/2.
 
-If y is negative and x is 0, θ = -π/2.  
+If y is negative and x is 0, θ = -π/2.
 
-If y is 0 and x is 0, θ = 0.  
+If y is 0 and x is 0, θ = 0.
 
 
- If <paramref name="x" /> or <paramref name="y" /> is <see cref="F:System.Double.NaN" />, or if <paramref name="x" /> and <paramref name="y" /> are either <see cref="F:System.Double.PositiveInfinity" /> or <see cref="F:System.Double.NegativeInfinity" />, the method returns <see cref="F:System.Double.NaN" />.</returns>
+If <paramref name="x" /> or <paramref name="y" /> is <see cref="F:System.Double.NaN" />, or if <paramref name="x" /> and <paramref name="y" /> are either <see cref="F:System.Double.PositiveInfinity" /> or <see cref="F:System.Double.NegativeInfinity" />, the method returns <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Atanh(System.Double)">
       <summary>Returns the angle whose hyperbolic tangent is the specified number.</summary>
       <param name="d">A number representing a hyperbolic tangent, where <paramref name="d" /> must be greater than or equal to -1, but less than or equal to 1.</param>
-      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ &lt; -1, or 1 &lt; θ &lt; ∞. 
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ &lt; -1, or 1 &lt; θ &lt; ∞.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="d" /> &lt; -1 or <paramref name="d" /> &gt; 1 or <paramref name="d" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.BigMul(System.Int32,System.Int32)">
       <summary>Produces the full product of two 32-bit numbers.</summary>
@@ -7975,27 +8046,27 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.Math.BitDecrement(System.Double)">
       <summary>Returns the next smallest value that compares less than <paramref name="x" />.</summary>
       <param name="x">The value to decrement.</param>
-      <returns>The next smallest value that compares less than <paramref name="x" />.  
- -or-  
- <see cref="F:System.Double.NegativeInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Double.NegativeInfinity" />.
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>The next smallest value that compares less than <paramref name="x" />.
+-or-
+<see cref="F:System.Double.NegativeInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Double.NegativeInfinity" />.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.BitIncrement(System.Double)">
       <summary>Returns the next largest value that compares greater than <paramref name="x" />.</summary>
       <param name="x">The value to increment.</param>
-      <returns>The next largest value that compares greater than <paramref name="x" />.  
- -or-  
- <see cref="F:System.Double.PositiveInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Double.PositiveInfinity" />.
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>The next largest value that compares greater than <paramref name="x" />.
+-or-
+<see cref="F:System.Double.PositiveInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Double.PositiveInfinity" />.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Cbrt(System.Double)">
       <summary>Returns the cube root of a specified number.</summary>
       <param name="d">The number whose cube root is to be found.</param>
-      <returns>The cube root of <paramref name="d" />.  
- -or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
+      <returns>The cube root of <paramref name="d" />.
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Ceiling(System.Decimal)">
       <summary>Returns the smallest integral value that is greater than or equal to the specified decimal number.</summary>
@@ -8013,10 +8084,10 @@ If y is 0 and x is 0, θ = 0.
       <param name="min">The lower bound of the result.</param>
       <param name="max">The upper bound of the result.</param>
       <returns>
-        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.  
--or-  
+        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Decimal,System.Decimal,System.Decimal)">
@@ -8026,9 +8097,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt;<paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Double,System.Double,System.Double)">
@@ -8038,12 +8109,12 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.``
--or-  
- <see cref="F:System.Double.NaN" /> if <paramref name="value" /> equals <see cref="F:System.Double.NaN" />.</returns>
+-or-
+<see cref="F:System.Double.NaN" /> if <paramref name="value" /> equals <see cref="F:System.Double.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Int16,System.Int16,System.Int16)">
       <summary>Returns <paramref name="value" /> clamped to the inclusive range of <paramref name="min" /> and <paramref name="max" />.</summary>
@@ -8052,9 +8123,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Int32,System.Int32,System.Int32)">
@@ -8064,9 +8135,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Int64,System.Int64,System.Int64)">
@@ -8076,9 +8147,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.SByte,System.SByte,System.SByte)">
@@ -8088,9 +8159,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.Single,System.Single,System.Single)">
@@ -8099,13 +8170,13 @@ If y is 0 and x is 0, θ = 0.
       <param name="min">The lower bound of the result.</param>
       <param name="max">The upper bound of the result.</param>
       <returns>
-        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.  
--or-  
+        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.
--or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="value" /> equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="value" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.UInt16,System.UInt16,System.UInt16)">
       <summary>Returns <paramref name="value" /> clamped to the inclusive range of <paramref name="min" /> and <paramref name="max" />.</summary>
@@ -8113,10 +8184,10 @@ If y is 0 and x is 0, θ = 0.
       <param name="min">The lower bound of the result.</param>
       <param name="max">The upper bound of the result.</param>
       <returns>
-        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.  
--or-  
+        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.UInt32,System.UInt32,System.UInt32)">
@@ -8125,10 +8196,10 @@ If y is 0 and x is 0, θ = 0.
       <param name="min">The lower bound of the result.</param>
       <param name="max">The upper bound of the result.</param>
       <returns>
-        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.  
--or-  
+        <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.Clamp(System.UInt64,System.UInt64,System.UInt64)">
@@ -8138,9 +8209,9 @@ If y is 0 and x is 0, θ = 0.
       <param name="max">The upper bound of the result.</param>
       <returns>
         <paramref name="value" /> if <paramref name="min" /> ≤ <paramref name="value" /> ≤ <paramref name="max" />.
--or-  
+-or-
 <paramref name="min" /> if <paramref name="value" /> &lt; <paramref name="min" />.
--or-  
+-or-
 <paramref name="max" /> if <paramref name="max" /> &lt; <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Math.CopySign(System.Double,System.Double)">
@@ -8206,167 +8277,167 @@ If y is 0 and x is 0, θ = 0.
       <summary>Returns the remainder resulting from the division of a specified number by another specified number.</summary>
       <param name="x">A dividend.</param>
       <param name="y">A divisor.</param>
-      <returns>A number equal to <paramref name="x" /> - (<paramref name="y" /> Q), where Q is the quotient of <paramref name="x" /> / <paramref name="y" /> rounded to the nearest integer (if <paramref name="x" /> / <paramref name="y" /> falls halfway between two integers, the even integer is returned).  
- If <paramref name="x" /> - (<paramref name="y" /> Q) is zero, the value +0 is returned if <paramref name="x" /> is positive, or -0 if <paramref name="x" /> is negative.  
- If <paramref name="y" /> = 0, <see cref="F:System.Double.NaN" /> is returned.</returns>
+      <returns>A number equal to <paramref name="x" /> - (<paramref name="y" /> Q), where Q is the quotient of <paramref name="x" /> / <paramref name="y" /> rounded to the nearest integer (if <paramref name="x" /> / <paramref name="y" /> falls halfway between two integers, the even integer is returned).
+If <paramref name="x" /> - (<paramref name="y" /> Q) is zero, the value +0 is returned if <paramref name="x" /> is positive, or -0 if <paramref name="x" /> is negative.
+If <paramref name="y" /> = 0, <see cref="F:System.Double.NaN" /> is returned.</returns>
     </member>
     <member name="M:System.Math.ILogB(System.Double)">
       <summary>Returns the base 2 integer logarithm of a specified number.</summary>
       <param name="x">The number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Default
-
+  
   The base 2 integer log of <paramref name="x" />; that is, (int)log2(<paramref name="x" />).  
-
+  
   Zero  
-
+  
  <see cref="F:System.Int32.MinValue" /> Equal to <see cref="F:System.Double.NaN" /> or <see cref="F:System.Double.PositiveInfinity" /> or <see cref="F:System.Double.NegativeInfinity" /><see cref="F:System.Int32.MaxValue" /></returns>
     </member>
     <member name="M:System.Math.Log(System.Double)">
       <summary>Returns the natural (base <see langword="e" />) logarithm of a specified number.</summary>
       <param name="d">The number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="d" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The natural logarithm of <paramref name="d" />; that is, ln <paramref name="d" />, or log e <paramref name="d" /> Zero  
-
+  
  <see cref="F:System.Double.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.NaN" /><see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.PositiveInfinity" /><see cref="F:System.Double.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.Math.Log(System.Double,System.Double)">
       <summary>Returns the logarithm of a specified number in a specified base.</summary>
       <param name="a">The number whose logarithm is to be found.</param>
       <param name="newBase">The base of the logarithm.</param>
-      <returns>One of the values in the following table. (+Infinity denotes <see cref="F:System.Double.PositiveInfinity" />, -Infinity denotes <see cref="F:System.Double.NegativeInfinity" />, and NaN denotes <see cref="F:System.Double.NaN" />.)  
+      <returns>One of the values in the following table. (+Infinity denotes <see cref="F:System.Double.PositiveInfinity" />, -Infinity denotes <see cref="F:System.Double.NegativeInfinity" />, and NaN denotes <see cref="F:System.Double.NaN" />.)
  <paramref name="a" /><paramref name="newBase" /> Return value  
-
+  
  <paramref name="a" />&gt; 0  
-
+  
   (0 &lt;<paramref name="newBase" />&lt; 1) -or-(<paramref name="newBase" />&gt; 1)  
-
+  
   lognewBase(a)  
-
+  
  <paramref name="a" />&lt; 0  
-
+  
   (any value)  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" />&lt; 0  
-
+  
   NaN  
-
+  
  <paramref name="a" /> != 1  
-
+  
  <paramref name="newBase" /> = 0  
-
+  
   NaN  
-
+  
  <paramref name="a" /> != 1  
-
+  
  <paramref name="newBase" /> = +Infinity  
-
+  
   NaN  
-
+  
  <paramref name="a" /> = NaN  
-
+  
   (any value)  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" /> = NaN  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" /> = 1  
-
+  
   NaN  
-
+  
  <paramref name="a" /> = 0  
-
+  
   0 &lt;<paramref name="newBase" />&lt; 1  
-
+  
   +Infinity  
-
+  
  <paramref name="a" /> = 0  
-
+  
  <paramref name="newBase" />&gt; 1  
-
+  
   -Infinity  
-
+  
  <paramref name="a" /> =  +Infinity  
-
+  
   0 &lt;<paramref name="newBase" />&lt; 1  
-
+  
   -Infinity  
-
+  
  <paramref name="a" /> =  +Infinity  
-
+  
  <paramref name="newBase" />&gt; 1  
-
+  
   +Infinity  
-
+  
  <paramref name="a" /> = 1  
-
+  
  <paramref name="newBase" /> = 0  
-
+  
   0  
-
+  
  <paramref name="a" /> = 1  
-
+  
  <paramref name="newBase" /> = +Infinity  
-
+  
   0</returns>
     </member>
     <member name="M:System.Math.Log10(System.Double)">
       <summary>Returns the base 10 logarithm of a specified number.</summary>
       <param name="d">A number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="d" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The base 10 log of <paramref name="d" />; that is, log 10<paramref name="d" />.  
-
+  
   Zero  
-
+  
  <see cref="F:System.Double.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.NaN" /><see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.PositiveInfinity" /><see cref="F:System.Double.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.Math.Log2(System.Double)">
       <summary>Returns the base 2 logarithm of a specified number.</summary>
       <param name="x">A number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The base 2 log of <paramref name="x" />; that is, log 2<paramref name="x" />.  
-
+  
   Zero  
-
+  
  <see cref="F:System.Double.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.NaN" /><see cref="F:System.Double.NaN" /> Equal to <see cref="F:System.Double.PositiveInfinity" /><see cref="F:System.Double.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.Math.Max(System.Byte,System.Byte)">
@@ -8599,41 +8670,41 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.Math.Sign(System.Decimal)">
       <summary>Returns an integer that indicates the sign of a decimal number.</summary>
       <param name="value">A signed decimal number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
     </member>
     <member name="M:System.Math.Sign(System.Double)">
       <summary>Returns an integer that indicates the sign of a double-precision floating-point number.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
       <exception cref="T:System.ArithmeticException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -8641,101 +8712,101 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.Math.Sign(System.Int16)">
       <summary>Returns an integer that indicates the sign of a 16-bit signed integer.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
     </member>
     <member name="M:System.Math.Sign(System.Int32)">
       <summary>Returns an integer that indicates the sign of a 32-bit signed integer.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
     </member>
     <member name="M:System.Math.Sign(System.Int64)">
       <summary>Returns an integer that indicates the sign of a 64-bit signed integer.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
     </member>
     <member name="M:System.Math.Sign(System.SByte)">
       <summary>Returns an integer that indicates the sign of an 8-bit signed integer.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
     </member>
     <member name="M:System.Math.Sign(System.Single)">
       <summary>Returns an integer that indicates the sign of a single-precision floating-point number.</summary>
       <param name="value">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="value" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="value" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="value" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="value" /> is greater than zero.</returns>
       <exception cref="T:System.ArithmeticException">
         <paramref name="value" /> is equal to <see cref="F:System.Single.NaN" />.</exception>
@@ -8753,17 +8824,17 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.Math.Sqrt(System.Double)">
       <summary>Returns the square root of a specified number.</summary>
       <param name="d">The number whose square root is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="d" /> parameter  
-
+  
   Return value  
-
+  
   Zero or positive  
-
+  
   The positive square root of <paramref name="d" />.  
-
+  
   Negative  
-
+  
  <see cref="F:System.Double.NaN" /> Equals <see cref="F:System.Double.NaN" /><see cref="F:System.Double.NaN" /> Equals <see cref="F:System.Double.PositiveInfinity" /><see cref="F:System.Double.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.Math.Tan(System.Double)">
@@ -8784,9 +8855,9 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.Math.Truncate(System.Double)">
       <summary>Calculates the integral part of a specified double-precision floating-point number.</summary>
       <param name="d">A number to truncate.</param>
-      <returns>The integral part of <paramref name="d" />; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.  
+      <returns>The integral part of <paramref name="d" />; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.
  <paramref name="d" /> Return value  
-
+  
  <see cref="F:System.Double.NaN" /><see cref="F:System.Double.NaN" /><see cref="F:System.Double.NegativeInfinity" /><see cref="F:System.Double.NegativeInfinity" /><see cref="F:System.Double.PositiveInfinity" /><see cref="F:System.Double.PositiveInfinity" /></returns>
     </member>
     <member name="T:System.MathF">
@@ -8801,98 +8872,98 @@ If y is 0 and x is 0, θ = 0.
       <summary>Returns the angle whose cosine is the specified number.</summary>
       <param name="x">A number representing a cosine, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
       <returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ π.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Acosh(System.Single)">
       <summary>Returns the angle whose hyperbolic cosine is the specified number.</summary>
       <param name="x">A number representing a hyperbolic cosine, where <paramref name="x" /> must be greater than or equal to 1, but less than or equal to <see cref="F:System.Single.PositiveInfinity" />.</param>
       <returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Asin(System.Single)">
       <summary>Returns the angle whose sine is the specified number.</summary>
       <param name="x">A number representing a sine, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
       <returns>An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Asinh(System.Single)">
       <summary>Returns the angle whose hyperbolic sine is the specified number.</summary>
       <param name="x">A number representing a hyperbolic sine, where <paramref name="x" /> must be greater than or equal to <see cref="F:System.Single.NegativeInfinity" />, but less than or equal to <see cref="F:System.Single.PositiveInfinity" />.</param>
-      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ ≤ -1, or 1 ≤ θ &lt; ∞. 
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ ≤ -1, or 1 ≤ θ &lt; ∞.
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Atan(System.Single)">
       <summary>Returns the angle whose tangent is the specified number.</summary>
       <param name="x">A number representing a tangent.</param>
-      <returns>An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.  
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.NegativeInfinity" />, or π/2 rounded to double precision (1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.NegativeInfinity" />, or π/2 rounded to double precision (1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.</returns>
     </member>
     <member name="M:System.MathF.Atan2(System.Single,System.Single)">
       <summary>Returns the angle whose tangent is the quotient of two specified numbers.</summary>
       <param name="y">The y coordinate of a point.</param>
       <param name="x">The x coordinate of a point.</param>
-      <returns>An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) = <paramref name="y" /> / <paramref name="x" />, where (<paramref name="x" />, <paramref name="y" />) is a point in the Cartesian plane. Observe the following:  
+      <returns>An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) = <paramref name="y" /> / <paramref name="x" />, where (<paramref name="x" />, <paramref name="y" />) is a point in the Cartesian plane. Observe the following:
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 1, 0 &lt; θ &lt; π/2.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 1, 0 &lt; θ &lt; π/2.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 2, π/2 &lt; θ ≤ π.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 2, π/2 &lt; θ ≤ π.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 3, -π &lt; θ &lt; -π/2.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 3, -π &lt; θ &lt; -π/2.
 
-For (<paramref name="x" />, <paramref name="y" />) in quadrant 4, -π/2 &lt; θ &lt; 0.  
+For (<paramref name="x" />, <paramref name="y" />) in quadrant 4, -π/2 &lt; θ &lt; 0.
 
 
- For points on the boundaries of the quadrants, the return value is the following:  
+For points on the boundaries of the quadrants, the return value is the following:
 
-If y is 0 and x is not negative, θ = 0.  
+If y is 0 and x is not negative, θ = 0.
 
-If y is 0 and x is negative, θ = π.  
+If y is 0 and x is negative, θ = π.
 
-If y is positive and x is 0, θ = π/2.  
+If y is positive and x is 0, θ = π/2.
 
-If y is negative and x is 0, θ = -π/2.  
+If y is negative and x is 0, θ = -π/2.
 
-If y is 0 and x is 0, θ = 0.  
+If y is 0 and x is 0, θ = 0.
 
 
- If <paramref name="x" /> or <paramref name="y" /> is <see cref="F:System.Single.NaN" />, or if <paramref name="x" /> and <paramref name="y" /> are either <see cref="F:System.Single.PositiveInfinity" /> or <see cref="F:System.Single.NegativeInfinity" />, the method returns <see cref="F:System.Single.NaN" />.</returns>
+If <paramref name="x" /> or <paramref name="y" /> is <see cref="F:System.Single.NaN" />, or if <paramref name="x" /> and <paramref name="y" /> are either <see cref="F:System.Single.PositiveInfinity" /> or <see cref="F:System.Single.NegativeInfinity" />, the method returns <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Atanh(System.Single)">
       <summary>Returns the angle whose hyperbolic tangent is the specified number.</summary>
       <param name="x">A number representing a hyperbolic tangent, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
-      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ &lt;-1, or 1 &lt; θ &lt; ∞.  
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+      <returns>An angle, θ, measured in radians, such that -∞ &lt; θ &lt;-1, or 1 &lt; θ &lt; ∞.
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.BitDecrement(System.Single)">
       <summary>Returns the next smallest value that compares less than <paramref name="x" />.</summary>
       <param name="x">The value to decrement.</param>
       <returns>The next smallest value that compares less than <paramref name="x" />.
- -or-  
- <see cref="F:System.Single.NegativeInfinity" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NegativeInfinity" />.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NegativeInfinity" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NegativeInfinity" />.
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.BitIncrement(System.Single)">
       <summary>Returns the next largest value that is greater than <paramref name="x" />.</summary>
       <param name="x">The value to increment.</param>
       <returns>The next largest value that is greater than <paramref name="x" />.
- -or-  
- <see cref="F:System.Single.PositiveInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.PositiveInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Cbrt(System.Single)">
       <summary>Returns the cube root of a specified number.</summary>
       <param name="x">The number whose cube root is to be found.</param>
       <returns>The cube root of <paramref name="x" />.
- -or-  
- <see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
+-or-
+<see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
     </member>
     <member name="M:System.MathF.Ceiling(System.Single)">
       <summary>Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.</summary>
@@ -8939,167 +9010,167 @@ If y is 0 and x is 0, θ = 0.
       <summary>Returns the remainder resulting from the division of a specified number by another specified number.</summary>
       <param name="x">A dividend.</param>
       <param name="y">A divisor.</param>
-      <returns>A number equal to <paramref name="x" /> - (<paramref name="y" /> Q), where Q is the quotient of <paramref name="x" /> / <paramref name="y" /> rounded to the nearest integer (if <paramref name="x" /> / <paramref name="y" /> falls halfway between two integers, the even integer is returned).  
- If <paramref name="x" /> - (<paramref name="y" /> Q) is zero, the value +0 is returned if <paramref name="x" /> is positive, or -0 if <paramref name="x" /> is negative.  
- If <paramref name="y" /> = 0, <see cref="F:System.Single.NaN" /> is returned.</returns>
+      <returns>A number equal to <paramref name="x" /> - (<paramref name="y" /> Q), where Q is the quotient of <paramref name="x" /> / <paramref name="y" /> rounded to the nearest integer (if <paramref name="x" /> / <paramref name="y" /> falls halfway between two integers, the even integer is returned).
+If <paramref name="x" /> - (<paramref name="y" /> Q) is zero, the value +0 is returned if <paramref name="x" /> is positive, or -0 if <paramref name="x" /> is negative.
+If <paramref name="y" /> = 0, <see cref="F:System.Single.NaN" /> is returned.</returns>
     </member>
     <member name="M:System.MathF.ILogB(System.Single)">
       <summary>Returns the base 2 integer logarithm of a specified number.</summary>
       <param name="x">The number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Default
-
+  
   The base 2 integer log of <paramref name="x" />; that is, (int)log2(<paramref name="x" />).  
-
+  
   Zero  
-
+  
  <see cref="F:System.Int32.MinValue" /> Equal to <see cref="F:System.Single.NaN" /> or <see cref="F:System.Single.PositiveInfinity" /> or <see cref="F:System.Single.NegativeInfinity" /><see cref="F:System.Int32.MaxValue" /></returns>
     </member>
     <member name="M:System.MathF.Log(System.Single)">
       <summary>Returns the natural (base <see langword="e" />) logarithm of a specified number.</summary>
       <param name="x">The number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The natural logarithm of <paramref name="x" />; that is, ln <paramref name="x" />, or log e <paramref name="x" /> Zero  
-
+  
  <see cref="F:System.Single.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.NaN" /><see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.PositiveInfinity" /><see cref="F:System.Single.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.MathF.Log(System.Single,System.Single)">
       <summary>Returns the logarithm of a specified number in a specified base.</summary>
       <param name="x">The number whose logarithm is to be found.</param>
       <param name="y">The base.</param>
-      <returns>One of the values in the following table. (+Infinity denotes <see cref="F:System.Single.PositiveInfinity" />, -Infinity denotes <see cref="F:System.Single.NegativeInfinity" />, and NaN denotes <see cref="F:System.Single.NaN" />.)  
+      <returns>One of the values in the following table. (+Infinity denotes <see cref="F:System.Single.PositiveInfinity" />, -Infinity denotes <see cref="F:System.Single.NegativeInfinity" />, and NaN denotes <see cref="F:System.Single.NaN" />.)
  <paramref name="x" /><paramref name="newBase" /> Return value  
-
+  
  <paramref name="x" />&gt; 0  
-
+  
   (0 &lt;<paramref name="newBase" />&lt; 1) -or-(<paramref name="newBase" />&gt; 1)  
-
+  
   lognewBase(a)  
-
+  
  <paramref name="x" />&lt; 0  
-
+  
   (any value)  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" />&lt; 0  
-
+  
   NaN  
-
+  
  <paramref name="x" /> != 1  
-
+  
  <paramref name="newBase" /> = 0  
-
+  
   NaN  
-
+  
  <paramref name="x" /> != 1  
-
+  
  <paramref name="newBase" /> = +Infinity  
-
+  
   NaN  
-
+  
  <paramref name="x" /> = NaN  
-
+  
   (any value)  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" /> = NaN  
-
+  
   NaN  
-
+  
   (any value)  
-
+  
  <paramref name="newBase" /> = 1  
-
+  
   NaN  
-
+  
  <paramref name="x" /> = 0  
-
+  
   0 &lt;<paramref name="newBase" />&lt; 1  
-
+  
   +Infinity  
-
+  
  <paramref name="x" /> = 0  
-
+  
  <paramref name="newBase" />&gt; 1  
-
+  
   -Infinity  
-
+  
  <paramref name="x" /> =  +Infinity  
-
+  
   0 &lt;<paramref name="newBase" />&lt; 1  
-
+  
   -Infinity  
-
+  
  <paramref name="x" /> =  +Infinity  
-
+  
  <paramref name="newBase" />&gt; 1  
-
+  
   +Infinity  
-
+  
  <paramref name="x" /> = 1  
-
+  
  <paramref name="newBase" /> = 0  
-
+  
   0  
-
+  
  <paramref name="x" /> = 1  
-
+  
  <paramref name="newBase" /> = +Infinity  
-
+  
   0</returns>
     </member>
     <member name="M:System.MathF.Log10(System.Single)">
       <summary>Returns the base 10 logarithm of a specified number.</summary>
       <param name="x">A number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The base 10 log of <paramref name="x" />; that is, log 10<paramref name="x" />.  
-
+  
   Zero  
-
+  
  <see cref="F:System.Single.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.NaN" /><see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.PositiveInfinity" /><see cref="F:System.Single.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.MathF.Log2(System.Single)">
       <summary>Returns the base 2 logarithm of a specified number.</summary>
       <param name="x">A number whose logarithm is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Positive  
-
+  
   The base 2 log of <paramref name="x" />; that is, log 2<paramref name="x" />.  
-
+  
   Zero  
-
+  
  <see cref="F:System.Single.NegativeInfinity" /> Negative  
-
+  
  <see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.NaN" /><see cref="F:System.Single.NaN" /> Equal to <see cref="F:System.Single.PositiveInfinity" /><see cref="F:System.Single.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.MathF.Max(System.Single,System.Single)">
@@ -9176,21 +9247,21 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.MathF.Sign(System.Single)">
       <summary>Returns an integer that indicates the sign of a single-precision floating-point number.</summary>
       <param name="x">A signed number.</param>
-      <returns>A number that indicates the sign of <paramref name="x" />, as shown in the following table.  
+      <returns>A number that indicates the sign of <paramref name="x" />, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   -1  
-
+  
  <paramref name="x" /> is less than zero.  
-
+  
   0  
-
+  
  <paramref name="x" /> is equal to zero.  
-
+  
   1  
-
+  
  <paramref name="x" /> is greater than zero.</returns>
       <exception cref="T:System.ArithmeticException">
         <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />.</exception>
@@ -9208,17 +9279,17 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.MathF.Sqrt(System.Single)">
       <summary>Returns the square root of a specified number.</summary>
       <param name="x">The number whose square root is to be found.</param>
-      <returns>One of the values in the following table.  
+      <returns>One of the values in the following table.
  <paramref name="x" /> parameter  
-
+  
   Return value  
-
+  
   Zero or positive  
-
+  
   The positive square root of <paramref name="x" />.  
-
+  
   Negative  
-
+  
  <see cref="F:System.Single.NaN" /> Equals <see cref="F:System.Single.NaN" /><see cref="F:System.Single.NaN" /> Equals <see cref="F:System.Single.PositiveInfinity" /><see cref="F:System.Single.PositiveInfinity" /></returns>
     </member>
     <member name="M:System.MathF.Tan(System.Single)">
@@ -9234,9 +9305,9 @@ If y is 0 and x is 0, θ = 0.
     <member name="M:System.MathF.Truncate(System.Single)">
       <summary>Calculates the integral part of a specified single-precision floating-point number.</summary>
       <param name="x">A number to truncate.</param>
-      <returns>The integral part of <paramref name="x" />; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.  
+      <returns>The integral part of <paramref name="x" />; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.
  <paramref name="x" /> Return value  
-
+  
  <see cref="F:System.Single.NaN" /><see cref="F:System.Single.NaN" /><see cref="F:System.Single.NegativeInfinity" /><see cref="F:System.Single.NegativeInfinity" /><see cref="F:System.Single.PositiveInfinity" /><see cref="F:System.Single.PositiveInfinity" /></returns>
     </member>
     <member name="T:System.Net.WebUtility">
@@ -9608,12 +9679,12 @@ If y is 0 and x is 0, θ = 0.
       <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.FrameworkName" /> class from a string that contains information about a version of the .NET Framework.</summary>
       <param name="frameworkName">A string that contains .NET Framework version information.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="frameworkName" /> is <see cref="F:System.String.Empty" />.  
--or-  
-<paramref name="frameworkName" /> has fewer than two components or more than three components.  
--or-  
-<paramref name="frameworkName" /> does not include a major and minor version number.  
--or-  
+        <paramref name="frameworkName" /> is <see cref="F:System.String.Empty" />.
+-or-
+<paramref name="frameworkName" /> has fewer than two components or more than three components.
+-or-
+<paramref name="frameworkName" /> does not include a major and minor version number.
+-or-
 <paramref name="frameworkName" /> does not include a valid version number.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="frameworkName" /> is <see langword="null" />.</exception>
@@ -9625,8 +9696,8 @@ If y is 0 and x is 0, θ = 0.
       <exception cref="T:System.ArgumentException">
         <paramref name="identifier" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="identifier" /> is <see langword="null" />.  
--or-  
+        <paramref name="identifier" /> is <see langword="null" />.
+-or-
 <paramref name="version" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Runtime.Versioning.FrameworkName.#ctor(System.String,System.Version,System.String)">
@@ -9637,8 +9708,8 @@ If y is 0 and x is 0, θ = 0.
       <exception cref="T:System.ArgumentException">
         <paramref name="identifier" /> is <see cref="F:System.String.Empty" />.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="identifier" /> is <see langword="null" />.  
--or-  
+        <paramref name="identifier" /> is <see langword="null" />.
+-or-
 <paramref name="version" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Runtime.Versioning.FrameworkName.Equals(System.Object)">
@@ -9816,9 +9887,9 @@ If y is 0 and x is 0, θ = 0.
     </member>
     <member name="M:System.Security.IStackWalk.Demand">
       <summary>Determines at run time whether all callers in the call stack have been granted the permission specified by the current permission object.</summary>
-      <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have the permission specified by the current permission object.  
- -or-  
- A caller in the call stack has called <see cref="M:System.Security.IStackWalk.Deny" /> on the current permission object.</exception>
+      <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have the permission specified by the current permission object.
+-or-
+A caller in the call stack has called <see cref="M:System.Security.IStackWalk.Deny" /> on the current permission object.</exception>
     </member>
     <member name="M:System.Security.IStackWalk.Deny">
       <summary>Causes every <see cref="M:System.Security.IStackWalk.Demand" /> for the current object that passes through the calling code to fail.</summary>
@@ -10061,9 +10132,9 @@ This flag has no effect when used dynamically with stack modifiers such as <see
     </member>
     <member name="M:System.Security.PermissionSet.Assert">
       <summary>Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. Using <see cref="M:System.Security.PermissionSet.Assert" /> can create security vulnerabilities.</summary>
-      <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Security.PermissionSet" /> instance asserted has not been granted to the asserting code.  
- -or-  
- There is already an active <see cref="M:System.Security.PermissionSet.Assert" /> for the current frame.</exception>
+      <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Security.PermissionSet" /> instance asserted has not been granted to the asserting code.
+-or-
+There is already an active <see cref="M:System.Security.PermissionSet.Assert" /> for the current frame.</exception>
     </member>
     <member name="M:System.Security.PermissionSet.ContainsNonCodeAccessPermissions">
       <summary>Gets a value indicating whether the <see cref="T:System.Security.PermissionSet" /> contains permissions that are not derived from <see cref="T:System.Security.CodeAccessPermission" />.</summary>
@@ -10112,9 +10183,9 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <summary>Reconstructs a security object with a specified state from an XML encoding.</summary>
       <param name="et">The XML encoding to use to reconstruct the security object.</param>
       <exception cref="T:System.ArgumentNullException">The <paramref name="et" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="et" /> parameter is not a valid permission element.  
- -or-  
- The <paramref name="et" /> parameter's version number is not supported.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="et" /> parameter is not a valid permission element.
+-or-
+The <paramref name="et" /> parameter's version number is not supported.</exception>
     </member>
     <member name="M:System.Security.PermissionSet.GetEnumerator">
       <summary>Returns an enumerator for the permissions of the set.</summary>
@@ -10240,9 +10311,9 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <param name="name">The name of the attribute.</param>
       <param name="value">The value of the attribute.</param>
       <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter or <paramref name="value" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter or <paramref name="value" /> parameter is invalid in XML.  
- -or-  
- An attribute with the name specified by the <paramref name="name" /> parameter already exists.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter or <paramref name="value" /> parameter is invalid in XML.
+-or-
+An attribute with the name specified by the <paramref name="name" /> parameter already exists.</exception>
     </member>
     <member name="M:System.Security.SecurityElement.AddChild(System.Security.SecurityElement)">
       <summary>Adds a child element to the XML element.</summary>
@@ -10352,33 +10423,33 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <summary>When overridden in a derived class, compares two objects and returns an indication of their relative sort order.</summary>
       <param name="x">An object to compare to <paramref name="y" />.</param>
       <param name="y">An object to compare to <paramref name="x" />.</param>
-      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.  
+      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="x" /> precedes  <paramref name="y" /> in the sort order.  
-
+  
  -or-  
-
+  
  <paramref name="x" /> is <see langword="null" /> and <paramref name="y" /> is not <see langword="null" />.  
-
+  
   Zero  
-
+  
  <paramref name="x" /> is equal to <paramref name="y" />.  
-
+  
  -or-  
-
+  
  <paramref name="x" /> and <paramref name="y" /> are both <see langword="null" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="x" /> follows <paramref name="y" /> in the sort order.  
-
+  
  -or-  
-
+  
  <paramref name="y" /> is <see langword="null" /> and <paramref name="x" /> is not <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">Neither <paramref name="x" /> nor <paramref name="y" /> is a <see cref="T:System.String" /> object, and neither <paramref name="x" /> nor <paramref name="y" /> implements the <see cref="T:System.IComparable" /> interface.</exception>
     </member>
@@ -10386,33 +10457,33 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <summary>When overridden in a derived class, compares two strings and returns an indication of their relative sort order.</summary>
       <param name="x">A string to compare to <paramref name="y" />.</param>
       <param name="y">A string to compare to <paramref name="x" />.</param>
-      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.  
+      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="x" /> precedes <paramref name="y" /> in the sort order.  
-
+  
  -or-  
-
+  
  <paramref name="x" /> is <see langword="null" /> and <paramref name="y" /> is not <see langword="null" />.  
-
+  
   Zero  
-
+  
  <paramref name="x" /> is equal to <paramref name="y" />.  
-
+  
  -or-  
-
+  
  <paramref name="x" /> and <paramref name="y" /> are both <see langword="null" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="x" /> follows <paramref name="y" /> in the sort order.  
-
+  
  -or-  
-
+  
  <paramref name="y" /> is <see langword="null" /> and <paramref name="x" /> is not <see langword="null" />.</returns>
     </member>
     <member name="M:System.StringComparer.Create(System.Globalization.CultureInfo,System.Boolean)">
@@ -10540,14 +10611,21 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <exception cref="T:System.ArgumentNullException">
         <paramref name="uri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.  
+  
 
           
-          <paramref name="uri" /> is a zero length string or contains only spaces.  
+          <paramref name="uri" /> is a zero-length string or contains only spaces.  
+  
  -or-  
+  
  The parsing routine detected a scheme in an invalid form.  
+  
  -or-  
+  
  The parser detected more than two consecutive slashes in a URI that does not use the "file" scheme.  
+  
  -or-  
+  
  <paramref name="uri" /> is not a valid URI.</exception>
     </member>
     <member name="M:System.UriBuilder.#ctor(System.String,System.String)">
@@ -10634,20 +10712,20 @@ This flag has no effect when used dynamically with stack modifiers such as <see
       <summary>Returns the display string for the specified <see cref="T:System.UriBuilder" /> instance.</summary>
       <returns>The string that contains the unescaped display string of the <see cref="T:System.UriBuilder" />.</returns>
       <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.  
-
+  
 
             
-
+  
  The <see cref="T:System.UriBuilder" /> instance has a bad password.</exception>
     </member>
     <member name="P:System.UriBuilder.Uri">
       <summary>Gets the <see cref="T:System.Uri" /> instance constructed by the specified <see cref="T:System.UriBuilder" /> instance.</summary>
       <returns>A <see cref="T:System.Uri" /> that contains the URI constructed by the <see cref="T:System.UriBuilder" />.</returns>
       <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.  
-
+  
 
             
-
+  
  The URI constructed by the <see cref="T:System.UriBuilder" /> properties is invalid.</exception>
     </member>
     <member name="P:System.UriBuilder.UserName">