[Build] Update Tizen.NET package assets (#2123)
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API7 / build / tizen70 / ref / System.Runtime.xml
index 10f37d4..cb887f2 100755 (executable)
       <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
       <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
-      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.  
- -or-  
- The assembly name or code base is invalid.</exception>
+      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.
+-or-
+The assembly name or code base is invalid.</exception>
     </member>
     <member name="M:System.Activator.CreateInstance(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
       <summary>Creates an instance of the type whose name is specified, using the named assembly and the constructor that best matches the specified parameters.</summary>
@@ -456,8 +456,8 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <param name="binder">An object that uses <paramref name="bindingAttr" /> and <paramref name="args" /> to seek and identify the <paramref name="typeName" /> constructor. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
       <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the parameterless constructor) is invoked.</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. This is 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. This is 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>A handle that must be unwrapped to access the newly created instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -470,25 +470,25 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor, which was invoked through reflection, threw an exception.</exception>
       <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
-      <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
- -or-  
- <paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.  
- -or-  
- The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
+      <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.
+-or-
+The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
-      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.  
- -or-  
- The assembly name or code base is invalid.</exception>
+      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.
+-or-
+The assembly name or code base is invalid.</exception>
     </member>
     <member name="M:System.Activator.CreateInstance(System.String,System.String,System.Object[])">
       <summary>Creates an instance of the type whose name is specified, using the named assembly and parameterless constructor.</summary>
       <param name="assemblyName">The name of the assembly where the type named <paramref name="typeName" /> is sought. If <paramref name="assemblyName" /> is <see langword="null" />, the executing assembly is searched.</param>
       <param name="typeName">The fully qualified name of the preferred type.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is 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. This is 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>A handle that must be unwrapped to access the newly created instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -500,19 +500,19 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
       <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
       <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
-      <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
- -or-  
- <paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.  
- -or-  
- <paramref name="activationAttributes" /> is not a <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" />  
- array.</exception>
+      <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.
+-or-
+<paramref name="activationAttributes" /> is not a <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" />
+array.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyName" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyName" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
-      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.  
- -or-  
- The assembly name or code base is invalid.</exception>
+      <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.
+-or-
+The assembly name or code base is invalid.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">An error occurred when attempting remote activation in a target specified in <paramref name="activationAttributes" />.</exception>
     </member>
     <member name="M:System.Activator.CreateInstance(System.Type)">
@@ -522,29 +522,29 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
 The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have permission to call this constructor.</exception>
       <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
       <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
       <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.  
-
+  
 
             
-
+  
  No matching public constructor was found.</exception>
       <exception cref="T:System.Runtime.InteropServices.COMException">
         <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
@@ -560,14 +560,14 @@ The assembly that contains <paramref name="type" /> is a dynamic assembly that w
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
 The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
@@ -587,31 +587,31 @@ The assembly that contains <paramref name="type" /> is a dynamic assembly that w
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
-The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
+-or-
 The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have permission to call this constructor.</exception>
       <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
       <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
       <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.  
-
+  
 
             
-
+  
  No matching public constructor was found.</exception>
       <exception cref="T:System.Runtime.InteropServices.COMException">
         <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
@@ -622,24 +622,24 @@ The constructor that best matches <paramref name="args" /> has <see langword="va
       <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
       <param name="type">The type of object to create.</param>
       <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the parameterless constructor) is invoked.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is 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. This is 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>A reference to the newly created object.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
-<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.  
--or-  
-The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.
+-or-
+The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
+-or-
 The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
@@ -662,16 +662,16 @@ The constructor that best matches <paramref name="args" /> has <see langword="va
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
-The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
+-or-
 The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
@@ -690,24 +690,24 @@ The constructor that best matches <paramref name="args" /> has <see langword="va
       <param name="binder">An object that uses <paramref name="bindingAttr" /> and <paramref name="args" /> to seek and identify the <paramref name="type" /> constructor. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
       <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the parameterless constructor) is invoked.</param>
       <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="type" /> 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. This is 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. This is 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>A reference to the newly created object.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="type" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> is not a <see langword="RuntimeType" />.  
--or-  
+        <paramref name="type" /> is not a <see langword="RuntimeType" />.
+-or-
 <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.  
--or-  
-Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.  
--or-  
-<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.  
--or-  
-The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.  
--or-  
+        <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
+-or-
+Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
+-or-
+<paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.
+-or-
+The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
+-or-
 The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
@@ -724,11 +724,11 @@ The constructor that best matches <paramref name="args" /> has <see langword="va
       <typeparam name="T">The type to create.</typeparam>
       <returns>A reference to the newly created object.</returns>
       <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.  
-
+  
 
             
-
The type that is specified for <paramref name="T" /> does not have a parameterless constructor.</exception>
+  
Cannot create an instance of an abstract class, or the type that is specified for <typeparamref name="T" /> does not have a parameterless constructor.</exception>
     </member>
     <member name="M:System.Activator.CreateInstanceFrom(System.String,System.String)">
       <summary>Creates an instance of the type whose name is specified, using the named assembly file and parameterless constructor.</summary>
@@ -747,8 +747,8 @@ The constructor that best matches <paramref name="args" /> has <see langword="va
       <exception cref="T:System.Reflection.TargetInvocationException">The constructor, which was invoked through reflection, threw an exception.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does have the required <see cref="T:System.Security.Permissions.FileIOPermission" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
     </member>
     <member name="M:System.Activator.CreateInstanceFrom(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
@@ -761,8 +761,8 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <param name="binder">An object that uses <paramref name="bindingAttr" /> and <paramref name="args" /> to seek and identify the <paramref name="typeName" /> constructor. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
       <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the parameterless constructor) is invoked.</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. This is 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. This is 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>A handle that must be unwrapped to access the newly created instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -778,16 +778,16 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.NotSupportedException">
         <paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
     </member>
     <member name="M:System.Activator.CreateInstanceFrom(System.String,System.String,System.Object[])">
       <summary>Creates an instance of the type whose name is specified, using the named assembly file and parameterless constructor.</summary>
       <param name="assemblyFile">The name of a file that contains an assembly where the type named <paramref name="typeName" /> is sought.</param>
       <param name="typeName">The name of the preferred type.</param>
-      <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is 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. This is 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>A handle that must be unwrapped to access the newly created instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -803,8 +803,8 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
         <paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does have the required <see cref="T:System.Security.Permissions.FileIOPermission" />.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly.
+-or-
 The common language runtime (CLR) version 2.0 or later is currently loaded, and <paramref name="assemblyName" /> was compiled for a version of the CLR that is later than the currently loaded version. Note that the .NET Framework versions 2.0, 3.0, and 3.5 all use CLR version 2.0.</exception>
     </member>
     <member name="T:System.AggregateException">
@@ -1028,17 +1028,17 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
     </member>
     <member name="P:System.ArgumentException.Message">
       <summary>Gets the error message and the parameter name, or only the error message if no parameter name is set.</summary>
-      <returns>A text string describing the details of the exception. The value of this property takes one of two forms:  
+      <returns>A text string describing the details of the exception. The value of this property takes one of two forms:
   Condition  
-
+  
   Value  
-
+  
   The <paramref name="paramName" /> is a null reference (<see langword="Nothing" /> in Visual Basic) or of zero length.  
-
+  
   The <paramref name="message" /> string passed to the constructor.  
-
+  
   The <paramref name="paramName" /> is not null reference (<see langword="Nothing" /> in Visual Basic) and it has a length greater than zero.  
-
+  
   The <paramref name="message" /> string appended with the name of the invalid parameter.</returns>
     </member>
     <member name="P:System.ArgumentException.ParamName">
@@ -1113,17 +1113,17 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
     </member>
     <member name="P:System.ArgumentOutOfRangeException.Message">
       <summary>Gets the error message and the string representation of the invalid argument value, or only the error message if the argument value is null.</summary>
-      <returns>The text message for this exception. The value of this property takes one of two forms, as follows.  
+      <returns>The text message for this exception. The value of this property takes one of two forms, as follows.
   Condition  
-
+  
   Value  
-
+  
   The <paramref name="actualValue" /> is <see langword="null" />.  
-
+  
   The <paramref name="message" /> string passed to the constructor.  
-
+  
   The <paramref name="actualValue" /> is not <see langword="null" />.  
-
+  
   The <paramref name="message" /> string appended with the string representation of the invalid argument value.</returns>
     </member>
     <member name="T:System.ArithmeticException">
@@ -1169,12 +1169,12 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -1185,21 +1185,21 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <param name="index">The starting index of the range to search.</param>
       <param name="length">The length of the range to search.</param>
       <param name="value">The object to search for.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> 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-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -1222,9 +1222,9 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.IComparer" /> interface.</summary>
       <param name="array">The sorted one-dimensional <see cref="T:System.Array" /> to search.</param>
       <param name="value">The object to search for.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> 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-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
@@ -1250,9 +1250,9 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
       <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
       <param name="value">The object to search for.</param>
-      <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
       <exception cref="T:System.ArgumentNullException">
@@ -1273,12 +1273,12 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
@@ -1289,20 +1289,20 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <param name="index">The starting index of the range to search.</param>
       <param name="length">The length of the range to search.</param>
       <param name="value">The object to search for.</param>
-      <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
+      <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
@@ -1315,10 +1315,10 @@ The common language runtime (CLR) version 2.0 or later is currently loaded, and
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
-<paramref name="length" /> is less than zero.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
+<paramref name="length" /> is less than zero.
+-or-
 The sum of <paramref name="index" /> and <paramref name="length" /> is greater than the size of <paramref name="array" />.</exception>
     </member>
     <member name="M:System.Array.Clone">
@@ -1333,22 +1333,22 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
       <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceArray" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceArray" /> is <see langword="null" />.
+-or-
 <paramref name="destinationArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
       <exception cref="T:System.ArrayTypeMismatchException">The <paramref name="sourceArray" /> type is neither the same as nor derived from the <paramref name="destinationArray" /> type.</exception>
       <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.  
--or-  
-<paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.  
--or-  
+        <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.
+-or-
+<paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.  
--or-  
+        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
+-or-
 <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
     </member>
     <member name="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})">
@@ -1359,8 +1359,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
       <returns>An array of the target type containing the converted elements from the source array.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="converter" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.Copy(System.Array,System.Array,System.Int32)">
@@ -1369,8 +1369,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
       <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceArray" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceArray" /> is <see langword="null" />.
+-or-
 <paramref name="destinationArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
@@ -1380,8 +1380,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.  
--or-  
+        <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.
+-or-
 <paramref name="length" /> is greater than the number of elements in <paramref name="destinationArray" />.</exception>
     </member>
     <member name="M:System.Array.Copy(System.Array,System.Array,System.Int64)">
@@ -1390,8 +1390,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
       <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceArray" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceArray" /> is <see langword="null" />.
+-or-
 <paramref name="destinationArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
@@ -1401,8 +1401,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="length" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.  
--or-  
+        <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.
+-or-
 <paramref name="length" /> is greater than the number of elements in <paramref name="destinationArray" />.</exception>
     </member>
     <member name="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)">
@@ -1413,8 +1413,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
       <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceArray" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceArray" /> is <see langword="null" />.
+-or-
 <paramref name="destinationArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
@@ -1422,14 +1422,14 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
       <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.  
--or-  
-<paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.  
--or-  
+        <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.
+-or-
+<paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.  
--or-  
+        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
+-or-
 <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
     </member>
     <member name="M:System.Array.Copy(System.Array,System.Int64,System.Array,System.Int64,System.Int64)">
@@ -1440,8 +1440,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <param name="destinationIndex">A 64-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
       <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceArray" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceArray" /> is <see langword="null" />.
+-or-
 <paramref name="destinationArray" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
@@ -1449,14 +1449,14 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
         <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
       <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="sourceIndex" /> is outside the range of valid indexes for the <paramref name="sourceArray" />.  
--or-  
-<paramref name="destinationIndex" /> is outside the range of valid indexes for the <paramref name="destinationArray" />.  
--or-  
+        <paramref name="sourceIndex" /> is outside the range of valid indexes for the <paramref name="sourceArray" />.
+-or-
+<paramref name="destinationIndex" /> is outside the range of valid indexes for the <paramref name="destinationArray" />.
+-or-
 <paramref name="length" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.  
--or-  
+        <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
+-or-
 <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
     </member>
     <member name="M:System.Array.CopyTo(System.Array,System.Int32)">
@@ -1468,8 +1468,8 @@ The sum of <paramref name="index" /> and <paramref name="length" /> is greater t
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is less than the lower bound of <paramref name="array" />.</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 array is greater than the available number of elements from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.RankException">The source array is multidimensional.</exception>
@@ -1484,8 +1484,8 @@ The number of elements in the source array is greater than the available number
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is outside the range of valid indexes for <paramref name="array" />.</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 array is greater than the available number of elements from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
       <exception cref="T:System.RankException">The source <see cref="T:System.Array" /> is multidimensional.</exception>
@@ -1501,8 +1501,8 @@ The number of elements in the source array is greater than the available number
       <exception cref="T:System.ArgumentException">
         <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="length" /> is less than zero.</exception>
@@ -1518,12 +1518,12 @@ The number of elements in the source array is greater than the available number
       <exception cref="T:System.ArgumentException">
         <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="length1" /> is less than zero.  
--or-  
+        <paramref name="length1" /> is less than zero.
+-or-
 <paramref name="length2" /> is less than zero.</exception>
     </member>
     <member name="M:System.Array.CreateInstance(System.Type,System.Int32,System.Int32,System.Int32)">
@@ -1538,14 +1538,14 @@ The number of elements in the source array is greater than the available number
       <exception cref="T:System.ArgumentException">
         <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="length1" /> is less than zero.  
--or-  
-<paramref name="length2" /> is less than zero.  
--or-  
+        <paramref name="length1" /> is less than zero.
+-or-
+<paramref name="length2" /> is less than zero.
+-or-
 <paramref name="length3" /> is less than zero.</exception>
     </member>
     <member name="M:System.Array.CreateInstance(System.Type,System.Int32[])">
@@ -1554,16 +1554,16 @@ The number of elements in the source array is greater than the available number
       <param name="lengths">An array of 32-bit integers that represent the size of each dimension of the <see cref="T:System.Array" /> to create.</param>
       <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="elementType" /> is <see langword="null" />.  
--or-  
+        <paramref name="elementType" /> is <see langword="null" />.
+-or-
 <paramref name="lengths" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.  
--or-  
+        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
+-or-
 The <paramref name="lengths" /> array contains less than one element.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero.</exception>
     </member>
@@ -1574,24 +1574,24 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="lowerBounds">A one-dimensional array that contains the lower bound (starting index) of each dimension of the <see cref="T:System.Array" /> to create.</param>
       <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length and lower bound for each dimension.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="elementType" /> is <see langword="null" />.  
--or-  
-<paramref name="lengths" /> is <see langword="null" />.  
--or-  
+        <paramref name="elementType" /> is <see langword="null" />.
+-or-
+<paramref name="lengths" /> is <see langword="null" />.
+-or-
 <paramref name="lowerBounds" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.  
--or-  
-The <paramref name="lengths" /> array contains less than one element.  
--or-  
+        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
+-or-
+The <paramref name="lengths" /> array contains less than one element.
+-or-
 The <paramref name="lengths" /> and <paramref name="lowerBounds" /> arrays do not contain the same number of elements.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero.  
- -or-  
- Any value in <paramref name="lowerBounds" /> is very large, such that the sum of a dimension's lower bound and length is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero.
+-or-
+Any value in <paramref name="lowerBounds" /> is very large, such that the sum of a dimension's lower bound and length is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Array.CreateInstance(System.Type,System.Int64[])">
       <summary>Creates a multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 64-bit integers.</summary>
@@ -1599,16 +1599,16 @@ The <paramref name="lengths" /> and <paramref name="lowerBounds" /> arrays do no
       <param name="lengths">An array of 64-bit integers that represent the size of each dimension of the <see cref="T:System.Array" /> to create. Each integer in the array must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
       <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="elementType" /> is <see langword="null" />.  
--or-  
+        <paramref name="elementType" /> is <see langword="null" />.
+-or-
 <paramref name="lengths" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.  
--or-  
+        <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
+-or-
 The <paramref name="lengths" /> array contains less than one element.</exception>
       <exception cref="T:System.NotSupportedException">
-        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.  
--or-  
+        <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
+-or-
 <paramref name="elementType" /> is an open generic type.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
@@ -1625,21 +1625,24 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <returns>
         <see langword="true" /> if <paramref name="array" /> contains one or more elements that match the conditions defined by the specified predicate; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.Fill``1(``0[],``0)">
-      <param name="array" />
-      <param name="value" />
-      <typeparam name="T" />
+      <summary>Assigns the given <paramref name="value" /> of type <typeparamref name="T" /> to each element of the specified <paramref name="array" />.</summary>
+      <param name="array">The array to be filled.</param>
+      <param name="value">The value to assign to each array element.</param>
+      <typeparam name="T">The type of the elements in the array.</typeparam>
     </member>
     <member name="M:System.Array.Fill``1(``0[],``0,System.Int32,System.Int32)">
-      <param name="array" />
-      <param name="value" />
-      <param name="startIndex" />
-      <param name="count" />
-      <typeparam name="T" />
+      <summary>Assigns the given <paramref name="value" /> of type <typeparamref name="T" /> to the elements of the specified <paramref name="array" /> which are
+within the range of <paramref name="startIndex" /> (inclusive) and the next <paramref name="count" /> number of indices.</summary>
+      <param name="array">The <see cref="T:System.Array" /> to be filled.</param>
+      <param name="value">The new value for the elements in the specified range.</param>
+      <param name="startIndex">A 32-bit integer that represents the index in the <see cref="T:System.Array" /> at which filling begins.</param>
+      <param name="count">The number of elements to copy.</param>
+      <typeparam name="T">The type of the elements of the array.</typeparam>
     </member>
     <member name="M:System.Array.Find``1(``0[],System.Predicate{``0})">
       <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Array" />.</summary>
@@ -1648,8 +1651,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.FindAll``1(``0[],System.Predicate{``0})">
@@ -1659,8 +1662,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>An <see cref="T:System.Array" /> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Array" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.FindIndex``1(``0[],System.Int32,System.Int32,System.Predicate{``0})">
@@ -1672,14 +1675,14 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
     </member>
     <member name="M:System.Array.FindIndex``1(``0[],System.Int32,System.Predicate{``0})">
@@ -1690,8 +1693,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
@@ -1703,8 +1706,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.FindLast``1(``0[],System.Predicate{``0})">
@@ -1714,8 +1717,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.FindLastIndex``1(``0[],System.Int32,System.Int32,System.Predicate{``0})">
@@ -1727,14 +1730,14 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
     </member>
     <member name="M:System.Array.FindLastIndex``1(``0[],System.Int32,System.Predicate{``0})">
@@ -1745,8 +1748,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
@@ -1758,8 +1761,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.ForEach``1(``0[],System.Action{``0})">
@@ -1768,8 +1771,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="action">The <see cref="T:System.Action`1" /> to perform on each element of <paramref name="array" />.</param>
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="action" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Array.GetEnumerator">
@@ -1781,8 +1784,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="dimension">A zero-based dimension of the <see cref="T:System.Array" /> whose length needs to be determined.</param>
       <returns>A 32-bit integer that represents the number of elements in the specified dimension.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="dimension" /> is less than zero.  
--or-  
+        <paramref name="dimension" /> is less than zero.
+-or-
 <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
     </member>
     <member name="M:System.Array.GetLongLength(System.Int32)">
@@ -1790,8 +1793,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="dimension">A zero-based dimension of the <see cref="T:System.Array" /> whose length needs to be determined.</param>
       <returns>A 64-bit integer that represents the number of elements in the specified dimension.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="dimension" /> is less than zero.  
--or-  
+        <paramref name="dimension" /> is less than zero.
+-or-
 <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
     </member>
     <member name="M:System.Array.GetLowerBound(System.Int32)">
@@ -1799,8 +1802,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="dimension">A zero-based dimension of the array whose starting index needs to be determined.</param>
       <returns>The index of the first element of the specified dimension in the array.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="dimension" /> is less than zero.  
--or-  
+        <paramref name="dimension" /> is less than zero.
+-or-
 <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
     </member>
     <member name="M:System.Array.GetUpperBound(System.Int32)">
@@ -1808,8 +1811,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <param name="dimension">A zero-based dimension of the array whose upper bound needs to be determined.</param>
       <returns>The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="dimension" /> is less than zero.  
--or-  
+        <paramref name="dimension" /> is less than zero.
+-or-
 <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
     </member>
     <member name="M:System.Array.GetValue(System.Int32)">
@@ -1915,10 +1918,10 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
@@ -1955,10 +1958,10 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
     </member>
     <member name="M:System.Array.Initialize">
@@ -2009,10 +2012,10 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
@@ -2049,10 +2052,10 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.  
--or-  
-<paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
+-or-
+<paramref name="count" /> is less than zero.
+-or-
 <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
     </member>
     <member name="P:System.Array.Length">
@@ -2094,8 +2097,8 @@ The <paramref name="lengths" /> array contains less than one element.</exception
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
@@ -2208,14 +2211,14 @@ The <paramref name="lengths" /> array contains less than one element.</exception
     <member name="M:System.Array.Sort(System.Array,System.Array)">
       <summary>Sorts a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each key.</summary>
       <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
-      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.  
- -or-  
- <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
+      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.  
- -or-  
- The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
+      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
+-or-
+The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.</exception>
       <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -2223,20 +2226,20 @@ The <paramref name="lengths" /> array contains less than one element.</exception
     <member name="M:System.Array.Sort(System.Array,System.Array,System.Collections.IComparer)">
       <summary>Sorts a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
       <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
-      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.  
- -or-  
- <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
+      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.  
- -or-  
- The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
+      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
+-or-
+The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -2244,57 +2247,57 @@ The implementation of <paramref name="comparer" /> caused an error during the so
     <member name="M:System.Array.Sort(System.Array,System.Array,System.Int32,System.Int32)">
       <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each key.</summary>
       <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
-      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.  
- -or-  
- <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
+      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
       <param name="index">The starting index of the range to sort.</param>
       <param name="length">The number of elements in the range to sort.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.  
- -or-  
- The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
+      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
+-or-
+The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
-<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
+<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
 <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.</exception>
       <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
     </member>
     <member name="M:System.Array.Sort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer)">
       <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
       <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
-      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.  
- -or-  
- <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
+      <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
       <param name="index">The starting index of the range to sort.</param>
       <param name="length">The number of elements in the range to sort.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> 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-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.  
- -or-  
- The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
+      <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
+-or-
+The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
-<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
+<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -2302,9 +2305,9 @@ The implementation of <paramref name="comparer" /> caused an error during the so
     <member name="M:System.Array.Sort(System.Array,System.Collections.IComparer)">
       <summary>Sorts the elements in a one-dimensional <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
       <param name="array">The one-dimensional array to sort.</param>
-      <param name="comparer">The implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
+      <param name="comparer">The implementation to use when comparing elements.
+-or-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
@@ -2323,8 +2326,8 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
@@ -2335,20 +2338,20 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <param name="array">The one-dimensional <see cref="T:System.Array" /> to sort.</param>
       <param name="index">The starting index of the range to sort.</param>
       <param name="length">The number of elements in the range to sort.</param>
-      <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.  
- -or-  
- <see langword="null" /> 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-
+<see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
@@ -2378,8 +2381,8 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
       <typeparam name="T">The type of the elements of the array.</typeparam>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="comparison" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison" /> caused an error during the sort. For example, <paramref name="comparison" /> might not return 0 when comparing an item with itself.</exception>
     </member>
@@ -2392,8 +2395,8 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
@@ -2409,12 +2412,12 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.  
--or-  
+        <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
@@ -2428,8 +2431,8 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
+-or-
 <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.</exception>
       <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
     </member>
@@ -2443,10 +2446,10 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
@@ -2462,16 +2465,16 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
-<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
+<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
 <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.</exception>
       <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
     </member>
@@ -2487,18 +2490,18 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="keys" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.  
--or-  
+        <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
+-or-
 <paramref name="length" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.  
--or-  
-<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.  
--or-  
-<paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.  
--or-  
+        <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
+-or-
+<paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
+-or-
+<paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.
+-or-
 The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
@@ -2538,9 +2541,9 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <param name="value">The object to insert.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
       <exception cref="T:System.NullReferenceException">
         <paramref name="value" /> is null reference in the <see cref="T:System.Collections.IList" />.</exception>
     </member>
@@ -2549,45 +2552,45 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <param name="index">The 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.ICollection.Count" />.</exception>
       <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
     </member>
     <member name="M:System.Array.System#Collections#IList#Remove(System.Object)">
       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
       <param name="value">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Array.System#Collections#IList#RemoveAt(System.Int32)">
       <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index.</summary>
       <param name="index">The index of the element to remove.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Array.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
       <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that compares the current object and <paramref name="other" />.</param>
-      <returns>An integer that indicates the relationship of the current collection object to other, as shown in the following table.  
+      <returns>An integer that indicates the relationship of the current collection object to other, as shown in the following table.
   Return value  
-
+  
   Description  
-
+  
   -1  
-
+  
   The current instance precedes <paramref name="other" />.  
-
+  
   0  
-
+  
   The current instance and <paramref name="other" /> are equal.  
-
+  
   1  
-
+  
   The current instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.Array.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -2610,8 +2613,8 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <returns>
         <see langword="true" /> if every element in <paramref name="array" /> matches the conditions defined by the specified predicate; otherwise, <see langword="false" />. If there are no elements in the array, the return value is <see langword="true" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="array" /> is <see langword="null" />.  
--or-  
+        <paramref name="array" /> is <see langword="null" />.
+-or-
 <paramref name="match" /> is <see langword="null" />.</exception>
     </member>
     <member name="T:System.ArraySegment`1">
@@ -2675,13 +2678,21 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <returns>
         <see langword="true" /> if the specified object is a <see cref="T:System.ArraySegment`1" /> structure and is equal to the current instance; otherwise, <see langword="false" />.</returns>
     </member>
-    <member name="M:System.ArraySegment`1.GetEnumerator" />
+    <member name="M:System.ArraySegment`1.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the array segment.</summary>
+      <returns>An enumerator that can be used to iterate through the array segment.</returns>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
+    </member>
     <member name="M:System.ArraySegment`1.GetHashCode">
       <summary>Returns the hash code for the current instance.</summary>
       <returns>A 32-bit signed integer hash code.</returns>
     </member>
     <member name="P:System.ArraySegment`1.Item(System.Int32)">
-      <param name="index" />
+      <summary>Gets or sets the element at the specified index.</summary>
+      <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 not a valid index in the <see cref="T:System.ArraySegment`1" />.</exception>
     </member>
     <member name="P:System.ArraySegment`1.Offset">
       <summary>Gets the position of the first element in the range delimited by the array segment, relative to the start of the original array.</summary>
@@ -2712,19 +2723,20 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <param name="count" />
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Add(`0)">
-      <summary>Adds an item to the array segment.</summary>
+      <summary>Throws a <see cref="T:System.NotSupportedException" /> exception in all cases.</summary>
       <param name="item">The object to add to the array segment.</param>
-      <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+      <exception cref="T:System.NotSupportedException">In all cases.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Clear">
-      <summary>Removes all items from the array segment.</summary>
-      <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+      <summary>Throws a <see cref="T:System.NotSupportedException" /> exception in all cases.</summary>
+      <exception cref="T:System.NotSupportedException">In all cases.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Contains(`0)">
       <summary>Determines whether the array segment contains a specific value.</summary>
       <param name="item">The object to locate in the array segment.</param>
       <returns>
         <see langword="true" /> if <paramref name="item" /> is found in the array segment; otherwise, <see langword="false" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
     </member>
     <member name="P:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
       <summary>Gets a value that indicates whether the array segment  is read-only.</summary>
@@ -2732,28 +2744,27 @@ The implementation of <paramref name="comparer" /> caused an error during the so
         <see langword="true" /> if the array segment is read-only; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
-      <summary>Removes the first occurrence of a specific object from the array segment.</summary>
+      <summary>Throws a <see cref="T:System.NotSupportedException" /> exception in all cases.</summary>
       <param name="item">The object to remove from the array segment.</param>
-      <returns>
-        <see langword="true" /> if <paramref name="item" /> was successfully removed from the array segment; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the array segment.</returns>
-      <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+      <returns>Always throws an exception.</returns>
+      <exception cref="T:System.NotSupportedException">In all cases.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
       <summary>Returns an enumerator that iterates through the array segment.</summary>
       <returns>An enumerator that can be used to iterate through the array segment.</returns>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#IndexOf(`0)">
       <summary>Determines the index of a specific item in the array segment.</summary>
       <param name="item">The object to locate in the array segment.</param>
       <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
-      <summary>Inserts an item into the array segment at the specified index.</summary>
+      <summary>Throws a <see cref="T:System.NotSupportedException" /> exception in all cases.</summary>
       <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
       <param name="item">The object to insert into the array segment.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is not a valid index in the array segment.</exception>
-      <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+      <exception cref="T:System.NotSupportedException">In all cases.</exception>
     </member>
     <member name="P:System.ArraySegment`1.System#Collections#Generic#IList{T}#Item(System.Int32)">
       <summary>Gets or sets the element at the specified index.</summary>
@@ -2764,11 +2775,9 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.NotSupportedException">The property is set and the array segment is read-only.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
-      <summary>Removes the array segment item at the specified index.</summary>
+      <summary>Throws a <see cref="T:System.NotSupportedException" /> exception in all cases.</summary>
       <param name="index">The zero-based index of the item to remove.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is not a valid index in the array segment.</exception>
-      <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+      <exception cref="T:System.NotSupportedException">In all cases.</exception>
     </member>
     <member name="P:System.ArraySegment`1.System#Collections#Generic#IReadOnlyList{T}#Item(System.Int32)">
       <summary>Gets the element at the specified index of the array segment.</summary>
@@ -2776,13 +2785,20 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <returns>The element at the specified index.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is not a valid index in the <see cref="T:System.ArraySegment`1" />.</exception>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The property is set.</exception>
     </member>
     <member name="M:System.ArraySegment`1.System#Collections#IEnumerable#GetEnumerator">
       <summary>Returns an enumerator that iterates through an array segment.</summary>
       <returns>An enumerator that can be used to iterate through the array segment.</returns>
+      <exception cref="T:System.InvalidOperationException">The underlying array is <see langword="null" />.</exception>
+    </member>
+    <member name="M:System.ArraySegment`1.ToArray">
+      <summary>Copies the contents of this array segment into a new array.</summary>
+      <returns>An array containing the data in the current array segment.</returns>
+      <exception cref="T:System.InvalidOperationException">
+        <c>default(ArraySegment&lt;T&gt;)</c> cannot be converted to an array.</exception>
     </member>
-    <member name="M:System.ArraySegment`1.ToArray" />
     <member name="T:System.ArrayTypeMismatchException">
       <summary>The exception that is thrown when an attempt is made to store an element of the wrong type within an array.</summary>
     </member>
@@ -3328,45 +3344,45 @@ The implementation of <paramref name="comparer" /> caused an error during the so
     <member name="M:System.Boolean.CompareTo(System.Boolean)">
       <summary>Compares this instance to a specified <see cref="T:System.Boolean" /> object and returns an integer that indicates their relationship to one another.</summary>
       <param name="value">A <see cref="T:System.Boolean" /> object to compare to this instance.</param>
-      <returns>A signed integer that indicates the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed integer that indicates the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   This instance is <see langword="false" /> and <paramref name="value" /> is <see langword="true" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="value" /> are equal (either both are <see langword="true" /> or both are <see langword="false" />).  
-
+  
   Greater than zero  
-
+  
   This instance is <see langword="true" /> and <paramref name="value" /> is <see langword="false" />.</returns>
     </member>
     <member name="M:System.Boolean.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an integer that indicates their relationship to one another.</summary>
       <param name="obj">An object to compare to this instance, or <see langword="null" />.</param>
-      <returns>A signed integer that indicates the relative order of this instance and <paramref name="obj" />.  
+      <returns>A signed integer that indicates the relative order of this instance and <paramref name="obj" />.
   Return Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   This instance is <see langword="false" /> and <paramref name="obj" /> is <see langword="true" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> are equal (either both are <see langword="true" /> or both are <see langword="false" />).  
-
+  
   Greater than zero  
-
+  
   This instance is <see langword="true" /> and <paramref name="obj" /> is <see langword="false" />.  
-
+  
  -or-  
-
+  
  <paramref name="obj" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Boolean" />.</exception>
@@ -3530,10 +3546,10 @@ The implementation of <paramref name="comparer" /> caused an error during the so
       <exception cref="T:System.ArgumentNullException">
         <paramref name="src" /> or <paramref name="dst" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="src" /> or <paramref name="dst" /> is not an array of primitives.  
--or-  
-The number of bytes in <paramref name="src" /> is less than <paramref name="srcOffset" /> plus <paramref name="count" />.  
--or-  
+        <paramref name="src" /> or <paramref name="dst" /> is not an array of primitives.
+-or-
+The number of bytes in <paramref name="src" /> is less than <paramref name="srcOffset" /> plus <paramref name="count" />.
+-or-
 The number of bytes in <paramref name="dst" /> is less than <paramref name="dstOffset" /> plus <paramref name="count" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="srcOffset" />, <paramref name="dstOffset" />, or <paramref name="count" /> is less than 0.</exception>
@@ -3564,8 +3580,8 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
         <paramref name="array" /> is larger than 2 gigabytes (GB).</exception>
     </member>
     <member name="M:System.Buffer.MemoryCopy(System.Void*,System.Void*,System.Int64,System.Int64)">
-      <summary>Copies a number of bytes specified as a long integer value from one address in memory to another.  
- This API is not CLS-compliant.</summary>
+      <summary>Copies a number of bytes specified as a long integer value from one address in memory to another.
+This API is not CLS-compliant.</summary>
       <param name="source">The address of the bytes to copy.</param>
       <param name="destination">The target address.</param>
       <param name="destinationSizeInBytes">The number of bytes available in the destination memory block.</param>
@@ -3574,8 +3590,8 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
         <paramref name="sourceBytesToCopy" /> is greater than <paramref name="destinationSizeInBytes" />.</exception>
     </member>
     <member name="M:System.Buffer.MemoryCopy(System.Void*,System.Void*,System.UInt64,System.UInt64)">
-      <summary>Copies a number of bytes specified as an unsigned long integer value from one address in memory to another.  
- This API is not CLS-compliant.</summary>
+      <summary>Copies a number of bytes specified as an unsigned long integer value from one address in memory to another.
+This API is not CLS-compliant.</summary>
       <param name="source">The address of the bytes to copy.</param>
       <param name="destination">The target address.</param>
       <param name="destinationSizeInBytes">The number of bytes available in the destination memory block.</param>
@@ -3713,45 +3729,45 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
     <member name="M:System.Byte.CompareTo(System.Byte)">
       <summary>Compares this instance to a specified 8-bit unsigned integer and returns an indication of their relative values.</summary>
       <param name="value">An 8-bit unsigned integer to compare.</param>
-      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.  
+      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Byte.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.  
+      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Byte" />.</exception>
@@ -3808,12 +3824,12 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not of the correct format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.Byte.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -3827,12 +3843,12 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not of the correct format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.Byte.Parse(System.String,System.IFormatProvider)">
@@ -3984,8 +4000,8 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="T:System.Char">
@@ -3994,45 +4010,45 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
     <member name="M:System.Char.CompareTo(System.Char)">
       <summary>Compares this instance to a specified <see cref="T:System.Char" /> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Char" /> object.</summary>
       <param name="value">A <see cref="T:System.Char" /> object to compare.</param>
-      <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.  
+      <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance has the same position in the sort order as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Char.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object" />.</summary>
       <param name="value">An object to compare this instance to, or <see langword="null" />.</param>
-      <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.  
+      <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance has the same position in the sort order as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Char" /> object.</exception>
@@ -4550,9 +4566,9 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
     <member name="P:System.CharEnumerator.System#Collections#IEnumerator#Current">
       <summary>Gets the currently referenced character in the string enumerated by this <see cref="T:System.CharEnumerator" /> object. For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
       <returns>The boxed Unicode character currently referenced by this <see cref="T:System.CharEnumerator" /> object.</returns>
-      <exception cref="T:System.InvalidOperationException">Enumeration has not started.  
- -or-  
- Enumeration has ended.</exception>
+      <exception cref="T:System.InvalidOperationException">Enumeration has not started.
+-or-
+Enumeration has ended.</exception>
     </member>
     <member name="T:System.CLSCompliantAttribute">
       <summary>Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited.</summary>
@@ -4663,21 +4679,21 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
       <param name="x">The first object to compare.</param>
       <param name="y">The second object to compare.</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" /> is less than <paramref name="y" />.  
-
+  
   Zero  
-
+  
  <paramref name="x" /> equals <paramref name="y" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="x" /> is greater than <paramref name="y" />.</returns>
     </member>
     <member name="T:System.Collections.Generic.IDictionary`2">
@@ -4923,7 +4939,7 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <summary>Determines whether the current set and the specified collection contain the same elements.</summary>
       <param name="other">The collection to compare to the current set.</param>
       <returns>
-        <see langword="true" /> if the current set is equal to <paramref name="other" />; otherwise, false.</returns>
+        <see langword="true" /> if the current set is equal to <paramref name="other" />; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="other" /> is <see langword="null" />.</exception>
     </member>
@@ -5004,10 +5020,10 @@ The number of bytes in <paramref name="dst" /> is less than <paramref name="dstO
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
-The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
+The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
+-or-
 The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
     <member name="P:System.Collections.ICollection.Count">
@@ -5030,10 +5046,11 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
       <param name="x">The first object to compare.</param>
       <param name="y">The second object to compare.</param>
-      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />:   - If less than 0, <paramref name="x" /> is less than <paramref name="y" />.   - If 0, <paramref name="x" /> equals <paramref name="y" />.   - If greater than 0, <paramref name="x" /> is greater than <paramref name="y" />.</returns>
-      <exception cref="T:System.ArgumentException">Neither <paramref name="x" /> nor <paramref name="y" /> implements the <see cref="T:System.IComparable" /> interface.  
- -or-  
- <paramref name="x" /> and <paramref name="y" /> are of different types and neither one can handle comparisons with the other.</exception>
+      <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />:   - If less than 0, <paramref name="x" /> is less than <paramref name="y" />.   - If 0, <paramref name="x" /> equals <paramref name="y" />.   - If greater than 0, <paramref name="x" /> is greater than <paramref name="y" />.
+  .</returns>
+      <exception cref="T:System.ArgumentException">Neither <paramref name="x" /> nor <paramref name="y" /> implements the <see cref="T:System.IComparable" /> interface.
+-or-
+<paramref name="x" /> and <paramref name="y" /> are of different types and neither one can handle comparisons with the other.</exception>
     </member>
     <member name="T:System.Collections.IDictionary">
       <summary>Represents a nongeneric collection of key/value pairs.</summary>
@@ -5045,9 +5062,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <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.IDictionary" /> object.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.IDictionary.Clear">
       <summary>Removes all elements from the <see cref="T:System.Collections.IDictionary" /> object.</summary>
@@ -5081,9 +5098,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <returns>The element with the specified key, or <see langword="null" /> if the key does not exist.</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.IDictionary" /> object is read-only.  
- -or-  
- The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.IDictionary" /> object is read-only.
+-or-
+The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
     </member>
     <member name="P:System.Collections.IDictionary.Keys">
       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</summary>
@@ -5094,9 +5111,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <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.IDictionary" /> object is read-only.  
- -or-  
- The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary" /> object is read-only.
+-or-
+The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
     </member>
     <member name="P:System.Collections.IDictionary.Values">
       <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</summary>
@@ -5169,9 +5186,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
       <param name="value">The object to add to the <see cref="T:System.Collections.IList" />.</param>
       <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.IList.Clear">
       <summary>Removes all items from the <see cref="T:System.Collections.IList" />.</summary>
@@ -5194,9 +5211,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="value">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
       <exception cref="T:System.NullReferenceException">
         <paramref name="value" /> is null reference in the <see cref="T:System.Collections.IList" />.</exception>
     </member>
@@ -5221,18 +5238,18 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
     <member name="M:System.Collections.IList.Remove(System.Object)">
       <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
       <param name="value">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
     </member>
     <member name="M:System.Collections.IList.RemoveAt(System.Int32)">
       <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index.</summary>
       <param name="index">The zero-based index of the item to remove.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
-      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.  
- -or-  
- The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
+-or-
+The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
     </member>
     <member name="T:System.Collections.IStructuralComparable">
       <summary>Supports the structural comparison of collection objects.</summary>
@@ -5241,21 +5258,21 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that compares members of the current collection object with the corresponding members of <paramref name="other" />.</param>
-      <returns>A signed integer that indicates the relationship of the current collection object to <paramref name="other" /> in the sort order: - If less than 0, the current instance precedes <paramref name="other" />. - If 0, the current instance and <paramref name="other" /> are equal. - If greater than 0, the current instance follows <paramref name="other" />.  
+      <returns>A signed integer that indicates the relationship of the current collection object to <paramref name="other" /> in the sort order: - If less than 0, the current instance precedes <paramref name="other" />. - If 0, the current instance and <paramref name="other" /> are equal. - If greater than 0, the current instance follows <paramref name="other" />.
   Return value  
-
+  
   Description  
-
+  
   -1  
-
+  
   The current instance precedes <paramref name="other" />.  
-
+  
   0  
-
+  
   The current instance and <paramref name="other" /> are equal.  
-
+  
   1  
-
+  
   The current instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">This instance and <paramref name="other" /> are not the same type.</exception>
     </member>
@@ -5331,8 +5348,8 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
       <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="M:System.Collections.ObjectModel.Collection`1.InsertItem(System.Int32,`0)">
@@ -5340,8 +5357,8 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
       <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)">
@@ -5349,8 +5366,8 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.Collection`1.Items">
@@ -5367,16 +5384,16 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="M:System.Collections.ObjectModel.Collection`1.RemoveItem(System.Int32)">
       <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="M:System.Collections.ObjectModel.Collection`1.SetItem(System.Int32,`0)">
@@ -5384,8 +5401,8 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="index">The zero-based index of the element to replace.</param>
       <param name="item">The new value for the element at the specified index. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
@@ -5402,12 +5419,12 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
-<paramref name="array" /> does not have zero-based indexing.  
--or-  
-The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
+<paramref name="array" /> does not have zero-based indexing.
+-or-
+The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
+-or-
 The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized">
@@ -5522,8 +5539,8 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="index">The zero-based index of the element to get.</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.ObjectModel.ReadOnlyCollection`1.Count" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Items">
@@ -5577,12 +5594,12 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="array" /> is multidimensional.  
--or-  
-<paramref name="array" /> does not have zero-based indexing.  
--or-  
-The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.  
--or-  
+        <paramref name="array" /> is multidimensional.
+-or-
+<paramref name="array" /> does not have zero-based indexing.
+-or-
+The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
+-or-
 The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
     </member>
     <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#IsSynchronized">
@@ -5662,21 +5679,21 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="x">The first object to compare.</param>
       <param name="y">The second object to compare.</param>
       <typeparam name="T">The type of the objects to compare.</typeparam>
-      <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 0  
-
+  
  <paramref name="x" /> is less than <paramref name="y" />.  
-
+  
   0  
-
+  
  <paramref name="x" /> equals <paramref name="y" />.  
-
+  
   Greater than 0  
-
+  
  <paramref name="x" /> is greater than <paramref name="y" />.</returns>
     </member>
     <member name="T:System.ComponentModel.DefaultValueAttribute">
@@ -5846,10 +5863,10 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="month">The month (1 through 12).</param>
       <param name="day">The day (1 through the number of days in <paramref name="month" />).</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1 or greater than 9999.  
--or-  
-<paramref name="month" /> is less than 1 or greater than 12.  
--or-  
+        <paramref name="year" /> is less than 1 or greater than 9999.
+-or-
+<paramref name="month" /> is less than 1 or greater than 12.
+-or-
 <paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)">
@@ -5861,10 +5878,10 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.  
--or-  
-<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.  
--or-  
+        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.
+-or-
+<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.
+-or-
 <paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
@@ -5876,16 +5893,16 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="minute">The minutes (0 through 59).</param>
       <param name="second">The seconds (0 through 59).</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1 or greater than 9999.  
--or-  
-<paramref name="month" /> is less than 1 or greater than 12.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is less than 1 or greater than 9999.
+-or-
+<paramref name="month" /> is less than 1 or greater than 12.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
 <paramref name="second" /> is less than 0 or greater than 59.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)">
@@ -5898,16 +5915,16 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="second">The seconds (0 through 59).</param>
       <param name="kind">One of the enumeration values that indicates whether <paramref name="year" />, <paramref name="month" />, <paramref name="day" />, <paramref name="hour" />, <paramref name="minute" /> and <paramref name="second" /> specify a local time, Coordinated Universal Time (UTC), or neither.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1 or greater than 9999.  
--or-  
-<paramref name="month" /> is less than 1 or greater than 12.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is less than 1 or greater than 9999.
+-or-
+<paramref name="month" /> is less than 1 or greater than 12.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
 <paramref name="second" /> is less than 0 or greater than 59.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="kind" /> is not one of the <see cref="T:System.DateTimeKind" /> values.</exception>
@@ -5924,16 +5941,16 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.  
--or-  
-<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.
+-or-
+<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
 <paramref name="second" /> is less than 0 or greater than 59.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
@@ -5946,18 +5963,18 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="second">The seconds (0 through 59).</param>
       <param name="millisecond">The milliseconds (0 through 999).</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1 or greater than 9999.  
--or-  
-<paramref name="month" /> is less than 1 or greater than 12.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is less than 1 or greater than 9999.
+-or-
+<paramref name="month" /> is less than 1 or greater than 12.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than 0 or greater than 999.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)">
@@ -5971,18 +5988,18 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <param name="millisecond">The milliseconds (0 through 999).</param>
       <param name="kind">One of the enumeration values that indicates whether <paramref name="year" />, <paramref name="month" />, <paramref name="day" />, <paramref name="hour" />, <paramref name="minute" />, <paramref name="second" />, and <paramref name="millisecond" /> specify a local time, Coordinated Universal Time (UTC), or neither.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1 or greater than 9999.  
--or-  
-<paramref name="month" /> is less than 1 or greater than 12.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is less than 1 or greater than 9999.
+-or-
+<paramref name="month" /> is less than 1 or greater than 12.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than 0 or greater than 999.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="kind" /> is not one of the <see cref="T:System.DateTimeKind" /> values.</exception>
@@ -6000,18 +6017,18 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.  
--or-  
-<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.
+-or-
+<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than 0 or greater than 999.</exception>
     </member>
     <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.DateTimeKind)">
@@ -6028,18 +6045,18 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.  
--or-  
-<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.  
--or-  
-<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" /> is not in the range supported by <paramref name="calendar" />.
+-or-
+<paramref name="month" /> is less than 1 or greater than the number of months in <paramref name="calendar" />.
+-or-
+<paramref name="day" /> is less than 1 or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than 0 or greater than 999.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="kind" /> is not one of the <see cref="T:System.DateTimeKind" /> values.</exception>
@@ -6093,9 +6110,9 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Returns a new <see cref="T:System.DateTime" /> that adds the specified number of months to the value of this instance.</summary>
       <param name="months">A number of months. The <paramref name="months" /> parameter can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by this instance and <paramref name="months" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime" /> is less than <see cref="F:System.DateTime.MinValue" /> or greater than <see cref="F:System.DateTime.MaxValue" />.  
- -or-  
- <paramref name="months" /> is less than -120,000 or greater than 120,000.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime" /> is less than <see cref="F:System.DateTime.MinValue" /> or greater than <see cref="F:System.DateTime.MaxValue" />.
+-or-
+<paramref name="months" /> is less than -120,000 or greater than 120,000.</exception>
     </member>
     <member name="M:System.DateTime.AddSeconds(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTime" /> that adds the specified number of seconds to the value of this instance.</summary>
@@ -6120,61 +6137,61 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Compares two instances of <see cref="T:System.DateTime" /> and returns an integer that indicates whether the first instance is earlier than, the same as, or later than the second instance.</summary>
       <param name="t1">The first object to compare.</param>
       <param name="t2">The second object to compare.</param>
-      <returns>A signed number indicating the relative values of <paramref name="t1" /> and <paramref name="t2" />.  
+      <returns>A signed number indicating the relative values of <paramref name="t1" /> and <paramref name="t2" />.
   Value Type  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="t1" /> is earlier than <paramref name="t2" />.  
-
+  
   Zero  
-
+  
  <paramref name="t1" /> is the same as <paramref name="t2" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="t1" /> is later than <paramref name="t2" />.</returns>
     </member>
     <member name="M:System.DateTime.CompareTo(System.DateTime)">
       <summary>Compares the value of this instance to a specified <see cref="T:System.DateTime" /> value and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified <see cref="T:System.DateTime" /> value.</summary>
       <param name="value">The object to compare to the current instance.</param>
-      <returns>A signed number indicating the relative values of this instance and the <paramref name="value" /> parameter.  
+      <returns>A signed number indicating the relative values of this instance and the <paramref name="value" /> parameter.
   Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is earlier than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is the same as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is later than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.DateTime.CompareTo(System.Object)">
       <summary>Compares the value of this instance to a specified object that contains a specified <see cref="T:System.DateTime" /> value, and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified <see cref="T:System.DateTime" /> value.</summary>
       <param name="value">A boxed object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is earlier than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is the same as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is later than <paramref name="value" />, or <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.DateTime" />.</exception>
@@ -6199,11 +6216,11 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <summary>Returns the number of days in the specified month and year.</summary>
       <param name="year">The year.</param>
       <param name="month">The month (a number ranging from 1 to 12).</param>
-      <returns>The number of days in <paramref name="month" /> for the specified <paramref name="year" />.  
- For example, if <paramref name="month" /> equals 2 for February, the return value is 28 or 29 depending upon whether <paramref name="year" /> is a leap year.</returns>
+      <returns>The number of days in <paramref name="month" /> for the specified <paramref name="year" />.
+For example, if <paramref name="month" /> equals 2 for February, the return value is 28 or 29 depending upon whether <paramref name="year" /> is a leap year.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="month" /> is less than 1 or greater than 12.  
--or-  
+        <paramref name="month" /> is less than 1 or greater than 12.
+-or-
 <paramref name="year" /> is less than 1 or greater than 9999.</exception>
     </member>
     <member name="M:System.DateTime.Equals(System.DateTime)">
@@ -6453,10 +6470,10 @@ The type of the source <see cref="T:System.Collections.ICollection" /> cannot be
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> or <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="s" /> or <paramref name="format" /> is an empty string.  
--or-  
-<paramref name="s" /> does not contain a date and time that corresponds to the pattern specified in <paramref name="format" />.  
--or-  
+        <paramref name="s" /> or <paramref name="format" /> is an empty string.
+-or-
+<paramref name="s" /> does not contain a date and time that corresponds to the pattern specified in <paramref name="format" />.
+-or-
 The hour component and the AM/PM designator in <paramref name="s" /> do not agree.</exception>
     </member>
     <member name="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
@@ -6469,10 +6486,10 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> or <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="s" /> or <paramref name="format" /> is an empty string.  
--or-  
-<paramref name="s" /> does not contain a date and time that corresponds to the pattern specified in <paramref name="format" />.  
--or-  
+        <paramref name="s" /> or <paramref name="format" /> is an empty string.
+-or-
+<paramref name="s" /> does not contain a date and time that corresponds to the pattern specified in <paramref name="format" />.
+-or-
 The hour component and the AM/PM designator in <paramref name="s" /> do not agree.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="style" /> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles" /> values. For example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" /> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />.</exception>
@@ -6487,12 +6504,12 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> or <paramref name="formats" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="s" /> is an empty string.  
--or-  
-an element of <paramref name="formats" /> is an empty string.  
--or-  
-<paramref name="s" /> does not contain a date and time that corresponds to any element of <paramref name="formats" />.  
--or-  
+        <paramref name="s" /> is an empty string.
+-or-
+an element of <paramref name="formats" /> is an empty string.
+-or-
+<paramref name="s" /> does not contain a date and time that corresponds to any element of <paramref name="formats" />.
+-or-
 The hour component and the AM/PM designator in <paramref name="s" /> do not agree.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="style" /> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles" /> values. For example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" /> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />.</exception>
@@ -6684,9 +6701,9 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <summary>Converts the value of the current <see cref="T:System.DateTime" /> object to its equivalent string representation using the specified format and the formatting conventions of the current culture.</summary>
       <param name="format">A standard or custom date and time format string.</param>
       <returns>A string representation of value of the current <see cref="T:System.DateTime" /> object as specified by <paramref name="format" />.</returns>
-      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.  
- -or-  
- <paramref name="format" /> does not contain a valid custom format pattern.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.
+-or-
+<paramref name="format" /> does not contain a valid custom format pattern.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
     </member>
     <member name="M:System.DateTime.ToString(System.String,System.IFormatProvider)">
@@ -6694,9 +6711,9 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <param name="format">A standard or custom date and time format string.</param>
       <param name="provider">An object that supplies culture-specific formatting information.</param>
       <returns>A string representation of value of the current <see cref="T:System.DateTime" /> object as specified by <paramref name="format" /> and <paramref name="provider" />.</returns>
-      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.  
- -or-  
- <paramref name="format" /> does not contain a valid custom format pattern.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.
+-or-
+<paramref name="format" /> does not contain a valid custom format pattern.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="provider" />.</exception>
     </member>
     <member name="M:System.DateTime.ToUniversalTime">
@@ -6735,8 +6752,8 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <returns>
         <see langword="true" /> if the <paramref name="s" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
+        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
 <paramref name="styles" /> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles" /> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" /> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />).</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="provider" /> is a neutral culture and cannot be used in a parsing operation.</exception>
@@ -6765,8 +6782,8 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
+        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
 <paramref name="styles" /> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles" /> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" /> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />).</exception>
     </member>
     <member name="M:System.DateTime.TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)">
@@ -6779,8 +6796,8 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <returns>
         <see langword="true" /> if the <paramref name="s" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
+        <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
 <paramref name="styles" /> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles" /> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" /> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />).</exception>
     </member>
     <member name="F:System.DateTime.UnixEpoch" />
@@ -6810,23 +6827,23 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
     <member name="M:System.DateTimeOffset.#ctor(System.DateTime)">
       <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset" /> structure using the specified <see cref="T:System.DateTime" /> value.</summary>
       <param name="dateTime">A date and time.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The UTC date and time that results from applying the offset is later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The UTC date and time that results from applying the offset is later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.#ctor(System.DateTime,System.TimeSpan)">
       <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset" /> structure using the specified <see cref="T:System.DateTime" /> value and offset.</summary>
       <param name="dateTime">A date and time.</param>
       <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="dateTime.Kind" /> equals <see cref="F:System.DateTimeKind.Utc" /> and <paramref name="offset" /> does not equal zero.  
--or-  
-<paramref name="dateTime.Kind" /> equals <see cref="F:System.DateTimeKind.Local" /> and <paramref name="offset" /> does not equal the offset of the system's local time zone.  
--or-  
+        <paramref name="dateTime.Kind" /> equals <see cref="F:System.DateTimeKind.Utc" /> and <paramref name="offset" /> does not equal zero.
+-or-
+<paramref name="dateTime.Kind" /> equals <see cref="F:System.DateTimeKind.Local" /> and <paramref name="offset" /> does not equal the offset of the system's local time zone.
+-or-
 <paramref name="offset" /> is not specified in whole minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> is less than -14 hours or greater than 14 hours.  
--or-  
+        <paramref name="offset" /> is less than -14 hours or greater than 14 hours.
+-or-
 <see cref="P:System.DateTimeOffset.UtcDateTime" /> is less than <see cref="F:System.DateTimeOffset.MinValue" /> or greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan)">
@@ -6845,24 +6862,24 @@ The hour component and the AM/PM designator in <paramref name="s" /> do not agre
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> cannot be <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than the <paramref name="calendar" /> parameter's <see langword="MinSupportedDateTime.Year" /> or greater than <see langword="MaxSupportedDateTime.Year" />.  
--or-  
-<paramref name="month" /> is either less than or greater than the number of months in <paramref name="year" /> in the <paramref name="calendar" />.  
--or-  
-<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than 0 or greater than 999.  
--or-  
-<paramref name="offset" /> is less than -14 hours or greater than 14 hours.  
--or-  
-The <paramref name="year" />, <paramref name="month" />, and <paramref name="day" /> parameters cannot be represented as a date and time value.  
--or-  
+        <paramref name="year" /> is less than the <paramref name="calendar" /> parameter's <see langword="MinSupportedDateTime.Year" /> or greater than <see langword="MaxSupportedDateTime.Year" />.
+-or-
+<paramref name="month" /> is either less than or greater than the number of months in <paramref name="year" /> in the <paramref name="calendar" />.
+-or-
+<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than 0 or greater than 999.
+-or-
+<paramref name="offset" /> is less than -14 hours or greater than 14 hours.
+-or-
+The <paramref name="year" />, <paramref name="month" />, and <paramref name="day" /> parameters cannot be represented as a date and time value.
+-or-
 The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than <see cref="F:System.DateTimeOffset.MinValue" /> or later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)">
@@ -6878,22 +6895,22 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <exception cref="T:System.ArgumentException">
         <paramref name="offset" /> does not represent whole minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than one or greater than 9999.  
--or-  
-<paramref name="month" /> is less than one or greater than 12.  
--or-  
-<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than 0 or greater than 999.  
--or-  
-<paramref name="offset" /> is less than -14 or greater than 14.  
--or-  
+        <paramref name="year" /> is less than one or greater than 9999.
+-or-
+<paramref name="month" /> is less than one or greater than 12.
+-or-
+<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than 0 or greater than 999.
+-or-
+<paramref name="offset" /> is less than -14 or greater than 14.
+-or-
 The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than <see cref="F:System.DateTimeOffset.MinValue" /> or later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)">
@@ -6908,20 +6925,20 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <exception cref="T:System.ArgumentException">
         <paramref name="offset" /> does not represent whole minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than one or greater than 9999.  
--or-  
-<paramref name="month" /> is less than one or greater than 12.  
--or-  
-<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="offset" /> is less than -14 hours or greater than 14 hours.  
--or-  
+        <paramref name="year" /> is less than one or greater than 9999.
+-or-
+<paramref name="month" /> is less than one or greater than 12.
+-or-
+<paramref name="day" /> is less than one or greater than the number of days in <paramref name="month" />.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
+<paramref name="offset" /> is less than -14 hours or greater than 14 hours.
+-or-
 The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than <see cref="F:System.DateTimeOffset.MinValue" /> or later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.#ctor(System.Int64,System.TimeSpan)">
@@ -6930,123 +6947,123 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
       <exception cref="T:System.ArgumentException">
         <paramref name="offset" /> is not specified in whole minutes.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than <see cref="F:System.DateTimeOffset.MinValue" /> or later than <see cref="F:System.DateTimeOffset.MaxValue" />.  
- -or-  
- <paramref name="ticks" /> is less than <see langword="DateTimeOffset.MinValue.Ticks" /> or greater than <see langword="DateTimeOffset.MaxValue.Ticks" />.  
- -or-  
- <paramref name="Offset" /> s less than -14 hours or greater than 14 hours.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than <see cref="F:System.DateTimeOffset.MinValue" /> or later than <see cref="F:System.DateTimeOffset.MaxValue" />.
+-or-
+<paramref name="ticks" /> is less than <see langword="DateTimeOffset.MinValue.Ticks" /> or greater than <see langword="DateTimeOffset.MaxValue.Ticks" />.
+-or-
+<paramref name="Offset" /> s less than -14 hours or greater than 14 hours.</exception>
     </member>
     <member name="M:System.DateTimeOffset.Add(System.TimeSpan)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified time interval to the value of this instance.</summary>
       <param name="timeSpan">A <see cref="T:System.TimeSpan" /> object that represents a positive or a negative time interval.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the time interval represented by <paramref name="timeSpan" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddDays(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of whole and fractional days to the value of this instance.</summary>
       <param name="days">A number of whole and fractional days. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of days represented by <paramref name="days" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddHours(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of whole and fractional hours to the value of this instance.</summary>
       <param name="hours">A number of whole and fractional hours. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of hours represented by <paramref name="hours" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddMilliseconds(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of milliseconds to the value of this instance.</summary>
       <param name="milliseconds">A number of whole and fractional milliseconds. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of whole milliseconds represented by <paramref name="milliseconds" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddMinutes(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of whole and fractional minutes to the value of this instance.</summary>
       <param name="minutes">A number of whole and fractional minutes. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of minutes represented by <paramref name="minutes" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddMonths(System.Int32)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of months to the value of this instance.</summary>
       <param name="months">A number of whole months. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of months represented by <paramref name="months" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddSeconds(System.Double)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of whole and fractional seconds to the value of this instance.</summary>
       <param name="seconds">A number of whole and fractional seconds. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of seconds represented by <paramref name="seconds" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddTicks(System.Int64)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of ticks to the value of this instance.</summary>
       <param name="ticks">A number of 100-nanosecond ticks. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of ticks represented by <paramref name="ticks" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.AddYears(System.Int32)">
       <summary>Returns a new <see cref="T:System.DateTimeOffset" /> object that adds a specified number of years to the value of this instance.</summary>
       <param name="years">A number of years. The number can be negative or positive.</param>
       <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object and the number of years represented by <paramref name="years" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.Compare(System.DateTimeOffset,System.DateTimeOffset)">
       <summary>Compares two <see cref="T:System.DateTimeOffset" /> objects and indicates whether the first is earlier than the second, equal to the second, or later than the second.</summary>
       <param name="first">The first object to compare.</param>
       <param name="second">The second object to compare.</param>
-      <returns>A signed integer that indicates whether the value of the <paramref name="first" /> parameter is earlier than, later than, or the same time as the value of the <paramref name="second" /> parameter, as the following table shows.  
+      <returns>A signed integer that indicates whether the value of the <paramref name="first" /> parameter is earlier than, later than, or the same time as the value of the <paramref name="second" /> parameter, as the following table shows.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="first" /> is earlier than <paramref name="second" />.  
-
+  
   Zero  
-
+  
  <paramref name="first" /> is equal to <paramref name="second" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="first" /> is later than <paramref name="second" />.</returns>
     </member>
     <member name="M:System.DateTimeOffset.CompareTo(System.DateTimeOffset)">
       <summary>Compares the current <see cref="T:System.DateTimeOffset" /> object to a specified <see cref="T:System.DateTimeOffset" /> object and indicates whether the current object is earlier than, the same as, or later than the second <see cref="T:System.DateTimeOffset" /> object.</summary>
       <param name="other">An object to compare with the current <see cref="T:System.DateTimeOffset" /> object.</param>
-      <returns>A signed integer that indicates the relationship between the current <see cref="T:System.DateTimeOffset" /> object and <paramref name="other" />, as the following table shows.  
+      <returns>A signed integer that indicates the relationship between the current <see cref="T:System.DateTimeOffset" /> object and <paramref name="other" />, as the following table shows.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is earlier than <paramref name="other" />.  
-
+  
   Zero  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is the same as <paramref name="other" />.  
-
+  
   Greater than zero.  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is later than <paramref name="other" />.</returns>
     </member>
     <member name="P:System.DateTimeOffset.Date">
@@ -7099,8 +7116,8 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="fileTime">A Windows file time, expressed in ticks.</param>
       <returns>An object that represents the date and time of <paramref name="fileTime" /> with the offset set to the local time offset.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="filetime" /> is less than zero.  
--or-  
+        <paramref name="filetime" /> is less than zero.
+-or-
 <paramref name="filetime" /> is greater than <see langword="DateTimeOffset.MaxValue.Ticks" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.FromUnixTimeMilliseconds(System.Int64)">
@@ -7108,8 +7125,8 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="milliseconds">A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). For Unix times before this date, its value is negative.</param>
       <returns>A date and time value that represents the same moment in time as the Unix time.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="milliseconds" /> is less than  -62,135,596,800,000.  
--or-  
+        <paramref name="milliseconds" /> is less than  -62,135,596,800,000.
+-or-
 <paramref name="milliseconds" /> is greater than 253,402,300,799,999.</exception>
     </member>
     <member name="M:System.DateTimeOffset.FromUnixTimeSeconds(System.Int64)">
@@ -7117,8 +7134,8 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="seconds">A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). For Unix times before this date, its value is negative.</param>
       <returns>A date and time value that represents the same moment in time as the Unix time.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="seconds" /> is less than  -62,135,596,800.  
--or-  
+        <paramref name="seconds" /> is less than  -62,135,596,800.
+-or-
 <paramref name="seconds" /> is greater than 253,402,300,799.</exception>
     </member>
     <member name="M:System.DateTimeOffset.GetHashCode">
@@ -7166,9 +7183,9 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="dateTimeOffset">The object to add the time interval to.</param>
       <param name="timeSpan">The time interval to add.</param>
       <returns>An object whose value is the sum of the values of <paramref name="dateTimeTz" /> and <paramref name="timeSpan" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.op_Equality(System.DateTimeOffset,System.DateTimeOffset)">
       <summary>Determines whether two specified <see cref="T:System.DateTimeOffset" /> objects represent the same point in time.</summary>
@@ -7195,9 +7212,9 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <summary>Defines an implicit conversion of a <see cref="T:System.DateTime" /> object to a <see cref="T:System.DateTimeOffset" /> object.</summary>
       <param name="dateTime">The object to convert.</param>
       <returns>The converted object.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The UTC date and time that results from applying the offset is later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The UTC date and time that results from applying the offset is later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.op_Inequality(System.DateTimeOffset,System.DateTimeOffset)">
       <summary>Determines whether two specified <see cref="T:System.DateTimeOffset" /> objects refer to different points in time.</summary>
@@ -7246,8 +7263,8 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <exception cref="T:System.ArgumentNullException">
         <paramref name="input" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
+        <paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
 <paramref name="input" /> contains the string representation of an offset value without a date or time.</exception>
     </member>
     <member name="M:System.DateTimeOffset.Parse(System.String,System.IFormatProvider)">
@@ -7259,8 +7276,8 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <exception cref="T:System.ArgumentNullException">
         <paramref name="input" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
+        <paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
 <paramref name="input" /> contains the string representation of an offset value without a date or time.</exception>
     </member>
     <member name="M:System.DateTimeOffset.Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
@@ -7269,18 +7286,18 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="formatProvider">An object that provides culture-specific format information about <paramref name="input" />.</param>
       <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of <paramref name="input" />. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None" />.</param>
       <returns>An object that is equivalent to the date and time that is contained in <paramref name="input" /> as specified by <paramref name="formatProvider" /> and <paramref name="styles" />.</returns>
-      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.  
- -or-  
- <paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.  
- -or-  
- <paramref name="styles" /> includes an unsupported <see cref="T:System.Globalization.DateTimeStyles" /> value.  
- -or-  
- <paramref name="styles" /> includes <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
+      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.
+-or-
+<paramref name="styles" /> is not a valid <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<paramref name="styles" /> includes an unsupported <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<paramref name="styles" /> includes <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="input" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
+        <paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
 <paramref name="input" /> contains the string representation of an offset value without a date or time.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ParseExact(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Globalization.DateTimeStyles)">
@@ -7290,9 +7307,19 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="formatProvider">An object that provides culture-specific formatting information about <paramref name="input" />.</param>
       <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of <paramref name="input" />.</param>
       <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input" /> parameter, as specified by the <paramref name="format" />, <paramref name="formatProvider" />, and <paramref name="styles" /> parameters.</returns>
-      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.-or-The <paramref name="styles" /> parameter includes an unsupported value.-or-The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
+      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.
+-or-
+The <paramref name="styles" /> parameter includes an unsupported value.
+-or-
+The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> is an empty character span.-or-<paramref name="input" /> does not contain a valid string representation of a date and time.-or-<paramref name="format" /> is an empty character span.-or-The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
+        <paramref name="input" /> is an empty character span.
+-or-
+<paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
+<paramref name="format" /> is an empty character span.
+-or-
+The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ParseExact(System.ReadOnlySpan{System.Char},System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)">
       <summary>Converts a character span that contains the string representation of a date and time to its <see cref="T:System.DateTimeOffset" /> equivalent using the specified formats, culture-specific format information, and style. The format of the date and time representation must match one of the specified formats exactly.</summary>
@@ -7301,9 +7328,19 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <param name="formatProvider">An object that supplies culture-specific formatting information about <paramref name="input" />.</param>
       <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of <paramref name="input" />.</param>
       <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input" /> parameter, as specified by the <paramref name="formats" />, <paramref name="formatProvider" />, and <paramref name="styles" /> parameters.</returns>
-      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.-or-<paramref name="styles" /> includes an unsupported value.-or-The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
+      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.
+-or-
+<paramref name="styles" /> includes an unsupported value.
+-or-
+The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> is an empty character span.-or-<paramref name="input" /> does not contain a valid string representation of a date and time.-or-No element of <paramref name="formats" /> contains a valid format specifier.-or-The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
+        <paramref name="input" /> is an empty character span.
+-or-
+<paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
+No element of <paramref name="formats" /> contains a valid format specifier.
+-or-
+The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String,System.IFormatProvider)">
       <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset" /> equivalent using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly.</summary>
@@ -7313,16 +7350,16 @@ The <see cref="P:System.DateTimeOffset.UtcDateTime" /> property is earlier than
       <returns>An object that is equivalent to the date and time that is contained in <paramref name="input" /> as specified by <paramref name="format" /> and <paramref name="formatProvider" />.</returns>
       <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="input" /> is <see langword="null" />.  
--or-  
+        <paramref name="input" /> is <see langword="null" />.
+-or-
 <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> is an empty string ("").  
--or-  
-<paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
-<paramref name="format" /> is an empty string.  
--or-  
+        <paramref name="input" /> is an empty string ("").
+-or-
+<paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
+<paramref name="format" /> is an empty string.
+-or-
 The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
@@ -7332,22 +7369,22 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="formatProvider">An object that supplies culture-specific formatting information about <paramref name="input" />.</param>
       <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of <paramref name="input" />.</param>
       <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input" /> parameter, as specified by the <paramref name="format" />, <paramref name="formatProvider" />, and <paramref name="styles" /> parameters.</returns>
-      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.  
- -or-  
- The <paramref name="styles" /> parameter includes an unsupported value.  
- -or-  
- The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
+      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.
+-or-
+The <paramref name="styles" /> parameter includes an unsupported value.
+-or-
+The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="input" /> is <see langword="null" />.  
--or-  
+        <paramref name="input" /> is <see langword="null" />.
+-or-
 <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> is an empty string ("").  
--or-  
-<paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
-<paramref name="format" /> is an empty string.  
--or-  
+        <paramref name="input" /> is an empty string ("").
+-or-
+<paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
+<paramref name="format" /> is an empty string.
+-or-
 The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)">
@@ -7357,20 +7394,20 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="formatProvider">An object that supplies culture-specific formatting information about <paramref name="input" />.</param>
       <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of <paramref name="input" />.</param>
       <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input" /> parameter, as specified by the <paramref name="formats" />, <paramref name="formatProvider" />, and <paramref name="styles" /> parameters.</returns>
-      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.  
- -or-  
- <paramref name="styles" /> includes an unsupported value.  
- -or-  
- The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
+      <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.
+-or-
+<paramref name="styles" /> includes an unsupported value.
+-or-
+The <paramref name="styles" /> parameter contains <see cref="T:System.Globalization.DateTimeStyles" /> values that cannot be used together.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="input" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="input" /> is an empty string ("").  
--or-  
-<paramref name="input" /> does not contain a valid string representation of a date and time.  
--or-  
-No element of <paramref name="formats" /> contains a valid format specifier.  
--or-  
+        <paramref name="input" /> is an empty string ("").
+-or-
+<paramref name="input" /> does not contain a valid string representation of a date and time.
+-or-
+No element of <paramref name="formats" /> contains a valid format specifier.
+-or-
 The hour component and the AM/PM designator in <paramref name="input" /> do not agree.</exception>
     </member>
     <member name="P:System.DateTimeOffset.Second">
@@ -7386,28 +7423,28 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Subtracts a specified time interval from the current <see cref="T:System.DateTimeOffset" /> object.</summary>
       <param name="value">The time interval to subtract.</param>
       <returns>An object that is equal to the date and time represented by the current <see cref="T:System.DateTimeOffset" /> object, minus the time interval represented by <paramref name="value" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset" /> value is less than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> value is greater than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the value of the current <see cref="T:System.DateTimeOffset" /> object with another object of the same type.</summary>
       <param name="obj">The object to compare with the current <see cref="T:System.DateTimeOffset" /> object.</param>
-      <returns>A 32-bit signed integer that indicates whether the current <see cref="T:System.DateTimeOffset" /> object is less than, equal to, or greater than <paramref name="obj" />. The return values of the method are interpreted as follows:  
+      <returns>A 32-bit signed integer that indicates whether the current <see cref="T:System.DateTimeOffset" /> object is less than, equal to, or greater than <paramref name="obj" />. The return values of the method are interpreted as follows:
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is less than (earlier than) <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is equal to (the same point in time as) <paramref name="obj" />.  
-
+  
   Greater than zero  
-
+  
   The current <see cref="T:System.DateTimeOffset" /> object is greater than (later than) <paramref name="obj" />.</returns>
     </member>
     <member name="M:System.DateTimeOffset.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
@@ -7441,12 +7478,12 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Converts the value of the current <see cref="T:System.DateTimeOffset" /> object to the date and time specified by an offset value.</summary>
       <param name="offset">The offset to convert the <see cref="T:System.DateTimeOffset" /> value to.</param>
       <returns>An object that is equal to the original <see cref="T:System.DateTimeOffset" /> object (that is, their <see cref="M:System.DateTimeOffset.ToUniversalTime" /> methods return identical points in time) but whose <see cref="P:System.DateTimeOffset.Offset" /> property is set to <paramref name="offset" />.</returns>
-      <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTimeOffset" /> object has a <see cref="P:System.DateTimeOffset.DateTime" /> value earlier than <see cref="F:System.DateTimeOffset.MinValue" />.  
- -or-  
- The resulting <see cref="T:System.DateTimeOffset" /> object has a <see cref="P:System.DateTimeOffset.DateTime" /> value later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
+      <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTimeOffset" /> object has a <see cref="P:System.DateTimeOffset.DateTime" /> value earlier than <see cref="F:System.DateTimeOffset.MinValue" />.
+-or-
+The resulting <see cref="T:System.DateTimeOffset" /> object has a <see cref="P:System.DateTimeOffset.DateTime" /> value later than <see cref="F:System.DateTimeOffset.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> is less than -14 hours.  
--or-  
+        <paramref name="offset" /> is less than -14 hours.
+-or-
 <paramref name="offset" /> is greater than 14 hours.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ToString">
@@ -7464,9 +7501,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Converts the value of the current <see cref="T:System.DateTimeOffset" /> object to its equivalent string representation using the specified format.</summary>
       <param name="format">A format string.</param>
       <returns>A string representation of the value of the current <see cref="T:System.DateTimeOffset" /> object, as specified by <paramref name="format" />.</returns>
-      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.  
- -or-  
- <paramref name="format" /> does not contain a valid custom format pattern.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.
+-or-
+<paramref name="format" /> does not contain a valid custom format pattern.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ToString(System.String,System.IFormatProvider)">
@@ -7474,9 +7511,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="format">A format string.</param>
       <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
       <returns>A string representation of the value of the current <see cref="T:System.DateTimeOffset" /> object, as specified by <paramref name="format" /> and <paramref name="provider" />.</returns>
-      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.  
- -or-  
- <paramref name="format" /> does not contain a valid custom format pattern.</exception>
+      <exception cref="T:System.FormatException">The length of <paramref name="format" /> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo" />.
+-or-
+<paramref name="format" /> does not contain a valid custom format pattern.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="formatProvider" />.</exception>
     </member>
     <member name="M:System.DateTimeOffset.ToUniversalTime">
@@ -7523,10 +7560,10 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if the <paramref name="input" /> parameter is successfully converted; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
-<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.  
--or-  
+        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.
+-or-
 <paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
     </member>
     <member name="M:System.DateTimeOffset.TryParseExact(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
@@ -7539,7 +7576,11 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if the <paramref name="input" /> parameter is successfully converted; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.-or-<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.-or-<paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
+        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.
+-or-
+<paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
     </member>
     <member name="M:System.DateTimeOffset.TryParseExact(System.ReadOnlySpan{System.Char},System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
       <param name="input" />
@@ -7548,7 +7589,11 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="styles" />
       <param name="result" />
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.-or-<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.-or-<paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
+        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.
+-or-
+<paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
     </member>
     <member name="M:System.DateTimeOffset.TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
       <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset" /> equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly.</summary>
@@ -7560,10 +7605,10 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if the <paramref name="input" /> parameter is successfully converted; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
-<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.  
--or-  
+        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.
+-or-
 <paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
     </member>
     <member name="M:System.DateTimeOffset.TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
@@ -7576,10 +7621,10 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if the <paramref name="input" /> parameter is successfully converted; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.  
--or-  
-<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.  
--or-  
+        <paramref name="styles" /> includes an undefined <see cref="T:System.Globalization.DateTimeStyles" /> value.
+-or-
+<see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault" /> is not supported.
+-or-
 <paramref name="styles" /> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles" /> values.</exception>
     </member>
     <member name="F:System.DateTimeOffset.UnixEpoch" />
@@ -7736,9 +7781,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
     </member>
     <member name="M:System.DBNull.ToString(System.IFormatProvider)">
       <summary>Returns an empty string using the specified <see cref="T:System.IFormatProvider" />.</summary>
-      <param name="provider">The <see cref="T:System.IFormatProvider" /> to be used to format the return value.  
- -or-  
- <see langword="null" /> to obtain the format information from the current locale setting of the operating system.</param>
+      <param name="provider">The <see cref="T:System.IFormatProvider" /> to be used to format the return value.
+-or-
+<see langword="null" /> to obtain the format information from the current locale setting of the operating system.</param>
       <returns>An empty string (<see cref="F:System.String.Empty" />).</returns>
     </member>
     <member name="F:System.DBNull.Value">
@@ -7751,8 +7796,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Initializes a new instance of <see cref="T:System.Decimal" /> to the value of the specified double-precision floating-point number.</summary>
       <param name="value">The value to represent as a <see cref="T:System.Decimal" />.</param>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.  
--or-  
+        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" />.</exception>
     </member>
     <member name="M:System.Decimal.#ctor(System.Int32)">
@@ -7775,9 +7820,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="bits">An array of 32-bit signed integers containing a representation of a decimal value.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bits" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The length of the <paramref name="bits" /> is not 4.  
- -or-  
- The representation of the decimal value in <paramref name="bits" /> is not valid.</exception>
+      <exception cref="T:System.ArgumentException">The length of the <paramref name="bits" /> is not 4.
+-or-
+The representation of the decimal value in <paramref name="bits" /> is not valid.</exception>
     </member>
     <member name="M:System.Decimal.#ctor(System.Int64)">
       <summary>Initializes a new instance of <see cref="T:System.Decimal" /> to the value of the specified 64-bit signed integer.</summary>
@@ -7787,8 +7832,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Initializes a new instance of <see cref="T:System.Decimal" /> to the value of the specified single-precision floating-point number.</summary>
       <param name="value">The value to represent as a <see cref="T:System.Decimal" />.</param>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.  
--or-  
+        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.</exception>
     </member>
     <member name="M:System.Decimal.#ctor(System.UInt32)">
@@ -7815,65 +7860,65 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Compares two specified <see cref="T:System.Decimal" /> values.</summary>
       <param name="d1">The first value to compare.</param>
       <param name="d2">The second value to compare.</param>
-      <returns>A signed number indicating the relative values of <paramref name="d1" /> and <paramref name="d2" />.  
+      <returns>A signed number indicating the relative values of <paramref name="d1" /> and <paramref name="d2" />.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="d1" /> is less than <paramref name="d2" />.  
-
+  
   Zero  
-
+  
  <paramref name="d1" /> and <paramref name="d2" /> are equal.  
-
+  
   Greater than zero  
-
+  
  <paramref name="d1" /> is greater than <paramref name="d2" />.</returns>
     </member>
     <member name="M:System.Decimal.CompareTo(System.Decimal)">
       <summary>Compares this instance to a specified <see cref="T:System.Decimal" /> object and returns a comparison of their relative values.</summary>
       <param name="value">The object to compare with this instance.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Decimal.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns a comparison of their relative values.</summary>
       <param name="value">The object to compare with this instance, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Decimal" />.</exception>
@@ -7909,9 +7954,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
     <member name="M:System.Decimal.Floor(System.Decimal)">
       <summary>Rounds a specified <see cref="T:System.Decimal" /> number to the closest integer toward negative infinity.</summary>
       <param name="d">The value to round.</param>
-      <returns>If <paramref name="d" /> has a fractional part, the next whole <see cref="T:System.Decimal" /> number toward negative infinity that is less than <paramref name="d" />.  
- -or-  
- If <paramref name="d" /> doesn't have a fractional part, <paramref name="d" /> is returned unchanged. Note that the method returns an integral value of type <see cref="T:System.Decimal" />.</returns>
+      <returns>If <paramref name="d" /> has a fractional part, the next whole <see cref="T:System.Decimal" /> number toward negative infinity that is less than <paramref name="d" />.
+-or-
+If <paramref name="d" /> doesn't have a fractional part, <paramref name="d" /> is returned unchanged. Note that the method returns an integral value of type <see cref="T:System.Decimal" />.</returns>
     </member>
     <member name="M:System.Decimal.FromOACurrency(System.Int64)">
       <summary>Converts the specified 64-bit signed integer, which contains an OLE Automation Currency value, to the equivalent <see cref="T:System.Decimal" /> value.</summary>
@@ -7950,9 +7995,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
     <member name="M:System.Decimal.Negate(System.Decimal)">
       <summary>Returns the result of multiplying the specified <see cref="T:System.Decimal" /> value by negative one.</summary>
       <param name="d">The value to negate.</param>
-      <returns>A decimal number with the value of <paramref name="d" />, but the opposite sign.  
- -or-  
- Zero, if <paramref name="d" /> is zero.</returns>
+      <returns>A decimal number with the value of <paramref name="d" />, but the opposite sign.
+-or-
+Zero, if <paramref name="d" /> is zero.</returns>
     </member>
     <member name="F:System.Decimal.One">
       <summary>Represents the number one (1).</summary>
@@ -8027,8 +8072,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <paramref name="value" /> is less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.</exception>
     </member>
     <member name="M:System.Decimal.op_Explicit(System.Decimal)~System.SByte">
-      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to an 8-bit signed integer.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to an 8-bit signed integer.
+This API is not CLS-compliant.</summary>
       <param name="value">The value to convert.</param>
       <returns>An 8-bit signed integer that represents the converted <see cref="T:System.Decimal" />.</returns>
       <exception cref="T:System.OverflowException">
@@ -8040,24 +8085,24 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>A single-precision floating-point number that represents the converted <see cref="T:System.Decimal" />.</returns>
     </member>
     <member name="M:System.Decimal.op_Explicit(System.Decimal)~System.UInt16">
-      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 16-bit unsigned integer.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 16-bit unsigned integer.
+This API is not CLS-compliant.</summary>
       <param name="value">The value to convert.</param>
       <returns>A 16-bit unsigned integer that represents the converted <see cref="T:System.Decimal" />.</returns>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
     </member>
     <member name="M:System.Decimal.op_Explicit(System.Decimal)~System.UInt32">
-      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 32-bit unsigned integer.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 32-bit unsigned integer.
+This API is not CLS-compliant.</summary>
       <param name="value">The value to convert.</param>
       <returns>A 32-bit unsigned integer that represents the converted <see cref="T:System.Decimal" />.</returns>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Decimal.op_Explicit(System.Decimal)~System.UInt64">
-      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 64-bit unsigned integer.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> to a 64-bit unsigned integer.
+This API is not CLS-compliant.</summary>
       <param name="value">The value to convert.</param>
       <returns>A 64-bit unsigned integer that represents the converted <see cref="T:System.Decimal" />.</returns>
       <exception cref="T:System.OverflowException">
@@ -8068,8 +8113,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="value">The double-precision floating-point number to convert.</param>
       <returns>The converted double-precision floating point number.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.  
--or-  
+        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" />.</exception>
     </member>
     <member name="M:System.Decimal.op_Explicit(System.Single)~System.Decimal">
@@ -8077,8 +8122,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="value">The single-precision floating-point number to convert.</param>
       <returns>The converted single-precision floating point number.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.  
--or-  
+        <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.</exception>
     </member>
     <member name="M:System.Decimal.op_GreaterThan(System.Decimal,System.Decimal)">
@@ -8121,26 +8166,26 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>The converted 64-bit signed integer.</returns>
     </member>
     <member name="M:System.Decimal.op_Implicit(System.SByte)~System.Decimal">
-      <summary>Defines an implicit conversion of an 8-bit signed integer to a <see cref="T:System.Decimal" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an implicit conversion of an 8-bit signed integer to a <see cref="T:System.Decimal" />.
+This API is not CLS-compliant.</summary>
       <param name="value">The 8-bit signed integer to convert.</param>
       <returns>The converted 8-bit signed integer.</returns>
     </member>
     <member name="M:System.Decimal.op_Implicit(System.UInt16)~System.Decimal">
-      <summary>Defines an implicit conversion of a 16-bit unsigned integer to a <see cref="T:System.Decimal" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an implicit conversion of a 16-bit unsigned integer to a <see cref="T:System.Decimal" />.
+This API is not CLS-compliant.</summary>
       <param name="value">The 16-bit unsigned integer to convert.</param>
       <returns>The converted 16-bit unsigned integer.</returns>
     </member>
     <member name="M:System.Decimal.op_Implicit(System.UInt32)~System.Decimal">
-      <summary>Defines an implicit conversion of a 32-bit unsigned integer to a <see cref="T:System.Decimal" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an implicit conversion of a 32-bit unsigned integer to a <see cref="T:System.Decimal" />.
+This API is not CLS-compliant.</summary>
       <param name="value">The 32-bit unsigned integer to convert.</param>
       <returns>The converted 32-bit unsigned integer.</returns>
     </member>
     <member name="M:System.Decimal.op_Implicit(System.UInt64)~System.Decimal">
-      <summary>Defines an implicit conversion of a 64-bit unsigned integer to a <see cref="T:System.Decimal" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Defines an implicit conversion of a 64-bit unsigned integer to a <see cref="T:System.Decimal" />.
+This API is not CLS-compliant.</summary>
       <param name="value">The 64-bit unsigned integer to convert.</param>
       <returns>The converted 64-bit unsigned integer.</returns>
     </member>
@@ -8228,8 +8273,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in the correct format.</exception>
@@ -8249,8 +8294,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="M:System.Decimal.Parse(System.String,System.IFormatProvider)">
@@ -8543,8 +8588,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="F:System.Decimal.Zero">
@@ -8558,8 +8603,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="target">The class instance on which the delegate invokes <paramref name="method" />.</param>
       <param name="method">The name of the instance method that the delegate represents.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">There was an error binding to the target method.</exception>
     </member>
@@ -8568,12 +8613,12 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="target">The <see cref="T:System.Type" /> representing the class that defines <paramref name="method" />.</param>
       <param name="method">The name of the static method that the delegate represents.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="target" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
+        <paramref name="target" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
 <paramref name="target" /> represents an open generic type.</exception>
     </member>
     <member name="M:System.Delegate.Clone">
@@ -8606,16 +8651,16 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> describing the static or instance method the delegate is to represent.</param>
       <returns>A delegate of the specified type that represents the specified static or instance method.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> cannot be bound.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> cannot be bound.
+-or-
 <paramref name="method" /> is not a <see langword="RuntimeMethodInfo" />. See Runtime Types in Reflection.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8629,16 +8674,16 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <see langword="true" /> to throw an exception if <paramref name="method" /> cannot be bound; otherwise, <see langword="false" />.</param>
       <returns>A delegate of the specified type that represents the specified static or instance method, or <see langword="null" /> if <paramref name="throwOnBindFailure" /> is <see langword="false" /> and the delegate cannot be bound to <paramref name="method" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> cannot be bound, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> cannot be bound, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.
+-or-
 <paramref name="method" /> is not a <see langword="RuntimeMethodInfo" />. See Runtime Types in Reflection.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8650,18 +8695,18 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="method">The name of the instance method that the delegate is to represent.</param>
       <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> is not an instance method.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> is not an instance method.
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8674,18 +8719,18 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
       <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> is not an instance method.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> is not an instance method.
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8700,18 +8745,18 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <see langword="true" /> to throw an exception if <paramref name="method" /> cannot be bound; otherwise, <see langword="false" />.</param>
       <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> is not an instance method.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> is not an instance method.
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8722,18 +8767,18 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> describing the static or instance method the delegate is to represent. Only static methods are supported in the .NET Framework version 1.0 and 1.1.</param>
       <returns>A delegate of the specified type to represent the specified static method.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> is not a static method, and the .NET Framework version is 1.0 or 1.1.  
--or-  
-<paramref name="method" /> cannot be bound.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> is not a static method, and the .NET Framework version is 1.0 or 1.1.
+-or-
+<paramref name="method" /> cannot be bound.
+-or-
 <paramref name="method" /> is not a <see langword="RuntimeMethodInfo" />. See Runtime Types in Reflection.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8746,16 +8791,16 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <see langword="true" /> to throw an exception if <paramref name="method" /> cannot be bound; otherwise, <see langword="false" />.</param>
       <returns>A delegate of the specified type to represent the specified static method.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="method" /> cannot be bound, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="method" /> cannot be bound, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.
+-or-
 <paramref name="method" /> is not a <see langword="RuntimeMethodInfo" />. See Runtime Types in Reflection.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8767,22 +8812,22 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="method">The name of the static method that the delegate is to represent.</param>
       <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="target" /> is not a <see langword="RuntimeType" />.  
--or-  
-<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.  
--or-  
-<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="target" /> is not a <see langword="RuntimeType" />.
+-or-
+<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.
+-or-
+<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8795,22 +8840,22 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
       <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="target" /> is not a <see langword="RuntimeType" />.  
--or-  
-<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.  
--or-  
-<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="target" /> is not a <see langword="RuntimeType" />.
+-or-
+<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.
+-or-
+<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
@@ -8825,53 +8870,53 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <see langword="true" /> to throw an exception if <paramref name="method" /> cannot be bound; otherwise, <see langword="false" />.</param>
       <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="type" /> is <see langword="null" />.  
--or-  
-<paramref name="target" /> is <see langword="null" />.  
--or-  
+        <paramref name="type" /> is <see langword="null" />.
+-or-
+<paramref name="target" /> is <see langword="null" />.
+-or-
 <paramref name="method" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.  
--or-  
-<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.  
--or-  
-<paramref name="target" /> is not a <see langword="RuntimeType" />.  
--or-  
-<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.  
--or-  
-<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).  
--or-  
+        <paramref name="type" /> does not inherit <see cref="T:System.MulticastDelegate" />.
+-or-
+<paramref name="type" /> is not a <see langword="RuntimeType" />. See Runtime Types in Reflection.
+-or-
+<paramref name="target" /> is not a <see langword="RuntimeType" />.
+-or-
+<paramref name="target" /> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters" /> property is <see langword="true" />.
+-or-
+<paramref name="method" /> is not a <see langword="static" /> method (<see langword="Shared" /> method in Visual Basic).
+-or-
 <paramref name="method" /> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure" /> is <see langword="true" />.</exception>
       <exception cref="T:System.MissingMethodException">The <see langword="Invoke" /> method of <paramref name="type" /> is not found.</exception>
       <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method" />.</exception>
     </member>
     <member name="M:System.Delegate.DynamicInvoke(System.Object[])">
       <summary>Dynamically invokes (late-bound) the method represented by the current delegate.</summary>
-      <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate.  
- -or-  
- <see langword="null" />, if the method represented by the current delegate does not require arguments.</param>
+      <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate.
+-or-
+<see langword="null" />, if the method represented by the current delegate does not require arguments.</param>
       <returns>The object returned by the method represented by the delegate.</returns>
-      <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).  
- -or-  
- The number, order, or type of parameters listed in <paramref name="args" /> is invalid.</exception>
+      <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).
+-or-
+The number, order, or type of parameters listed in <paramref name="args" /> is invalid.</exception>
       <exception cref="T:System.ArgumentException">The method represented by the delegate is invoked on an object or a class that does not support it.</exception>
-      <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is <see langword="null" />.  
- -or-  
- One of the encapsulated methods throws an exception.</exception>
+      <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is <see langword="null" />.
+-or-
+One of the encapsulated methods throws an exception.</exception>
     </member>
     <member name="M:System.Delegate.DynamicInvokeImpl(System.Object[])">
       <summary>Dynamically invokes (late-bound) the method represented by the current delegate.</summary>
-      <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate.  
- -or-  
- <see langword="null" />, if the method represented by the current delegate does not require arguments.</param>
+      <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate.
+-or-
+<see langword="null" />, if the method represented by the current delegate does not require arguments.</param>
       <returns>The object returned by the method represented by the delegate.</returns>
-      <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).  
- -or-  
- The number, order, or type of parameters listed in <paramref name="args" /> is invalid.</exception>
+      <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).
+-or-
+The number, order, or type of parameters listed in <paramref name="args" /> is invalid.</exception>
       <exception cref="T:System.ArgumentException">The method represented by the delegate is invoked on an object or a class that does not support it.</exception>
-      <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is <see langword="null" />.  
- -or-  
- One of the encapsulated methods throws an exception.</exception>
+      <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is <see langword="null" />.
+-or-
+One of the encapsulated methods throws an exception.</exception>
     </member>
     <member name="M:System.Delegate.Equals(System.Object)">
       <summary>Determines whether the specified object and the current delegate are of the same type and share the same targets, methods, and invocation list.</summary>
@@ -9063,8 +9108,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <summary>Use the implicit MSIL sequence points, not the program database (PDB) sequence points. The symbolic information normally includes at least one Microsoft intermediate language (MSIL) offset for each source line. When the just-in-time (JIT) compiler is about to compile a method, it asks the profiling services for a list of MSIL offsets that should be preserved. These MSIL offsets are called sequence points.</summary>
     </member>
     <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None">
-      <summary>Starting with the .NET Framework version 2.0, JIT tracking information is always generated, and this flag has the same effect as <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.Default" />, except that it sets the <see cref="P:System.Diagnostics.DebuggableAttribute.IsJITTrackingEnabled" /> property to <see langword="false" />. However, because JIT tracking is always enabled, the property value is ignored in version 2.0 or later.  
- Note that, unlike the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.DisableOptimizations" /> flag, the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None" /> flag cannot be used to disable JIT optimizations.</summary>
+      <summary>Starting with the .NET Framework version 2.0, JIT tracking information is always generated, and this flag has the same effect as <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.Default" />, except that it sets the <see cref="P:System.Diagnostics.DebuggableAttribute.IsJITTrackingEnabled" /> property to <see langword="false" />. However, because JIT tracking is always enabled, the property value is ignored in version 2.0 or later.
+Note that, unlike the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.DisableOptimizations" /> flag, the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None" /> flag cannot be used to disable JIT optimizations.</summary>
     </member>
     <member name="P:System.Diagnostics.DebuggableAttribute.IsJITOptimizerDisabled">
       <summary>Gets a value that indicates whether the runtime optimizer is disabled.</summary>
@@ -9102,67 +9147,67 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
     <member name="M:System.Double.CompareTo(System.Double)">
       <summary>Compares this instance to a specified double-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified double-precision floating-point number.</summary>
       <param name="value">A double-precision floating-point number to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is not a number (<see cref="F:System.Double.NaN" />) and <paramref name="value" /> is a number.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
  -or-  
-
+  
  Both this instance and <paramref name="value" /> are not a number (<see cref="F:System.Double.NaN" />), <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is a number and <paramref name="value" /> is not a number (<see cref="F:System.Double.NaN" />).</returns>
     </member>
     <member name="M:System.Double.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is not a number (<see cref="F:System.Double.NaN" />) and <paramref name="value" /> is a number.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance and <paramref name="value" /> are both <see langword="Double.NaN" />, <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" /> A positive integer  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is a number and <paramref name="value" /> is not a number (<see cref="F:System.Double.NaN" />).  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Double" />.</exception>
@@ -9197,7 +9242,7 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <see langword="true" /> if the value is finite (zero, subnormal or normal); <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.Double.IsInfinity(System.Double)">
-      <summary>Returns a value indicating whether the specified number evaluates to negative or positive infinity</summary>
+      <summary>Returns a value indicating whether the specified number evaluates to negative or positive infinity.</summary>
       <param name="d">A double-precision floating-point number.</param>
       <returns>
         <see langword="true" /> if <paramref name="d" /> evaluates to <see cref="F:System.Double.PositiveInfinity" /> or <see cref="F:System.Double.NegativeInfinity" />; otherwise, <see langword="false" />.</returns>
@@ -9320,8 +9365,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.OverflowException">
         <paramref name="s" /> represents a number that is less than <see cref="F:System.Double.MinValue" /> or greater than <see cref="F:System.Double.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="M:System.Double.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -9335,8 +9380,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.FormatException">
         <paramref name="s" /> does not represent a numeric value.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="s" /> represents a number that is less than <see cref="F:System.Double.MinValue" /> or greater than <see cref="F:System.Double.MaxValue" />.</exception>
@@ -9489,8 +9534,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="T:System.DuplicateWaitObjectException">
@@ -9547,25 +9592,25 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
     <member name="M:System.Enum.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="target">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number that indicates the relative values of this instance and <paramref name="target" />.  
+      <returns>A signed number that indicates the relative values of this instance and <paramref name="target" />.
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   The value of this instance is less than the value of <paramref name="target" />.  
-
+  
   Zero  
-
+  
   The value of this instance is equal to the value of <paramref name="target" />.  
-
+  
   Greater than zero  
-
+  
   The value of this instance is greater than the value of <paramref name="target" />.  
-
+  
  -or-  
-
+  
  <paramref name="target" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="target" /> and this instance are not the same type.</exception>
@@ -9585,11 +9630,11 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <param name="format">The output format to use.</param>
       <returns>A string representation of <paramref name="value" />.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="enumType" />, <paramref name="value" />, or <paramref name="format" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="enumType" /> parameter is not an <see cref="T:System.Enum" /> type.  
- -or-  
- The <paramref name="value" /> is from an enumeration that differs in type from <paramref name="enumType" />.  
- -or-  
- The type of <paramref name="value" /> is not an underlying type of <paramref name="enumType" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="enumType" /> parameter is not an <see cref="T:System.Enum" /> type.
+-or-
+The <paramref name="value" /> is from an enumeration that differs in type from <paramref name="enumType" />.
+-or-
+The type of <paramref name="value" /> is not an underlying type of <paramref name="enumType" />.</exception>
       <exception cref="T:System.FormatException">The <paramref name="format" /> parameter contains an invalid value.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="format" /> equals "X", but the enumeration type is unknown.</exception>
@@ -9606,8 +9651,8 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.ArgumentNullException">
         <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.  
--or-  
+        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
+-or-
 <paramref name="value" /> is neither of type <paramref name="enumType" /> nor does it have the same underlying type as <paramref name="enumType" />.</exception>
     </member>
     <member name="M:System.Enum.GetNames(System.Type)">
@@ -9641,9 +9686,9 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
         <paramref name="enumType" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.</exception>
-      <exception cref="T:System.InvalidOperationException">The method is invoked by reflection in a reflection-only context,  
- -or-  
- <paramref name="enumType" /> is a type from an assembly loaded in a reflection-only context.</exception>
+      <exception cref="T:System.InvalidOperationException">The method is invoked by reflection in a reflection-only context,
+-or-
+<paramref name="enumType" /> is a type from an assembly loaded in a reflection-only context.</exception>
     </member>
     <member name="M:System.Enum.HasFlag(System.Enum)">
       <summary>Determines whether one or more bit fields are set in the current instance.</summary>
@@ -9662,10 +9707,10 @@ The hour component and the AM/PM designator in <paramref name="input" /> do not
       <exception cref="T:System.ArgumentNullException">
         <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="enumType" /> is not an <see langword="Enum" />.  
--or-  
-The type of <paramref name="value" /> is an enumeration, but it is not an enumeration of type <paramref name="enumType" />.  
--or-  
+        <paramref name="enumType" /> is not an <see langword="Enum" />.
+-or-
+The type of <paramref name="value" /> is an enumeration, but it is not an enumeration of type <paramref name="enumType" />.
+-or-
 The type of <paramref name="value" /> is not an underlying type of <paramref name="enumType" />.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="value" /> is not type <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.Byte" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, or <see cref="T:System.UInt64" />, or <see cref="T:System.String" />.</exception>
@@ -9678,10 +9723,10 @@ The type of <paramref name="value" /> is not an underlying type of <paramref nam
       <exception cref="T:System.ArgumentNullException">
         <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.  
--or-  
-<paramref name="value" /> is either an empty string or only contains white space.  
--or-  
+        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
+-or-
+<paramref name="value" /> is either an empty string or only contains white space.
+-or-
 <paramref name="value" /> is a name, but not one of the named constants defined for the enumeration.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is outside the range of the underlying type of <paramref name="enumType" />.</exception>
@@ -9696,10 +9741,10 @@ The type of <paramref name="value" /> is not an underlying type of <paramref nam
       <exception cref="T:System.ArgumentNullException">
         <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.  
--or-  
-<paramref name="value" /> is either an empty string ("") or only contains white space.  
--or-  
+        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
+-or-
+<paramref name="value" /> is either an empty string ("") or only contains white space.
+-or-
 <paramref name="value" /> is a name, but not one of the named constants defined for the enumeration.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="value" /> is outside the range of the underlying type of <paramref name="enumType" />.</exception>
@@ -9843,8 +9888,8 @@ The type of <paramref name="value" /> is not an underlying type of <paramref nam
       <exception cref="T:System.ArgumentNullException">
         <paramref name="enumType" /> or <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.  
--or-  
+        <paramref name="enumType" /> is not an <see cref="T:System.Enum" />.
+-or-
 <paramref name="value" /> is not type <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.Byte" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, or <see cref="T:System.UInt64" />.</exception>
     </member>
     <member name="M:System.Enum.ToObject(System.Type,System.SByte)">
@@ -10532,8 +10577,8 @@ The type of <paramref name="value" /> is not an underlying type of <paramref nam
       <summary>Informs the runtime of a large allocation of unmanaged memory that should be taken into account when scheduling garbage collection.</summary>
       <param name="bytesAllocated">The incremental amount of unmanaged memory that has been allocated.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="bytesAllocated" /> is less than or equal to 0.  
--or-  
+        <paramref name="bytesAllocated" /> is less than or equal to 0.
+-or-
 On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.GC.CancelFullGCNotification">
@@ -10554,8 +10599,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="generation">The number of the oldest generation to be garbage collected.</param>
       <param name="mode">An enumeration value that specifies whether the garbage collection is forced (<see cref="F:System.GCCollectionMode.Default" /> or <see cref="F:System.GCCollectionMode.Forced" />) or optimized (<see cref="F:System.GCCollectionMode.Optimized" />).</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="generation" /> is not valid.  
--or-  
+        <paramref name="generation" /> is not valid.
+-or-
 <paramref name="mode" /> is not one of the <see cref="T:System.GCCollectionMode" /> values.</exception>
     </member>
     <member name="M:System.GC.Collect(System.Int32,System.GCCollectionMode,System.Boolean)">
@@ -10565,8 +10610,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="blocking">
         <see langword="true" /> to perform a blocking garbage collection; <see langword="false" /> to perform a background garbage collection where possible.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="generation" /> is not valid.  
--or-  
+        <paramref name="generation" /> is not valid.
+-or-
 <paramref name="mode" /> is not one of the <see cref="T:System.GCCollectionMode" /> values.</exception>
     </member>
     <member name="M:System.GC.Collect(System.Int32,System.GCCollectionMode,System.Boolean,System.Boolean)">
@@ -10587,11 +10632,11 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     </member>
     <member name="M:System.GC.EndNoGCRegion">
       <summary>Ends the no GC region latency mode.</summary>
-      <exception cref="T:System.InvalidOperationException">The garbage collector is not in no GC region latency mode.  
- -or-  
- The no GC region latency mode was ended previously because a garbage collection was induced.  
- -or-  
- A memory allocation exceeded the amount specified in the call to the <see cref="M:System.GC.TryStartNoGCRegion(System.Int64)" /> method.</exception>
+      <exception cref="T:System.InvalidOperationException">The garbage collector is not in no GC region latency mode.
+-or-
+The no GC region latency mode was ended previously because a garbage collection was induced.
+-or-
+A memory allocation exceeded the amount specified in the call to the <see cref="M:System.GC.TryStartNoGCRegion(System.Int64)" /> method.</exception>
     </member>
     <member name="M:System.GC.GetAllocatedBytesForCurrentThread">
       <summary>Gets the total number of bytes allocated to the current thread since the beginning of its lifetime.</summary>
@@ -10643,8 +10688,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <summary>Informs the runtime that unmanaged memory has been released and no longer needs to be taken into account when scheduling garbage collection.</summary>
       <param name="bytesAllocated">The amount of unmanaged memory that has been released.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="bytesAllocated" /> is less than or equal to 0.  
--or-  
+        <paramref name="bytesAllocated" /> is less than or equal to 0.
+-or-
 On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.GC.ReRegisterForFinalize(System.Object)">
@@ -10943,8 +10988,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="month">A positive integer that represents the month.</param>
       <returns>The number of days in the specified month in the specified year in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="month" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
@@ -10954,10 +10999,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.GetDaysInYear(System.Int32)">
@@ -10973,8 +11018,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.GetEra(System.DateTime)">
@@ -10990,17 +11035,17 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.Calendar.GetLeapMonth(System.Int32)">
       <summary>Calculates the leap month for a specified year.</summary>
       <param name="year">A year.</param>
-      <returns>A positive integer that indicates the leap month in the specified year.  
- -or-  
- Zero if this calendar does not support a leap month or if the <paramref name="year" /> parameter does not represent a leap year.</returns>
+      <returns>A positive integer that indicates the leap month in the specified year.
+-or-
+Zero if this calendar does not support a leap month or if the <paramref name="year" /> parameter does not represent a leap year.</returns>
     </member>
     <member name="M:System.Globalization.Calendar.GetLeapMonth(System.Int32,System.Int32)">
       <summary>Calculates the leap month for a specified year and era.</summary>
       <param name="year">A year.</param>
       <param name="era">An era.</param>
-      <returns>A positive integer that indicates the leap month in the specified year and era.  
- -or-  
- Zero if this calendar does not support a leap month or if the <paramref name="year" /> and <paramref name="era" /> parameters do not specify a leap year.</returns>
+      <returns>A positive integer that indicates the leap month in the specified year and era.
+-or-
+Zero if this calendar does not support a leap month or if the <paramref name="year" /> and <paramref name="era" /> parameters do not specify a leap year.</returns>
     </member>
     <member name="M:System.Globalization.Calendar.GetMilliseconds(System.DateTime)">
       <summary>Returns the milliseconds value in the specified <see cref="T:System.DateTime" />.</summary>
@@ -11030,8 +11075,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.GetSecond(System.DateTime)">
@@ -11046,10 +11091,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="firstDayOfWeek">An enumeration value that represents the first day of the week.</param>
       <returns>A positive integer that represents the week of the year that includes the date in the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> is earlier than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime" /> or later than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime" />.  
--or-  
-<paramref name="firstDayOfWeek" /> is not a valid <see cref="T:System.DayOfWeek" /> value.  
--or-  
+        <paramref name="time" /> is earlier than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime" /> or later than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime" />.
+-or-
+<paramref name="firstDayOfWeek" /> is not a valid <see cref="T:System.DayOfWeek" /> value.
+-or-
 <paramref name="rule" /> is not a valid <see cref="T:System.Globalization.CalendarWeekRule" /> value.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.GetYear(System.DateTime)">
@@ -11065,10 +11110,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="day" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
@@ -11080,12 +11125,12 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.IsLeapMonth(System.Int32,System.Int32)">
@@ -11095,8 +11140,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>
         <see langword="true" /> if the specified month is a leap month; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="month" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -11107,10 +11152,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>
         <see langword="true" /> if the specified month is a leap month; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.IsLeapYear(System.Int32)">
@@ -11128,8 +11173,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="P:System.Globalization.Calendar.IsReadOnly">
@@ -11148,9 +11193,9 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.Calendar.ReadOnly(System.Globalization.Calendar)">
       <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.Calendar" /> object.</summary>
       <param name="calendar">A <see cref="T:System.Globalization.Calendar" /> object.</param>
-      <returns>The <see cref="T:System.Globalization.Calendar" /> object specified by the <paramref name="calendar" /> parameter, if <paramref name="calendar" /> is read-only.  
- -or-  
- A read-only memberwise clone of the <see cref="T:System.Globalization.Calendar" /> object specified by <paramref name="calendar" />, if <paramref name="calendar" /> is not read-only.</returns>
+      <returns>The <see cref="T:System.Globalization.Calendar" /> object specified by the <paramref name="calendar" /> parameter, if <paramref name="calendar" /> is read-only.
+-or-
+A read-only memberwise clone of the <see cref="T:System.Globalization.Calendar" /> object specified by <paramref name="calendar" />, if <paramref name="calendar" /> is not read-only.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="calendar" /> is <see langword="null" />.</exception>
     </member>
@@ -11165,18 +11210,18 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
@@ -11191,20 +11236,20 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.Calendar.ToFourDigitYear(System.Int32)">
@@ -11252,17 +11297,17 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.CharUnicodeInfo.GetDecimalDigitValue(System.Char)">
       <summary>Gets the decimal digit value of the specified numeric character.</summary>
       <param name="ch">The Unicode character for which to get the decimal digit value.</param>
-      <returns>The decimal digit value of the specified numeric character.  
- -or-  
- -1, if the specified character is not a decimal digit.</returns>
+      <returns>The decimal digit value of the specified numeric character.
+-or-
+-1, if the specified character is not a decimal digit.</returns>
     </member>
     <member name="M:System.Globalization.CharUnicodeInfo.GetDecimalDigitValue(System.String,System.Int32)">
       <summary>Gets the decimal digit value of the numeric character at the specified index of the specified string.</summary>
       <param name="s">The <see cref="T:System.String" /> containing the Unicode character for which to get the decimal digit value.</param>
       <param name="index">The index of the Unicode character for which to get the decimal digit value.</param>
-      <returns>The decimal digit value of the numeric character at the specified index of the specified string.  
- -or-  
- -1, if the character at the specified index of the specified string is not a decimal digit.</returns>
+      <returns>The decimal digit value of the numeric character at the specified index of the specified string.
+-or-
+-1, if the character at the specified index of the specified string is not a decimal digit.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -11271,17 +11316,17 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.CharUnicodeInfo.GetDigitValue(System.Char)">
       <summary>Gets the digit value of the specified numeric character.</summary>
       <param name="ch">The Unicode character for which to get the digit value.</param>
-      <returns>The digit value of the specified numeric character.  
- -or-  
- -1, if the specified character is not a digit.</returns>
+      <returns>The digit value of the specified numeric character.
+-or-
+-1, if the specified character is not a digit.</returns>
     </member>
     <member name="M:System.Globalization.CharUnicodeInfo.GetDigitValue(System.String,System.Int32)">
       <summary>Gets the digit value of the numeric character at the specified index of the specified string.</summary>
       <param name="s">The <see cref="T:System.String" /> containing the Unicode character for which to get the digit value.</param>
       <param name="index">The index of the Unicode character for which to get the digit value.</param>
-      <returns>The digit value of the numeric character at the specified index of the specified string.  
- -or-  
- -1, if the character at the specified index of the specified string is not a digit.</returns>
+      <returns>The digit value of the numeric character at the specified index of the specified string.
+-or-
+-1, if the character at the specified index of the specified string is not a digit.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -11290,17 +11335,17 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.CharUnicodeInfo.GetNumericValue(System.Char)">
       <summary>Gets the numeric value associated with the specified character.</summary>
       <param name="ch">The Unicode character for which to get the numeric value.</param>
-      <returns>The numeric value associated with the specified character.  
- -or-  
- -1, if the specified character is not a numeric character.</returns>
+      <returns>The numeric value associated with the specified character.
+-or-
+-1, if the specified character is not a numeric character.</returns>
     </member>
     <member name="M:System.Globalization.CharUnicodeInfo.GetNumericValue(System.String,System.Int32)">
       <summary>Gets the numeric value associated with the character at the specified index of the specified string.</summary>
       <param name="s">The <see cref="T:System.String" /> containing the Unicode character for which to get the numeric value.</param>
       <param name="index">The index of the Unicode character for which to get the numeric value.</param>
-      <returns>The numeric value associated with the character at the specified index of the specified string.  
- -or-  
- -1, if the character at the specified index of the specified string is not a numeric character.</returns>
+      <returns>The numeric value associated with the character at the specified index of the specified string.
+-or-
+-1, if the character at the specified index of the specified string is not a numeric character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -11369,30 +11414,23 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="length2">The number of consecutive characters in <paramref name="string2" /> to compare.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
   The specified section of <paramref name="string1" /> is less than the specified section of <paramref name="string2" />.
-
   greater than zero
-
   The specified section of <paramref name="string1" /> is greater than the specified section of <paramref name="string2" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset1" /> or <paramref name="length1" /> or <paramref name="offset2" /> or <paramref name="length2" /> is less than zero.
- -or-
- <paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
- -or-
- <paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.
- -or-
- <paramref name="length1" /> is greater than the number of characters from <paramref name="offset1" /> to the end of <paramref name="string1" />.
- -or-
- <paramref name="length2" /> is greater than the number of characters from <paramref name="offset2" /> to the end of <paramref name="string2" />.</exception>
+-or-
+<paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
+-or-
+<paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.
+-or-
+<paramref name="length1" /> is greater than the number of characters from <paramref name="offset1" /> to the end of <paramref name="string1" />.
+-or-
+<paramref name="length2" /> is greater than the number of characters from <paramref name="offset2" /> to the end of <paramref name="string2" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
       <summary>Compares a section of one string with a section of another string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11405,30 +11443,23 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="options">A value that defines how <paramref name="string1" /> and <paramref name="string2" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
   The specified section of <paramref name="string1" /> is less than the specified section of <paramref name="string2" />.
-
   greater than zero
-
   The specified section of <paramref name="string1" /> is greater than the specified section of <paramref name="string2" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset1" /> or <paramref name="length1" /> or <paramref name="offset2" /> or <paramref name="length2" /> is less than zero.
- -or-
- <paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
- -or-
- <paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.
- -or-
- <paramref name="length1" /> is greater than the number of characters from <paramref name="offset1" /> to the end of <paramref name="string1" />.
- -or-
- <paramref name="length2" /> is greater than the number of characters from <paramref name="offset2" /> to the end of <paramref name="string2" />.</exception>
+-or-
+<paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
+-or-
+<paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.
+-or-
+<paramref name="length1" /> is greater than the number of characters from <paramref name="offset1" /> to the end of <paramref name="string1" />.
+-or-
+<paramref name="length2" /> is greater than the number of characters from <paramref name="offset2" /> to the end of <paramref name="string2" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11440,26 +11471,19 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="offset2">The zero-based index of the character in <paramref name="string2" /> at which to start comparing.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
   The specified section of <paramref name="string1" /> is less than the specified section of <paramref name="string2" />.
-
   greater than zero
-
   The specified section of <paramref name="string1" /> is greater than the specified section of <paramref name="string2" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset1" /> or <paramref name="offset2" /> is less than zero.
- -or-
- <paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
- -or-
- <paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.</exception>
+-or-
+<paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
+-or-
+<paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.String,System.Int32,System.Globalization.CompareOptions)">
       <summary>Compares the end section of a string with the end section of another string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11470,26 +11494,19 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="options">A value that defines how <paramref name="string1" /> and <paramref name="string2" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
   The specified section of <paramref name="string1" /> is less than the specified section of <paramref name="string2" />.
-
   greater than zero
-
   The specified section of <paramref name="string1" /> is greater than the specified section of <paramref name="string2" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset1" /> or <paramref name="offset2" /> is less than zero.
- -or-
- <paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
- -or-
- <paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.</exception>
+-or-
+<paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
+-or-
+<paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11499,19 +11516,12 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="string2">The second string to compare.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
  <paramref name="string1" /> is less than <paramref name="string2" />.
-
   greater than zero
-
  <paramref name="string1" /> is greater than <paramref name="string2" />.</returns>
     </member>
     <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.String,System.Globalization.CompareOptions)">
@@ -11521,19 +11531,12 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <param name="options">A value that defines how <paramref name="string1" /> and <paramref name="string2" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
       <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value
-
   Condition
-
   zero
-
   The two strings are equal.
-
   less than zero
-
  <paramref name="string1" /> is less than <paramref name="string2" />.
-
   greater than zero
-
  <paramref name="string1" /> is greater than <paramref name="string2" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
@@ -11575,12 +11578,12 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>A new <see cref="T:System.Globalization.CompareInfo" /> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.
- -or-
- <paramref name="assembly" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="assembly" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="name" /> is an invalid culture name.
- -or-
- <paramref name="assembly" /> is of an invalid type.</exception>
+-or-
+<paramref name="assembly" /> is of an invalid type.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.GetHashCode">
       <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CompareInfo" /> for hashing algorithms and data structures, such as a hash table.</summary>
@@ -11668,10 +11671,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <paramref name="source" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)">
       <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11685,10 +11688,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <paramref name="source" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11699,8 +11702,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within <paramref name="source" />; otherwise, -1. Returns 0 (zero) if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Globalization.CompareOptions)">
       <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11710,8 +11713,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within <paramref name="source" />, using the specified comparison options; otherwise, -1. Returns 0 (zero) if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11723,8 +11726,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that extends from <paramref name="startIndex" /> to the end of <paramref name="source" />; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.</exception>
     </member>
@@ -11737,8 +11740,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that extends from <paramref name="startIndex" /> to the end of <paramref name="source" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
@@ -11753,14 +11756,14 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that starts at <paramref name="startIndex" /> and contains the number of elements specified by <paramref name="count" />; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
       <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11772,14 +11775,14 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that starts at <paramref name="startIndex" /> and contains the number of elements specified by <paramref name="count" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11791,8 +11794,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <see langword="true" /> if the length of <paramref name="prefix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> starts with <paramref name="prefix" />; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="prefix" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="prefix" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.IsPrefix(System.String,System.String,System.Globalization.CompareOptions)">
       <summary>Determines whether the specified source string starts with the specified prefix using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11803,8 +11806,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <see langword="true" /> if the length of <paramref name="prefix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> starts with <paramref name="prefix" />; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="prefix" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="prefix" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11830,8 +11833,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <see langword="true" /> if the length of <paramref name="suffix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> ends with <paramref name="suffix" />; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="suffix" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="suffix" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.IsSuffix(System.String,System.String,System.Globalization.CompareOptions)">
       <summary>Determines whether the specified source string ends with the specified suffix using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11842,8 +11845,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <see langword="true" /> if the length of <paramref name="suffix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> ends with <paramref name="suffix" />; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="suffix" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="suffix" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11902,10 +11905,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <paramref name="source" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)">
       <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11919,10 +11922,10 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
         <paramref name="source" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11933,8 +11936,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within <paramref name="source" />; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Globalization.CompareOptions)">
       <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -11944,8 +11947,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within <paramref name="source" />, using the specified comparison options; otherwise, -1.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -11957,8 +11960,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that extends from the beginning of <paramref name="source" /> to <paramref name="startIndex" />; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.</exception>
     </member>
@@ -11971,8 +11974,8 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that extends from the beginning of <paramref name="source" /> to <paramref name="startIndex" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
@@ -11987,14 +11990,14 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that contains the number of elements specified by <paramref name="count" /> and that ends at <paramref name="startIndex" />; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
     </member>
     <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
       <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
@@ -12006,14 +12009,14 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
       <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that contains the number of elements specified by <paramref name="count" /> and that ends at <paramref name="startIndex" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="source" /> is <see langword="null" />.
- -or-
- <paramref name="value" /> is <see langword="null" />.</exception>
+-or-
+<paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
- -or-
- <paramref name="count" /> is less than zero.
- -or-
- <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
+-or-
+<paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
     </member>
@@ -12122,15 +12125,15 @@ On a 32-bit computer, <paramref name="bytesAllocated" /> is larger than <see cre
     <member name="M:System.Globalization.CultureInfo.CreateSpecificCulture(System.String)">
       <summary>Creates a <see cref="T:System.Globalization.CultureInfo" /> that represents the specific culture that is associated with the specified name.</summary>
       <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo" /> name or the name of an existing <see cref="T:System.Globalization.CultureInfo" /> object. <paramref name="name" /> is not case-sensitive.</param>
-      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object that represents:  
- The invariant culture, if <paramref name="name" /> is an empty string ("").  
- -or-  
- The specific culture associated with <paramref name="name" />, if <paramref name="name" /> is a neutral culture.  
- -or-  
- The culture specified by <paramref name="name" />, if <paramref name="name" /> is already a specific culture.</returns>
+      <returns>A <see cref="T:System.Globalization.CultureInfo" /> object that represents:
+The invariant culture, if <paramref name="name" /> is an empty string ("").
+-or-
+The specific culture associated with <paramref name="name" />, if <paramref name="name" /> is a neutral culture.
+-or-
+The culture specified by <paramref name="name" />, if <paramref name="name" /> is already a specific culture.</returns>
       <exception cref="T:System.Globalization.CultureNotFoundException">
-        <paramref name="name" /> is not a valid culture name.  
--or-  
+        <paramref name="name" /> is not a valid culture name.
+-or-
 The culture specified by <paramref name="name" /> does not have a specific culture associated with it.</exception>
       <exception cref="T:System.NullReferenceException">
         <paramref name="name" /> is null.</exception>
@@ -12230,11 +12233,11 @@ The culture specified by <paramref name="name" /> does not have a specific cultu
     <member name="M:System.Globalization.CultureInfo.GetFormat(System.Type)">
       <summary>Gets an object that defines how to format the specified type.</summary>
       <param name="formatType">The <see cref="T:System.Type" /> for which to get a formatting object. This method only supports the <see cref="T:System.Globalization.NumberFormatInfo" /> and <see cref="T:System.Globalization.DateTimeFormatInfo" /> types.</param>
-      <returns>The value of the <see cref="P:System.Globalization.CultureInfo.NumberFormat" /> property, which is a <see cref="T:System.Globalization.NumberFormatInfo" /> containing the default number format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.NumberFormatInfo" /> class.  
- -or-  
- The value of the <see cref="P:System.Globalization.CultureInfo.DateTimeFormat" /> property, which is a <see cref="T:System.Globalization.DateTimeFormatInfo" /> containing the default date and time format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.DateTimeFormatInfo" /> class.  
- -or-  
- null, if <paramref name="formatType" /> is any other object.</returns>
+      <returns>The value of the <see cref="P:System.Globalization.CultureInfo.NumberFormat" /> property, which is a <see cref="T:System.Globalization.NumberFormatInfo" /> containing the default number format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.NumberFormatInfo" /> class.
+-or-
+The value of the <see cref="P:System.Globalization.CultureInfo.DateTimeFormat" /> property, which is a <see cref="T:System.Globalization.DateTimeFormatInfo" /> containing the default date and time format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.DateTimeFormatInfo" /> class.
+-or-
+null, if <paramref name="formatType" /> is any other object.</returns>
     </member>
     <member name="M:System.Globalization.CultureInfo.GetHashCode">
       <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CultureInfo" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
@@ -12398,7 +12401,7 @@ The culture specified by <paramref name="name" /> does not have a specific cultu
     <member name="F:System.Globalization.CultureTypes.AllCultures">
       <summary>All cultures that recognized by .NET, including neutral and specific cultures and custom cultures created by the user.
 On .NET Framework 4 and later versions and .NET Core running on Windows, it includes the culture data available from the Windows operating system. On .NET Core running on Linux and macOS, it includes culture data defined in the ICU libraries.
- <see cref="F:System.Globalization.CultureTypes.AllCultures" /> is a composite field that includes the <see cref="F:System.Globalization.CultureTypes.NeutralCultures" />, <see cref="F:System.Globalization.CultureTypes.SpecificCultures" />, and <see cref="F:System.Globalization.CultureTypes.InstalledWin32Cultures" /> values.</summary>
+<see cref="F:System.Globalization.CultureTypes.AllCultures" /> is a composite field that includes the <see cref="F:System.Globalization.CultureTypes.NeutralCultures" />, <see cref="F:System.Globalization.CultureTypes.SpecificCultures" />, and <see cref="F:System.Globalization.CultureTypes.InstalledWin32Cultures" /> values.</summary>
     </member>
     <member name="F:System.Globalization.CultureTypes.FrameworkCultures">
       <summary>This member is deprecated; using this value with <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)" /> returns neutral and specific cultures shipped with the .NET Framework 2.0.</summary>
@@ -12510,9 +12513,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     <member name="M:System.Globalization.DateTimeFormatInfo.GetAbbreviatedEraName(System.Int32)">
       <summary>Returns the string containing the abbreviated name of the specified era, if an abbreviation exists.</summary>
       <param name="era">The integer representing the era.</param>
-      <returns>A string containing the abbreviated name of the specified era, if an abbreviation exists.  
- -or-  
- A string containing the full name of the era, if an abbreviation does not exist.</returns>
+      <returns>A string containing the abbreviated name of the specified era, if an abbreviation exists.
+-or-
+A string containing the full name of the era, if an abbreviation does not exist.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="era" /> does not represent a valid era in the calendar specified in the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar" /> property.</exception>
     </member>
@@ -12562,9 +12565,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     </member>
     <member name="M:System.Globalization.DateTimeFormatInfo.GetInstance(System.IFormatProvider)">
       <summary>Returns the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object associated with the specified <see cref="T:System.IFormatProvider" />.</summary>
-      <param name="provider">The <see cref="T:System.IFormatProvider" /> that gets the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.  
- -or-  
- <see langword="null" /> to get <see cref="P:System.Globalization.DateTimeFormatInfo.CurrentInfo" />.</param>
+      <param name="provider">The <see cref="T:System.IFormatProvider" /> that gets the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.
+-or-
+<see langword="null" /> to get <see cref="P:System.Globalization.DateTimeFormatInfo.CurrentInfo" />.</param>
       <returns>A <see cref="T:System.Globalization.DateTimeFormatInfo" /> object associated with <see cref="T:System.IFormatProvider" />.</returns>
     </member>
     <member name="M:System.Globalization.DateTimeFormatInfo.GetMonthName(System.Int32)">
@@ -12648,8 +12651,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="patterns">An array of custom format strings.</param>
       <param name="format">The standard format string associated with the custom format strings specified in the <paramref name="patterns" /> parameter.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="patterns" /> is <see langword="null" /> or a zero-length array.  
--or-  
+        <paramref name="patterns" /> is <see langword="null" /> or a zero-length array.
+-or-
 <paramref name="format" /> is not a valid standard format string or is a standard format string whose patterns cannot be set.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="patterns" /> has an array element whose value is <see langword="null" />.</exception>
@@ -12770,8 +12773,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>A new <see cref="T:System.DateTime" /> that results from adding the specified number of months to the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentException">The result is outside the supported range of a <see cref="T:System.DateTime" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000 or greater than 120000.  
--or-  
+        <paramref name="months" /> is less than -120000 or greater than 120000.
+-or-
 <paramref name="time" /> is less than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime" /> or greater than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime" />.</exception>
     </member>
     <member name="M:System.Globalization.EastAsianLunisolarCalendar.AddYears(System.DateTime,System.Int32)">
@@ -12832,9 +12835,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Calculates the leap month for the specified year and era.</summary>
       <param name="year">An integer that represents the year.</param>
       <param name="era">An integer that represents the era.</param>
-      <returns>A positive integer from 1 through 13 that indicates the leap month in the specified year and era.  
- -or-  
- Zero if this calendar does not support a leap month, or if the <paramref name="year" /> and <paramref name="era" /> parameters do not specify a leap year.</returns>
+      <returns>A positive integer from 1 through 13 that indicates the leap month in the specified year and era.
+-or-
+Zero if this calendar does not support a leap month, or if the <paramref name="year" /> and <paramref name="era" /> parameters do not specify a leap year.</returns>
     </member>
     <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetMonth(System.DateTime)">
       <summary>Returns the month in the specified date.</summary>
@@ -12942,8 +12945,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.AddYears(System.DateTime,System.Int32)">
@@ -12992,10 +12995,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
+<paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="month" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -13004,8 +13007,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
 <paramref name="year" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.GetEra(System.DateTime)">
@@ -13019,8 +13022,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An era. Specify either <see cref="F:System.Globalization.GregorianCalendar.ADEra" /> or <see langword="GregorianCalendar.Eras[Calendar.CurrentEra]" />.</param>
       <returns>Always 0 because the Gregorian calendar does not recognize leap months.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than the Gregorian calendar year 1 or greater than the Gregorian calendar year 9999.  
--or-  
+        <paramref name="year" /> is less than the Gregorian calendar year 1 or greater than the Gregorian calendar year 9999.
+-or-
 <paramref name="era" /> is not <see cref="F:System.Globalization.GregorianCalendar.ADEra" /> or <see langword="GregorianCalendar.Eras[Calendar.CurrentEra]" />.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.GetMonth(System.DateTime)">
@@ -13034,8 +13037,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
 <paramref name="year" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.GetYear(System.DateTime)">
@@ -13052,12 +13055,12 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
+<paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="day" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -13067,10 +13070,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
+<paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="month" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -13080,8 +13083,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
 <paramref name="year" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="P:System.Globalization.GregorianCalendar.MaxSupportedDateTime">
@@ -13104,20 +13107,20 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
+<paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
     </member>
     <member name="M:System.Globalization.GregorianCalendar.ToFourDigitYear(System.Int32)">
@@ -13130,9 +13133,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     <member name="P:System.Globalization.GregorianCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.GregorianCalendarTypes">
@@ -13231,8 +13234,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra" /> or <see langword="HebrewCalendar.Eras[Calendar.CurrentEra]" />.</param>
       <returns>A positive integer that indicates the leap month in the specified year and era. The return value is 7 if the <paramref name="year" /> and <paramref name="era" /> parameters specify a leap year, or 0 if the year is not a leap year.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is not <see cref="F:System.Globalization.HebrewCalendar.HebrewEra" /> or <see langword="HebrewCalendar.Eras[Calendar.CurrentEra]" />.  
--or-  
+        <paramref name="era" /> is not <see cref="F:System.Globalization.HebrewCalendar.HebrewEra" /> or <see langword="HebrewCalendar.Eras[Calendar.CurrentEra]" />.
+-or-
 <paramref name="year" /> is less than the Hebrew calendar year 5343 or greater than the Hebrew calendar year 5999.</exception>
     </member>
     <member name="M:System.Globalization.HebrewCalendar.GetMonth(System.DateTime)">
@@ -13310,14 +13313,14 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra" /> or <see langword="HebrewCalendar.Eras[Calendar.CurrentEra]" />.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" />, <paramref name="month" />, <paramref name="day" /> or <paramref name="era" /> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar" /> object.  
--or-  
-<paramref name="hour" /> is less than 0 or greater than 23.  
--or-  
-<paramref name="minute" /> is less than 0 or greater than 59.  
--or-  
-<paramref name="second" /> is less than 0 or greater than 59.  
--or-  
+        <paramref name="year" />, <paramref name="month" />, <paramref name="day" /> or <paramref name="era" /> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar" /> object.
+-or-
+<paramref name="hour" /> is less than 0 or greater than 23.
+-or-
+<paramref name="minute" /> is less than 0 or greater than 59.
+-or-
+<paramref name="second" /> is less than 0 or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than 0 or greater than 999.</exception>
     </member>
     <member name="M:System.Globalization.HebrewCalendar.ToFourDigitYear(System.Int32)">
@@ -13325,8 +13328,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="year">A 2-digit year from 0 through 99, or a 4-digit Hebrew calendar year from 5343 through 5999.</param>
       <returns>If the <paramref name="year" /> parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the <paramref name="year" /> parameter is a 4-digit year, the return value is the unchanged <paramref name="year" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 0.  
--or-  
+        <paramref name="year" /> is less than 0.
+-or-
 <paramref name="year" /> is less than <see cref="P:System.Globalization.HebrewCalendar.MinSupportedDateTime" /> or greater than <see cref="P:System.Globalization.HebrewCalendar.MaxSupportedDateTime" />.</exception>
     </member>
     <member name="P:System.Globalization.HebrewCalendar.TwoDigitYearMax">
@@ -13348,8 +13351,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.AddYears(System.DateTime,System.Int32)">
@@ -13393,10 +13396,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by this calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
+<paramref name="year" /> is outside the range supported by this calendar.
+-or-
 <paramref name="month" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -13418,8 +13421,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An era. Specify <see cref="F:System.Globalization.Calendar.CurrentEra" /> or <see cref="F:System.Globalization.HijriCalendar.HijriEra" />.</param>
       <returns>Always 0 because the <see cref="T:System.Globalization.HijriCalendar" /> type does not support the notion of a leap month.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than the Hijri calendar year 1 or greater than the year 9666.  
--or-  
+        <paramref name="year" /> is less than the Hijri calendar year 1 or greater than the year 9666.
+-or-
 <paramref name="era" /> is not <see cref="F:System.Globalization.Calendar.CurrentEra" /> or <see cref="F:System.Globalization.HijriCalendar.HijriEra" />.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.GetMonth(System.DateTime)">
@@ -13433,8 +13436,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year and era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
 <paramref name="year" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.GetYear(System.DateTime)">
@@ -13459,12 +13462,12 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by this calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
+<paramref name="year" /> is outside the range supported by this calendar.
+-or-
+<paramref name="month" /> is outside the range supported by this calendar.
+-or-
 <paramref name="day" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -13474,10 +13477,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by this calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
+<paramref name="year" /> is outside the range supported by this calendar.
+-or-
 <paramref name="month" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -13487,8 +13490,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
 <paramref name="year" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="P:System.Globalization.HijriCalendar.MaxSupportedDateTime">
@@ -13511,20 +13514,20 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by this calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
+        <paramref name="era" /> is outside the range supported by this calendar.
+-or-
+<paramref name="year" /> is outside the range supported by this calendar.
+-or-
+<paramref name="month" /> is outside the range supported by this calendar.
+-or-
+<paramref name="day" /> is outside the range supported by this calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
     </member>
     <member name="M:System.Globalization.HijriCalendar.ToFourDigitYear(System.Int32)">
@@ -13574,8 +13577,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <exception cref="T:System.ArgumentNullException">
         <paramref name="unicode" /> 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 the length of <paramref name="unicode" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
@@ -13589,10 +13592,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <exception cref="T:System.ArgumentNullException">
         <paramref name="unicode" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
-<paramref name="index" /> is greater than the length of <paramref name="unicode" />.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than the length of <paramref name="unicode" />.
+-or-
 <paramref name="index" /> is greater than the length of <paramref name="unicode" /> minus <paramref name="count" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
@@ -13618,8 +13621,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <exception cref="T:System.ArgumentNullException">
         <paramref name="ascii" /> 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 the length of <paramref name="ascii" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
@@ -13633,10 +13636,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <exception cref="T:System.ArgumentNullException">
         <paramref name="ascii" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
-<paramref name="index" /> is greater than the length of <paramref name="ascii" />.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than the length of <paramref name="ascii" />.
+-or-
 <paramref name="index" /> is greater than the length of <paramref name="ascii" /> minus <paramref name="count" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
@@ -13695,8 +13698,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.AddYears(System.DateTime,System.Int32)">
@@ -13706,8 +13709,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of years to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> is outside the supported range of the <see cref="T:System.Globalization.JapaneseCalendar" /> type.  
--or-  
+        <paramref name="time" /> is outside the supported range of the <see cref="T:System.Globalization.JapaneseCalendar" /> type.
+-or-
 <paramref name="years" /> is less than -10,000 or greater than 10,000.</exception>
     </member>
     <member name="P:System.Globalization.JapaneseCalendar.AlgorithmType">
@@ -13740,10 +13743,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -13752,8 +13755,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.GetEra(System.DateTime)">
@@ -13781,8 +13784,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The return value is always 12.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
@@ -13792,8 +13795,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek" /> values that represents the first day of the week.</param>
       <returns>A 1-based integer that represents the week of the year that includes the date in the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.
+-or-
 <paramref name="rule" /> is not a valid <see cref="T:System.Globalization.CalendarWeekRule" /> value.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.GetYear(System.DateTime)">
@@ -13810,12 +13813,12 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" />, if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -13825,10 +13828,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -13838,8 +13841,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" />, if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="P:System.Globalization.JapaneseCalendar.MaxSupportedDateTime">
@@ -13862,20 +13865,20 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JapaneseCalendar.ToFourDigitYear(System.Int32)">
@@ -13888,9 +13891,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     <member name="P:System.Globalization.JapaneseCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than 8011 (or <see langword="MaxSupportedDateTime.Year" />).</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than 8011 (or <see langword="MaxSupportedDateTime.Year" />).</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.JapaneseLunisolarCalendar">
@@ -13936,8 +13939,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.AddYears(System.DateTime,System.Int32)">
@@ -13977,10 +13980,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
+<paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="month" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -13989,8 +13992,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
 <paramref name="year" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.GetEra(System.DateTime)">
@@ -14015,8 +14018,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="era" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="era" /> is outside the range supported by the calendar.
+-or-
 <paramref name="year" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.GetYear(System.DateTime)">
@@ -14033,12 +14036,12 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -14048,10 +14051,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -14061,8 +14064,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="F:System.Globalization.JulianCalendar.JulianEra">
@@ -14088,20 +14091,20 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.JulianCalendar.ToFourDigitYear(System.Int32)">
@@ -14114,9 +14117,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     <member name="P:System.Globalization.JulianCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.KoreanCalendar">
@@ -14132,8 +14135,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="months">The number of months to add.</param>
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.AddYears(System.DateTime,System.Int32)">
@@ -14174,10 +14177,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -14186,8 +14189,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.GetEra(System.DateTime)">
@@ -14212,8 +14215,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
@@ -14223,8 +14226,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek" /> values that represents the first day of the week.</param>
       <returns>A 1-based integer that represents the week of the year that includes the date in the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.
+-or-
 <paramref name="rule" /> is not a valid <see cref="T:System.Globalization.CalendarWeekRule" /> value.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.GetYear(System.DateTime)">
@@ -14241,12 +14244,12 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -14256,10 +14259,10 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -14269,8 +14272,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="F:System.Globalization.KoreanCalendar.KoreanEra">
@@ -14296,20 +14299,20 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.KoreanCalendar.ToFourDigitYear(System.Int32)">
@@ -14322,9 +14325,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     <member name="P:System.Globalization.KoreanCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.KoreanLunisolarCalendar">
@@ -14392,9 +14395,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Gets or sets the number of digits in each group to the left of the decimal in currency values.</summary>
       <returns>The number of digits in each group to the left of the decimal in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
       <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.  
- -or-  
- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
+-or-
+The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
       <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
     </member>
     <member name="P:System.Globalization.NumberFormatInfo.CurrencyNegativePattern">
@@ -14432,9 +14435,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     </member>
     <member name="M:System.Globalization.NumberFormatInfo.GetInstance(System.IFormatProvider)">
       <summary>Gets the <see cref="T:System.Globalization.NumberFormatInfo" /> associated with the specified <see cref="T:System.IFormatProvider" />.</summary>
-      <param name="formatProvider">The <see cref="T:System.IFormatProvider" /> used to get the <see cref="T:System.Globalization.NumberFormatInfo" />.  
- -or-  
- <see langword="null" /> to get <see cref="P:System.Globalization.NumberFormatInfo.CurrentInfo" />.</param>
+      <param name="formatProvider">The <see cref="T:System.IFormatProvider" /> used to get the <see cref="T:System.Globalization.NumberFormatInfo" />.
+-or-
+<see langword="null" /> to get <see cref="P:System.Globalization.NumberFormatInfo.CurrentInfo" />.</param>
       <returns>The <see cref="T:System.Globalization.NumberFormatInfo" /> associated with the specified <see cref="T:System.IFormatProvider" />.</returns>
     </member>
     <member name="P:System.Globalization.NumberFormatInfo.InvariantInfo">
@@ -14456,16 +14459,16 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Gets or sets a string array of native digits equivalent to the Western digits 0 through 9.</summary>
       <returns>A string array that contains the native equivalent of the Western digits 0 through 9. The default is an array having the elements "0", "1", "2", "3", "4", "5", "6", "7", "8", and "9".</returns>
       <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
-      <exception cref="T:System.ArgumentNullException">In a set operation, the value is <see langword="null" />.  
- -or-  
- In a set operation, an element of the value array is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">In a set operation, the value array does not contain 10 elements.  
- -or-  
- In a set operation, an element of the value array does not contain either a single <see cref="T:System.Char" /> object or a pair of <see cref="T:System.Char" /> objects that comprise a surrogate pair.  
- -or-  
- In a set operation, an element of the value array is not a number digit as defined by the Unicode Standard. That is, the digit in the array element does not have the Unicode <see langword="Number, Decimal Digit" /> (Nd) General Category value.  
- -or-  
- In a set operation, the numeric value of an element in the value array does not correspond to the element's position in the array. That is, the element at index 0, which is the first element of the array, does not have a numeric value of 0, or the element at index 1 does not have a numeric value of 1.</exception>
+      <exception cref="T:System.ArgumentNullException">In a set operation, the value is <see langword="null" />.
+-or-
+In a set operation, an element of the value array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">In a set operation, the value array does not contain 10 elements.
+-or-
+In a set operation, an element of the value array does not contain either a single <see cref="T:System.Char" /> object or a pair of <see cref="T:System.Char" /> objects that comprise a surrogate pair.
+-or-
+In a set operation, an element of the value array is not a number digit as defined by the Unicode Standard. That is, the digit in the array element does not have the Unicode <see langword="Number, Decimal Digit" /> (Nd) General Category value.
+-or-
+In a set operation, the numeric value of an element in the value array does not correspond to the element's position in the array. That is, the element at index 0, which is the first element of the array, does not have a numeric value of 0, or the element at index 1 does not have a numeric value of 1.</exception>
     </member>
     <member name="P:System.Globalization.NumberFormatInfo.NegativeInfinitySymbol">
       <summary>Gets or sets the string that represents negative infinity.</summary>
@@ -14502,9 +14505,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Gets or sets the number of digits in each group to the left of the decimal in numeric values.</summary>
       <returns>The number of digits in each group to the left of the decimal in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
       <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.  
- -or-  
- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
+-or-
+The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
       <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
     </member>
     <member name="P:System.Globalization.NumberFormatInfo.NumberNegativePattern">
@@ -14536,9 +14539,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Gets or sets the number of digits in each group to the left of the decimal in percent values.</summary>
       <returns>The number of digits in each group to the left of the decimal in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
       <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.  
- -or-  
- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+      <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
+-or-
+The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
       <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
     </member>
     <member name="P:System.Globalization.NumberFormatInfo.PercentNegativePattern">
@@ -14816,9 +14819,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     </member>
     <member name="M:System.Globalization.RegionInfo.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.Globalization.RegionInfo" /> class based on the country/region or specific culture, specified by name.</summary>
-      <param name="name">A string that contains a two-letter code defined in ISO 3166 for country/region.  
- -or-  
- A string that contains the culture name for a specific culture, custom culture, or Windows-only culture. If the culture name is not in RFC 4646 format, your application should specify the entire culture name instead of just the country/region.</param>
+      <param name="name">A string that contains a two-letter code defined in ISO 3166 for country/region.
+-or-
+A string that contains the culture name for a specific culture, custom culture, or Windows-only culture. If the culture name is not in RFC 4646 format, your application should specify the entire culture name instead of just the country/region.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
@@ -14873,9 +14876,9 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
     </member>
     <member name="P:System.Globalization.RegionInfo.Name">
       <summary>Gets the name or ISO 3166 two-letter country/region code for the current <see cref="T:System.Globalization.RegionInfo" /> object.</summary>
-      <returns>The value specified by the <paramref name="name" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.String)" /> constructor. The return value is in uppercase.  
- -or-  
- The two-letter code defined in ISO 3166 for the country/region specified by the <paramref name="culture" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.Int32)" /> constructor. The return value is in uppercase.</returns>
+      <returns>The value specified by the <paramref name="name" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.String)" /> constructor. The return value is in uppercase.
+-or-
+The two-letter code defined in ISO 3166 for the country/region specified by the <paramref name="culture" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.Int32)" /> constructor. The return value is in uppercase.</returns>
     </member>
     <member name="P:System.Globalization.RegionInfo.NativeName">
       <summary>Gets the name of a country/region formatted in the native language of the country/region.</summary>
@@ -14904,21 +14907,21 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <summary>Compares two sort keys.</summary>
       <param name="sortkey1">The first sort key to compare.</param>
       <param name="sortkey2">The second sort key to compare.</param>
-      <returns>A signed integer that indicates the relationship between <paramref name="sortkey1" /> and <paramref name="sortkey2" />.  
+      <returns>A signed integer that indicates the relationship between <paramref name="sortkey1" /> and <paramref name="sortkey2" />.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="sortkey1" /> is less than <paramref name="sortkey2" />.  
-
+  
   Zero  
-
+  
  <paramref name="sortkey1" /> is equal to <paramref name="sortkey2" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="sortkey1" /> is greater than <paramref name="sortkey2" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="sortkey1" /> or <paramref name="sortkey2" /> is <see langword="null" />.</exception>
@@ -15070,8 +15073,8 @@ On .NET Framework 4 and later versions and .NET Core running on Windows, it incl
       <param name="startingTextElement">The zero-based index of a text element in this <see cref="T:System.Globalization.StringInfo" /> object.</param>
       <returns>A substring of text elements in this <see cref="T:System.Globalization.StringInfo" /> object, starting from the text element index specified by the <paramref name="startingTextElement" /> parameter and continuing through the last text element in this object.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startingTextElement" /> is less than zero.  
--or-  
+        <paramref name="startingTextElement" /> is less than zero.
+-or-
 The string that is the value of the current <see cref="T:System.Globalization.StringInfo" /> object is the empty string ("").</exception>
     </member>
     <member name="M:System.Globalization.StringInfo.SubstringByTextElements(System.Int32,System.Int32)">
@@ -15080,14 +15083,14 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="lengthInTextElements">The number of text elements to retrieve.</param>
       <returns>A substring of text elements in this <see cref="T:System.Globalization.StringInfo" /> object. The substring consists of the number of text elements specified by the <paramref name="lengthInTextElements" /> parameter and starts from the text element index specified by the <paramref name="startingTextElement" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startingTextElement" /> is less than zero.  
--or-  
-<paramref name="startingTextElement" /> is greater than or equal to the length of the string that is the value of the current <see cref="T:System.Globalization.StringInfo" /> object.  
--or-  
-<paramref name="lengthInTextElements" /> is less than zero.  
--or-  
-The string that is the value of the current <see cref="T:System.Globalization.StringInfo" /> object is the empty string ("").  
--or-  
+        <paramref name="startingTextElement" /> is less than zero.
+-or-
+<paramref name="startingTextElement" /> is greater than or equal to the length of the string that is the value of the current <see cref="T:System.Globalization.StringInfo" /> object.
+-or-
+<paramref name="lengthInTextElements" /> is less than zero.
+-or-
+The string that is the value of the current <see cref="T:System.Globalization.StringInfo" /> object is the empty string ("").
+-or-
 <paramref name="startingTextElement" /> + <paramref name="lengthInTextElements" /> specify an index that is greater than the number of text elements in this <see cref="T:System.Globalization.StringInfo" /> object.</exception>
     </member>
     <member name="T:System.Globalization.TaiwanCalendar">
@@ -15104,8 +15107,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.AddYears(System.DateTime,System.Int32)">
@@ -15145,10 +15148,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -15157,8 +15160,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.GetEra(System.DateTime)">
@@ -15183,8 +15186,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
@@ -15194,8 +15197,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek" /> values that represents the first day of the week.</param>
       <returns>A positive integer that represents the week of the year that includes the date in the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.
+-or-
 <paramref name="rule" /> is not a valid <see cref="T:System.Globalization.CalendarWeekRule" /> value.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.GetYear(System.DateTime)">
@@ -15212,12 +15215,12 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -15227,10 +15230,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -15240,8 +15243,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="P:System.Globalization.TaiwanCalendar.MaxSupportedDateTime">
@@ -15264,20 +15267,20 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.TaiwanCalendar.ToFourDigitYear(System.Int32)">
@@ -15290,9 +15293,9 @@ The string that is the value of the current <see cref="T:System.Globalization.St
     <member name="P:System.Globalization.TaiwanCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.TaiwanLunisolarCalendar">
@@ -15408,9 +15411,9 @@ The string that is the value of the current <see cref="T:System.Globalization.St
     <member name="M:System.Globalization.TextInfo.ReadOnly(System.Globalization.TextInfo)">
       <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.TextInfo" /> object.</summary>
       <param name="textInfo">A <see cref="T:System.Globalization.TextInfo" /> object.</param>
-      <returns>The <see cref="T:System.Globalization.TextInfo" /> object specified by the <paramref name="textInfo" /> parameter, if <paramref name="textInfo" /> is read-only.  
- -or-  
- A read-only memberwise clone of the <see cref="T:System.Globalization.TextInfo" /> object specified by <paramref name="textInfo" />, if <paramref name="textInfo" /> is not read-only.</returns>
+      <returns>The <see cref="T:System.Globalization.TextInfo" /> object specified by the <paramref name="textInfo" /> parameter, if <paramref name="textInfo" /> is read-only.
+-or-
+A read-only memberwise clone of the <see cref="T:System.Globalization.TextInfo" /> object specified by <paramref name="textInfo" />, if <paramref name="textInfo" /> is not read-only.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="textInfo" /> is null.</exception>
     </member>
@@ -15466,8 +15469,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>The <see cref="T:System.DateTime" /> that results from adding the specified number of months to the specified <see cref="T:System.DateTime" />.</returns>
       <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120000.  
--or-  
+        <paramref name="months" /> is less than -120000.
+-or-
 <paramref name="months" /> is greater than 120000.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.AddYears(System.DateTime,System.Int32)">
@@ -15507,10 +15510,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified month in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDaysInYear(System.Int32,System.Int32)">
@@ -15519,8 +15522,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of days in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.GetEra(System.DateTime)">
@@ -15545,8 +15548,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The number of months in the specified year in the specified era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
@@ -15556,8 +15559,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek" /> values that represents the first day of the week.</param>
       <returns>A 1-based positive integer that represents the week of the year that includes the date in the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="time" /> or <paramref name="firstDayOfWeek" /> is outside the range supported by the calendar.
+-or-
 <paramref name="rule" /> is not a valid <see cref="T:System.Globalization.CalendarWeekRule" /> value.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.GetYear(System.DateTime)">
@@ -15574,12 +15577,12 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>
         <see langword="true" /> if the specified day is a leap day; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
@@ -15589,10 +15592,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>This method always returns <see langword="false" />, unless overridden by a derived class.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.IsLeapYear(System.Int32,System.Int32)">
@@ -15602,8 +15605,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>
         <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="P:System.Globalization.ThaiBuddhistCalendar.MaxSupportedDateTime">
@@ -15629,20 +15632,20 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An integer that represents the era.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="month" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="day" /> is outside the range supported by the calendar.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
-<paramref name="millisecond" /> is less than zero or greater than 999.  
--or-  
+        <paramref name="year" /> is outside the range supported by the calendar.
+-or-
+<paramref name="month" /> is outside the range supported by the calendar.
+-or-
+<paramref name="day" /> is outside the range supported by the calendar.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
+<paramref name="millisecond" /> is less than zero or greater than 999.
+-or-
 <paramref name="era" /> is outside the range supported by the calendar.</exception>
     </member>
     <member name="M:System.Globalization.ThaiBuddhistCalendar.ToFourDigitYear(System.Int32)">
@@ -15655,9 +15658,9 @@ The string that is the value of the current <see cref="T:System.Globalization.St
     <member name="P:System.Globalization.ThaiBuddhistCalendar.TwoDigitYearMax">
       <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
       <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.  
- -or-  
- The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
+-or-
+The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
       <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
     </member>
     <member name="T:System.Globalization.TimeSpanStyles">
@@ -15682,8 +15685,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>The date yielded by adding the number of months specified by the <paramref name="months" /> parameter to the date specified by the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentException">The resulting date is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar" /> class.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="months" /> is less than -120,000 or greater than 120,000.  
--or-  
+        <paramref name="months" /> is less than -120,000 or greater than 120,000.
+-or-
 <paramref name="time" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="M:System.Globalization.UmAlQuraCalendar.AddYears(System.DateTime,System.Int32)">
@@ -15693,8 +15696,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <returns>The date yielded by adding the number of years specified by the <paramref name="years" /> parameter to the date specified by the <paramref name="time" /> parameter.</returns>
       <exception cref="T:System.ArgumentException">The resulting date is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar" /> class.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="years" /> is less than -10,000 or greater than 10,000.  
--or-  
+        <paramref name="years" /> is less than -10,000 or greater than 10,000.
+-or-
 <paramref name="time" /> is outside the range supported by this calendar.</exception>
     </member>
     <member name="P:System.Globalization.UmAlQuraCalendar.AlgorithmType">
@@ -15760,8 +15763,8 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An era. Specify <see langword="UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]" /> or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra" />.</param>
       <returns>Always 0 because the <see cref="T:System.Globalization.UmAlQuraCalendar" /> class does not support leap months.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" /> is less than 1318 or greater than 1450.  
--or-  
+        <paramref name="year" /> is less than 1318 or greater than 1450.
+-or-
 <paramref name="era" /> is not <see langword="UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]" /> or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra" />.</exception>
     </member>
     <member name="M:System.Globalization.UmAlQuraCalendar.GetMonth(System.DateTime)">
@@ -15837,14 +15840,14 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <param name="era">An era. Specify <see langword="UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]" /> or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra" />.</param>
       <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="year" />, <paramref name="month" />, <paramref name="day" />, or <paramref name="era" /> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar" /> class.  
--or-  
-<paramref name="hour" /> is less than zero or greater than 23.  
--or-  
-<paramref name="minute" /> is less than zero or greater than 59.  
--or-  
-<paramref name="second" /> is less than zero or greater than 59.  
--or-  
+        <paramref name="year" />, <paramref name="month" />, <paramref name="day" />, or <paramref name="era" /> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar" /> class.
+-or-
+<paramref name="hour" /> is less than zero or greater than 23.
+-or-
+<paramref name="minute" /> is less than zero or greater than 59.
+-or-
+<paramref name="second" /> is less than zero or greater than 59.
+-or-
 <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
     </member>
     <member name="M:System.Globalization.UmAlQuraCalendar.ToFourDigitYear(System.Int32)">
@@ -15999,25 +16002,27 @@ The string that is the value of the current <see cref="T:System.Globalization.St
         <paramref name="d" /> is not 8 bytes long.</exception>
     </member>
     <member name="M:System.Guid.#ctor(System.ReadOnlySpan{System.Byte})">
-      <param name="b" />
+      <summary>Initializes a new instance of the <see cref="T:System.Guid" /> structure by using the value represented by the specified read-only span of bytes.</summary>
+      <param name="b">A read-only span containing the bytes representing the GUID. The span must be exactly 16 bytes long.</param>
+      <exception cref="T:System.ArgumentException">The span must be exactly 16 bytes long.</exception>
     </member>
     <member name="M:System.Guid.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.Guid" /> structure by using the value represented by the specified string.</summary>
-      <param name="g">A string that contains a GUID in one of the following formats ("d" represents a hexadecimal digit whose case is ignored):  
- 32 contiguous digits:  
- dddddddddddddddddddddddddddddddd  
- -or-  
- Groups of 8, 4, 4, 4, and 12 digits with hyphens between the groups. The entire GUID can optionally be enclosed in matching braces or parentheses:  
- dddddddd-dddd-dddd-dddd-dddddddddddd  
- -or-  
- {dddddddd-dddd-dddd-dddd-dddddddddddd}  
- -or-  
- (dddddddd-dddd-dddd-dddd-dddddddddddd)  
- -or-  
- Groups of 8, 4, and 4 digits, and a subset of eight groups of 2 digits, with each group prefixed by "0x" or "0X", and separated by commas. The entire GUID, as well as the subset, is enclosed in matching braces:  
- {0xdddddddd, 0xdddd, 0xdddd,{0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd}}  
- All braces, commas, and "0x" prefixes are required. All embedded spaces are ignored. All leading zeros in a group are ignored.  
- The digits shown in a group are the maximum number of meaningful digits that can appear in that group. You can specify from 1 to the number of digits shown for a group. The specified digits are assumed to be the low-order digits of the group.</param>
+      <param name="g">A string that contains a GUID in one of the following formats ("d" represents a hexadecimal digit whose case is ignored):
+32 contiguous digits:
+dddddddddddddddddddddddddddddddd
+-or-
+Groups of 8, 4, 4, 4, and 12 digits with hyphens between the groups. The entire GUID can optionally be enclosed in matching braces or parentheses:
+dddddddd-dddd-dddd-dddd-dddddddddddd
+-or-
+{dddddddd-dddd-dddd-dddd-dddddddddddd}
+-or-
+(dddddddd-dddd-dddd-dddd-dddddddddddd)
+-or-
+Groups of 8, 4, and 4 digits, and a subset of eight groups of 2 digits, with each group prefixed by "0x" or "0X", and separated by commas. The entire GUID, as well as the subset, is enclosed in matching braces:
+{0xdddddddd, 0xdddd, 0xdddd,{0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd}}
+All braces, commas, and "0x" prefixes are required. All embedded spaces are ignored. All leading zeros in a group are ignored.
+The digits shown in a group are the maximum number of meaningful digits that can appear in that group. You can specify from 1 to the number of digits shown for a group. The specified digits are assumed to be the low-order digits of the group.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="g" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">The format of <paramref name="g" /> is invalid.</exception>
@@ -16040,41 +16045,41 @@ The string that is the value of the current <see cref="T:System.Globalization.St
     <member name="M:System.Guid.CompareTo(System.Guid)">
       <summary>Compares this instance to a specified <see cref="T:System.Guid" /> object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare to this instance.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   A positive integer  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Guid.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   A positive integer  
-
+  
   This instance is greater than <paramref name="value" />, or <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Guid" />.</exception>
@@ -16117,7 +16122,13 @@ The string that is the value of the current <see cref="T:System.Globalization.St
         <see langword="true" /> if <paramref name="a" /> and <paramref name="b" /> are not equal; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Guid.Parse(System.ReadOnlySpan{System.Char})">
-      <param name="input" />
+      <summary>Converts a read-only character span that represents a GUID to the equivalent <see cref="T:System.Guid" /> structure.</summary>
+      <param name="input">A read-only span containing the bytes representing a GUID.</param>
+      <returns>A structure that contains the value that was parsed.</returns>
+      <exception cref="T:System.FormatException">
+        <paramref name="input" /> is not in a recognized format.
+-or-
+After trimming, the length of the read-only character span is 0.</exception>
     </member>
     <member name="M:System.Guid.Parse(System.String)">
       <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure.</summary>
@@ -16129,8 +16140,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
         <paramref name="input" /> is not in a recognized format.</exception>
     </member>
     <member name="M:System.Guid.ParseExact(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
-      <param name="input" />
-      <param name="format" />
+      <summary>Converts the character span representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure, provided that the string is in the specified format.</summary>
+      <param name="input">A read-only span containing the characters representing the GUID to convert.</param>
+      <param name="format">A read-only span of characters representing one of the following specifiers that indicates the exact format to use when interpreting <paramref name="input" />: "N", "D", "B", "P", or "X".</param>
+      <returns>A structure that contains the value that was parsed.</returns>
     </member>
     <member name="M:System.Guid.ParseExact(System.String,System.String)">
       <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure, provided that the string is in the specified format.</summary>
@@ -16148,9 +16161,9 @@ The string that is the value of the current <see cref="T:System.Globalization.St
     </member>
     <member name="M:System.Guid.ToString">
       <summary>Returns a string representation of the value of this instance in registry format.</summary>
-      <returns>The value of this <see cref="T:System.Guid" />, formatted by using the "D" format specifier as follows:  
- <c>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</c>  
- where the value of the GUID is represented as a series of lowercase hexadecimal digits in groups of 8, 4, 4, 4, and 12 digits and separated by hyphens. An example of a return value is "382c74c3-721d-4f34-80e5-57657b6cbc27". To convert the hexadecimal digits from a through f to uppercase, call the <see cref="M:System.String.ToUpper" /> method on the returned string.</returns>
+      <returns>The value of this <see cref="T:System.Guid" />, formatted by using the "D" format specifier as follows:
+<c>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</c>
+where the value of the GUID is represented as a series of lowercase hexadecimal digits in groups of 8, 4, 4, 4, and 12 digits and separated by hyphens. An example of a return value is "382c74c3-721d-4f34-80e5-57657b6cbc27". To convert the hexadecimal digits from a through f to uppercase, call the <see cref="M:System.String.ToUpper" /> method on the returned string.</returns>
     </member>
     <member name="M:System.Guid.ToString(System.String)">
       <summary>Returns a string representation of the value of this <see cref="T:System.Guid" /> instance, according to the provided format specifier.</summary>
@@ -16166,13 +16179,19 @@ The string that is the value of the current <see cref="T:System.Globalization.St
       <exception cref="T:System.FormatException">The value of <paramref name="format" /> is not <see langword="null" />, an empty string (""), "N", "D", "B", "P", or "X".</exception>
     </member>
     <member name="M:System.Guid.TryFormat(System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char})">
-      <param name="destination" />
-      <param name="charsWritten" />
-      <param name="format" />
+      <summary>Tries to format the current GUID instance into the provided character span.</summary>
+      <param name="destination">When this method returns, the GUID as a span of characters.</param>
+      <param name="charsWritten">When this method returns, the number of characters written into the span.</param>
+      <param name="format">A read-only span containing the character representing one of the following specifiers that indicates the exact format to use when interpreting <paramref name="input" />: "N", "D", "B", "P", or "X".</param>
+      <returns>
+        <see langword="true" /> if the formatting operation was successful; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="M:System.Guid.TryParse(System.ReadOnlySpan{System.Char},System.Guid@)">
-      <param name="input" />
-      <param name="result" />
+      <summary>Converts the specified read-only span of characters containing the representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure.</summary>
+      <param name="input">A span containing the characters representing GUID to convert.</param>
+      <param name="result">The structure to contain the parsed value. If the method returns <see langword="true" />, <paramref name="result" /> contains a valid <see cref="T:System.Guid" />. If the method returns <see langword="false" />, <paramref name="result" /> equals <see cref="F:System.Guid.Empty" />.</param>
+      <returns>
+        <see langword="true" /> if the parse operation was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Guid.TryParse(System.String,System.Guid@)">
       <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure.</summary>
@@ -16182,9 +16201,12 @@ The string that is the value of the current <see cref="T:System.Globalization.St
         <see langword="true" /> if the parse operation was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Guid.TryParseExact(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Guid@)">
-      <param name="input" />
-      <param name="format" />
-      <param name="result" />
+      <summary>Converts span of characters representing the GUID to the equivalent <see cref="T:System.Guid" /> structure, provided that the string is in the specified format.</summary>
+      <param name="input">A read-only span containing the characters representing the GUID to convert.</param>
+      <param name="format">A read-only span containing a character representing one of the following specifiers that indicates the exact format to use when interpreting <paramref name="input" />: "N", "D", "B", "P", or "X".</param>
+      <param name="result">The structure to contain the parsed value. If the method returns <see langword="true" />, <paramref name="result" /> contains a valid <see cref="T:System.Guid" />. If the method returns <see langword="false" />, <paramref name="result" /> equals <see cref="F:System.Guid.Empty" />.</param>
+      <returns>
+        <see langword="true" /> if the parse operation was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Guid.TryParseExact(System.String,System.String,System.Guid@)">
       <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid" /> structure, provided that the string is in the specified format.</summary>
@@ -16195,7 +16217,10 @@ The string that is the value of the current <see cref="T:System.Globalization.St
         <see langword="true" /> if the parse operation was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Guid.TryWriteBytes(System.Span{System.Byte})">
-      <param name="destination" />
+      <summary>Tries to write the current GUID instance into a span of bytes.</summary>
+      <param name="destination">When this method returns, the GUID as a span of bytes.</param>
+      <returns>
+        <see langword="true" /> if the GUID is sucessfully written to the specified span; <see langword="false" /> otherwise.</returns>
     </member>
     <member name="T:System.HashCode">
       <summary>Combines the hash code for multiple values into a single hash code.</summary>
@@ -16379,21 +16404,21 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.IComparable.CompareTo(System.Object)">
       <summary>Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.</summary>
       <param name="obj">An object to compare with this instance.</param>
-      <returns>A value that indicates the relative order of the objects being compared. The return value has these meanings:  
+      <returns>A value that indicates the relative order of the objects being compared. The return value has these meanings:
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="obj" /> in the sort order.  
-
+  
   Zero  
-
+  
   This instance occurs in the same position in the sort order as <paramref name="obj" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="obj" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not the same type as this instance.</exception>
@@ -16405,21 +16430,21 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.IComparable`1.CompareTo(`0)">
       <summary>Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.</summary>
       <param name="other">An object to compare with this instance.</param>
-      <returns>A value that indicates the relative order of the objects being compared. The return value has these meanings:  
+      <returns>A value that indicates the relative order of the objects being compared. The return value has these meanings:
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="other" /> in the sort order.  
-
+  
   Zero  
-
+  
   This instance occurs in the same position in the sort order as <paramref name="other" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="other" /> in the sort order.</returns>
     </member>
     <member name="T:System.IConvertible">
@@ -16549,16 +16574,16 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     </member>
     <member name="M:System.IFormattable.ToString(System.String,System.IFormatProvider)">
       <summary>Formats the value of the current instance using the specified format.</summary>
-      <param name="format">The format to use.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
-      <param name="formatProvider">The provider to use to format the value.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
+      <param name="format">The format to use.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable" /> implementation.</param>
+      <param name="formatProvider">The provider to use to format the value.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
       <returns>The value of the current instance in the specified format.</returns>
     </member>
     <member name="T:System.Index">
-      <summary>Represent a type can be used to index a collection either from the start or the end.</summary>
+      <summary>Represents a type that can be used to index a collection either from the start or the end.</summary>
     </member>
     <member name="M:System.Index.#ctor(System.Int32,System.Boolean)">
       <summary>Initializes a new <see cref="T:System.Index" /> with a specified index position and a value that indicates if the index is from the start or the end of a collection.</summary>
@@ -16589,14 +16614,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.Index.FromStart(System.Int32)">
       <summary>Create an <see cref="T:System.Index" /> from the specified index at the start of a collection.</summary>
       <param name="value">The index position from the start of a collection.</param>
-      <returns>The index value.</returns>
+      <returns>The Index value.</returns>
     </member>
     <member name="M:System.Index.GetHashCode">
       <summary>Returns the hash code for this instance.</summary>
       <returns>The hash code.</returns>
     </member>
     <member name="M:System.Index.GetOffset(System.Int32)">
-      <summary>Calculates the offset from the start using the given collection length.</summary>
+      <summary>Calculates the offset from the start of the collection using the given collection length.</summary>
       <param name="length">The length of the collection that the Index will be used with. Must be a positive value.</param>
       <returns>The offset.</returns>
     </member>
@@ -16673,45 +16698,45 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.Int16.CompareTo(System.Int16)">
       <summary>Compares this instance to a specified 16-bit signed integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified 16-bit signed integer.</summary>
       <param name="value">An integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Int16.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the object.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not an <see cref="T:System.Int16" />.</exception>
@@ -16766,14 +16791,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero fractional digits.</exception>
     </member>
     <member name="M:System.Int16.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -16785,14 +16810,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int16.MinValue" /> or greater than <see cref="F:System.Int16.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero fractional digits.</exception>
     </member>
     <member name="M:System.Int16.Parse(System.String,System.IFormatProvider)">
@@ -16930,8 +16955,8 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.Int16.TryParse(System.String,System.Int16@)">
@@ -16947,45 +16972,45 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.Int32.CompareTo(System.Int32)">
       <summary>Compares this instance to a specified 32-bit signed integer and returns an indication of their relative values.</summary>
       <param name="value">An integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Int32.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not an <see cref="T:System.Int32" />.</exception>
@@ -17040,14 +17065,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -17059,14 +17084,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int32.MinValue" /> or greater than <see cref="F:System.Int32.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.Int32.Parse(System.String,System.IFormatProvider)">
@@ -17208,8 +17233,8 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.Int32.TryParse(System.String,System.Int32@)">
@@ -17225,45 +17250,45 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
     <member name="M:System.Int64.CompareTo(System.Int64)">
       <summary>Compares this instance to a specified 64-bit signed integer and returns an indication of their relative values.</summary>
       <param name="value">An integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.Int64.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not an <see cref="T:System.Int64" />.</exception>
@@ -17318,14 +17343,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.
+-or-
 <paramref name="style" /> supports fractional digits but <paramref name="s" /> includes non-zero fractional digits.</exception>
     </member>
     <member name="M:System.Int64.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -17337,14 +17362,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.Int64.MinValue" /> or greater than <see cref="F:System.Int64.MaxValue" />.
+-or-
 <paramref name="style" /> supports fractional digits, but <paramref name="s" /> includes non-zero fractional digits.</exception>
     </member>
     <member name="M:System.Int64.Parse(System.String,System.IFormatProvider)">
@@ -17486,8 +17511,8 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.Int64.TryParse(System.String,System.Int64@)">
@@ -17565,14 +17590,14 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <returns>The contents of <paramref name="value" />.</returns>
     </member>
     <member name="M:System.IntPtr.op_Explicit(System.IntPtr)~System.Void*">
-      <summary>Converts the value of the specified <see cref="T:System.IntPtr" /> to a pointer to an unspecified type.  
- This API is not CLS-compliant.</summary>
+      <summary>Converts the value of the specified <see cref="T:System.IntPtr" /> to a pointer to an unspecified type.
+This API is not CLS-compliant.</summary>
       <param name="value">The pointer or handle to convert.</param>
       <returns>The contents of <paramref name="value" />.</returns>
     </member>
     <member name="M:System.IntPtr.op_Explicit(System.Void*)~System.IntPtr">
-      <summary>Converts the specified pointer to an unspecified type to an <see cref="T:System.IntPtr" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Converts the specified pointer to an unspecified type to an <see cref="T:System.IntPtr" />.
+This API is not CLS-compliant.</summary>
       <param name="value">A pointer to an unspecified type.</param>
       <returns>A new instance of <see cref="T:System.IntPtr" /> initialized to <paramref name="value" />.</returns>
     </member>
@@ -17704,9 +17729,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException" /> class from serialized data.</summary>
       <param name="info">The object that contains the serialized data.</param>
       <param name="context">The stream that contains the serialized data.</param>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.  
- -or-  
- The <paramref name="context" /> parameter is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.
+-or-
+The <paramref name="context" /> parameter is <see langword="null" />.</exception>
     </member>
     <member name="M:System.InvalidTimeZoneException.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException" /> class with the specified message string.</summary>
@@ -17983,9 +18008,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentException">
         <paramref name="access" /> is not a field of <see cref="T:System.IO.FileAccess" />.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
     <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32)">
@@ -17993,13 +18018,13 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="handle">A file handle for the file that the current <see langword="FileStream" /> object will encapsulate.</param>
       <param name="access">A <see cref="T:System.IO.FileAccess" /> constant that sets the <see cref="P:System.IO.FileStream.CanRead" /> and <see cref="P:System.IO.FileStream.CanWrite" /> properties of the <see langword="FileStream" /> object.</param>
       <param name="bufferSize">A positive <see cref="T:System.Int32" /> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
-      <exception cref="T:System.ArgumentException">The <paramref name="handle" /> parameter is an invalid handle.  
- -or-  
- The <paramref name="handle" /> parameter is a synchronous handle and it was used asynchronously.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="handle" /> parameter is an invalid handle.
+-or-
+The <paramref name="handle" /> parameter is a synchronous handle and it was used asynchronously.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize" /> parameter is negative.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
@@ -18010,13 +18035,13 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="bufferSize">A positive <see cref="T:System.Int32" /> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
       <param name="isAsync">
         <see langword="true" /> if the handle was opened asynchronously (that is, in overlapped I/O mode); otherwise, <see langword="false" />.</param>
-      <exception cref="T:System.ArgumentException">The <paramref name="handle" /> parameter is an invalid handle.  
- -or-  
- The <paramref name="handle" /> parameter is a synchronous handle and it was used asynchronously.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="handle" /> parameter is an invalid handle.
+-or-
+The <paramref name="handle" /> parameter is a synchronous handle and it was used asynchronously.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize" /> parameter is negative.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
@@ -18027,9 +18052,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentException">
         <paramref name="access" /> is not a field of <see cref="T:System.IO.FileAccess" />.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
     <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess,System.Boolean)">
@@ -18041,9 +18066,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentException">
         <paramref name="access" /> is not a field of <see cref="T:System.IO.FileAccess" />.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
     <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32)">
@@ -18055,9 +18080,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="bufferSize">A positive <see cref="T:System.Int32" /> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="bufferSize" /> is negative.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
@@ -18073,9 +18098,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="access" /> is less than <see langword="FileAccess.Read" /> or greater than <see langword="FileAccess.ReadWrite" /> or <paramref name="bufferSize" /> is less than or equal to 0.</exception>
       <exception cref="T:System.ArgumentException">The handle is invalid.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file handle is set for read-only access.</exception>
     </member>
@@ -18084,8 +18109,8 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="path">A relative or absolute path for the file that the current <see langword="FileStream" /> object will encapsulate.</param>
       <param name="mode">A constant that determines how to open or create the file.</param>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
@@ -18095,9 +18120,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
       <exception cref="T:System.UnauthorizedAccessException">
         <paramref name="path" /> specifies a file that is read-only.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
       <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -18111,15 +18136,15 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.</exception>
@@ -18136,17 +18161,17 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.</exception>
@@ -18164,21 +18189,21 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="bufferSize" /> is negative or zero.  
--or-  
+        <paramref name="bufferSize" /> is negative or zero.
+-or-
 <paramref name="mode" />, <paramref name="access" />, or <paramref name="share" /> contain an invalid value.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.</exception>
@@ -18195,21 +18220,21 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="bufferSize" /> is negative or zero.  
--or-  
+        <paramref name="bufferSize" /> is negative or zero.
+-or-
 <paramref name="mode" />, <paramref name="access" />, or <paramref name="share" /> contain an invalid value.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share" /> is set to <see langword="FileShare.Delete" />.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
       <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.</exception>
@@ -18226,24 +18251,24 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <exception cref="T:System.ArgumentNullException">
         <paramref name="path" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.  
--or-  
+        <paramref name="path" /> is an empty string (""), contains only white space, or contains one or more invalid characters.
+-or-
 <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in an NTFS environment.</exception>
       <exception cref="T:System.NotSupportedException">
         <paramref name="path" /> refers to a non-file device, such as "con:", "com1:", "lpt1:", etc. in a non-NTFS environment.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="bufferSize" /> is negative or zero.  
--or-  
+        <paramref name="bufferSize" /> is negative or zero.
+-or-
 <paramref name="mode" />, <paramref name="access" />, or <paramref name="share" /> contain an invalid value.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode" /> is <see langword="FileMode.Truncate" /> or <see langword="FileMode.Open" />, and the file specified by <paramref name="path" /> does not exist. The file must already exist in these modes.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.  
- -or-  
- The stream has been closed.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error, such as specifying <see langword="FileMode.CreateNew" /> when the file specified by <paramref name="path" /> already exists, occurred.
+-or-
+The stream has been closed.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
-      <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.  
- -or-  
- <see cref="F:System.IO.FileOptions.Encrypted" /> is specified for <paramref name="options" />, but file encryption is not supported on the current platform.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access" /> requested is not permitted by the operating system for the specified <paramref name="path" />, such as when <paramref name="access" /> is <see langword="Write" /> or <see langword="ReadWrite" /> and the file or directory is set for read-only access.
+-or-
+<see cref="F:System.IO.FileOptions.Encrypted" /> is specified for <paramref name="options" />, but file encryption is not supported on the current platform.</exception>
       <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
     </member>
     <member name="M:System.IO.FileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
@@ -18384,9 +18409,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <summary>Gets or sets the current position of this stream.</summary>
       <returns>The current position of this stream.</returns>
       <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurred.  
+      <exception cref="T:System.IO.IOException">An I/O error occurred.
 -or-
- The position was set to a very large value beyond the end of the stream in Windows 98 or earlier.</exception>
+The position was set to a very large value beyond the end of the stream in Windows 98 or earlier.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">Attempted to set the position to a negative value.</exception>
       <exception cref="T:System.IO.EndOfStreamException">Attempted seeking past the end of a stream that does not support this.</exception>
     </member>
@@ -18478,9 +18503,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
         <paramref name="offset" /> and <paramref name="count" /> describe an invalid range in <paramref name="array" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="offset" /> or <paramref name="count" /> is negative.</exception>
-      <exception cref="T:System.IO.IOException">An I/O error occurred.  
+      <exception cref="T:System.IO.IOException">An I/O error occurred.
 -or-
- Another thread may have caused an unexpected change in the position of the operating system's file handle.</exception>
+Another thread may have caused an unexpected change in the position of the operating system's file handle.</exception>
       <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
       <exception cref="T:System.NotSupportedException">The current stream instance does not support writing.</exception>
     </member>
@@ -18641,9 +18666,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="destination">The stream to which the contents of the current stream will be copied.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="destination" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">The current stream does not support reading.  
- -or-  
- <paramref name="destination" /> does not support writing.</exception>
+      <exception cref="T:System.NotSupportedException">The current stream does not support reading.
+-or-
+<paramref name="destination" /> does not support writing.</exception>
       <exception cref="T:System.ObjectDisposedException">Either the current stream or <paramref name="destination" /> were closed before the <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)" /> method was called.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
@@ -18655,9 +18680,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
         <paramref name="destination" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="bufferSize" /> is negative or zero.</exception>
-      <exception cref="T:System.NotSupportedException">The current stream does not support reading.  
- -or-  
- <paramref name="destination" /> does not support writing.</exception>
+      <exception cref="T:System.NotSupportedException">The current stream does not support reading.
+-or-
+<paramref name="destination" /> does not support writing.</exception>
       <exception cref="T:System.ObjectDisposedException">Either the current stream or <paramref name="destination" /> were closed before the <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)" /> method was called.</exception>
       <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
     </member>
@@ -18723,9 +18748,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <returns>The number of bytes read from the stream, between zero (0) and the number of bytes you requested. Streams return zero (0) only at the end of the stream, otherwise, they should block until at least one byte is available.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="asyncResult" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">A handle to the pending read operation is not available.  
- -or-  
- The pending operation does not support reading.</exception>
+      <exception cref="T:System.ArgumentException">A handle to the pending read operation is not available.
+-or-
+The pending operation does not support reading.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="asyncResult" /> did not originate from a <see cref="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> method on the current stream.</exception>
       <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
@@ -18735,9 +18760,9 @@ This value can be a null reference (Nothing in Visual Basic), which will use the
       <param name="asyncResult">A reference to the outstanding asynchronous I/O request.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="asyncResult" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">A handle to the pending write operation is not available.  
- -or-  
- The pending operation does not support writing.</exception>
+      <exception cref="T:System.ArgumentException">A handle to the pending write operation is not available.
+-or-
+The pending operation does not support writing.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="asyncResult" /> did not originate from a <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> method on the current stream.</exception>
       <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
@@ -19432,10 +19457,10 @@ The array is covariant.</exception>
       <param name="fieldToken">A metadata token that identifies a field in the module.</param>
       <returns>A <see cref="T:System.RuntimeFieldHandle" /> for the field identified by <paramref name="fieldToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="metadataToken" /> is not a valid token in the scope of the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a field in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a valid token in the scope of the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a field in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> identifies a field whose parent <see langword="TypeSpec" /> has a signature containing element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty field handle.</exception>
     </member>
@@ -19446,10 +19471,10 @@ The array is covariant.</exception>
       <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle" /> structures representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.RuntimeFieldHandle" /> for the field identified by <paramref name="fieldToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="metadataToken" /> is not a valid token in the scope of the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a field in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a valid token in the scope of the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a field in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> identifies a field whose parent <see langword="TypeSpec" /> has a signature containing element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty field handle.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -19460,10 +19485,10 @@ The array is covariant.</exception>
       <param name="methodToken">A metadata token that identifies a method or constructor in the module.</param>
       <returns>A <see cref="T:System.RuntimeMethodHandle" /> for the method or constructor identified by <paramref name="methodToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="methodToken" /> is not a valid metadata token for a method in the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.  
--or-  
+        <paramref name="methodToken" /> is not a valid metadata token for a method in the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="MethodSpec" /> whose signature contains element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty method handle.</exception>
     </member>
@@ -19474,10 +19499,10 @@ The array is covariant.</exception>
       <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle" /> structures representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.RuntimeMethodHandle" /> for the method or constructor identified by <paramref name="methodToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="methodToken" /> is not a valid metadata token for a method in the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.  
--or-  
+        <paramref name="methodToken" /> is not a valid metadata token for a method in the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="MethodSpec" /> whose signature contains element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty method handle.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -19488,10 +19513,10 @@ The array is covariant.</exception>
       <param name="typeToken">A metadata token that identifies a type in the module.</param>
       <returns>A <see cref="T:System.RuntimeTypeHandle" /> for the type identified by <paramref name="typeToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="typeToken" /> is not a valid metadata token for a type in the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a type in the scope of the current module.  
--or-  
+        <paramref name="typeToken" /> is not a valid metadata token for a type in the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a type in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty type handle.</exception>
     </member>
@@ -19502,10 +19527,10 @@ The array is covariant.</exception>
       <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle" /> structures objects representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.RuntimeTypeHandle" /> for the type identified by <paramref name="typeToken" />.</returns>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="typeToken" /> is not a valid metadata token for a type in the current module.  
--or-  
-<paramref name="metadataToken" /> is not a token for a type in the scope of the current module.  
--or-  
+        <paramref name="typeToken" /> is not a valid metadata token for a type in the current module.
+-or-
+<paramref name="metadataToken" /> is not a token for a type in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> or <see langword="mvar" />.</exception>
       <exception cref="T:System.InvalidOperationException">The method is called on an empty type handle.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -19724,33 +19749,33 @@ The array is covariant.</exception>
       <param name="n1">A <see cref="T:System.Nullable`1" /> object.</param>
       <param name="n2">A <see cref="T:System.Nullable`1" /> object.</param>
       <typeparam name="T">The underlying value type of the <paramref name="n1" /> and <paramref name="n2" /> parameters.</typeparam>
-      <returns>An integer that indicates the relative values of the <paramref name="n1" /> and <paramref name="n2" /> parameters.  
+      <returns>An integer that indicates the relative values of the <paramref name="n1" /> and <paramref name="n2" /> parameters.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   The <see cref="P:System.Nullable`1.HasValue" /> property for <paramref name="n1" /> is <see langword="false" />, and the <see cref="P:System.Nullable`1.HasValue" /> property for <paramref name="n2" /> is <see langword="true" />.  
-
+  
  -or-  
-
+  
  The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="true" />, and the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n1" /> is less than the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n2" />.  
-
+  
   Zero  
-
+  
   The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="false" />.  
-
+  
  -or-  
-
+  
  The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="true" />, and the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n1" /> is equal to the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n2" />.  
-
+  
   Greater than zero  
-
+  
   The <see cref="P:System.Nullable`1.HasValue" /> property for <paramref name="n1" /> is <see langword="true" />, and the <see cref="P:System.Nullable`1.HasValue" /> property for <paramref name="n2" /> is <see langword="false" />.  
-
+  
  -or-  
-
+  
  The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="true" />, and the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n1" /> is greater than the value of the <see cref="P:System.Nullable`1.Value" /> property for <paramref name="n2" />.</returns>
     </member>
     <member name="M:System.Nullable.Equals``1(System.Nullable{``0},System.Nullable{``0})">
@@ -19759,22 +19784,22 @@ The array is covariant.</exception>
       <param name="n2">A <see cref="T:System.Nullable`1" /> object.</param>
       <typeparam name="T">The underlying value type of the <paramref name="n1" /> and <paramref name="n2" /> parameters.</typeparam>
       <returns>
-        <see langword="true" /> if the <paramref name="n1" /> parameter is equal to the <paramref name="n2" /> parameter; otherwise, <see langword="false" />.  
-The return value depends on the <see cref="P:System.Nullable`1.HasValue" /> and <see cref="P:System.Nullable`1.Value" /> properties of the two parameters that are compared.  
+        <see langword="true" /> if the <paramref name="n1" /> parameter is equal to the <paramref name="n2" /> parameter; otherwise, <see langword="false" />.
+The return value depends on the <see cref="P:System.Nullable`1.HasValue" /> and <see cref="P:System.Nullable`1.Value" /> properties of the two parameters that are compared.
  Return Value  
-
  Description  
-
 <see langword="true" /> The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="false" />.  
-
 -or-  
-
 The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="true" />, and the <see cref="P:System.Nullable`1.Value" /> properties of the parameters are equal.  
-
 <see langword="false" /> The <see cref="P:System.Nullable`1.HasValue" /> property is <see langword="true" /> for one parameter and <see langword="false" /> for the other parameter.  
-
 -or-  
-
 The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n1" /> and <paramref name="n2" /> are <see langword="true" />, and the <see cref="P:System.Nullable`1.Value" /> properties of the parameters are unequal.</returns>
     </member>
     <member name="M:System.Nullable.GetUnderlyingType(System.Type)">
@@ -19796,26 +19821,26 @@ The <see cref="P:System.Nullable`1.HasValue" /> properties for <paramref name="n
       <summary>Indicates whether the current <see cref="T:System.Nullable`1" /> object is equal to a specified object.</summary>
       <param name="other">An object.</param>
       <returns>
-        <see langword="true" /> if the <paramref name="other" /> parameter is equal to the current <see cref="T:System.Nullable`1" /> object; otherwise, <see langword="false" />.  
-This table describes how equality is defined for the compared values:  
+        <see langword="true" /> if the <paramref name="other" /> parameter is equal to the current <see cref="T:System.Nullable`1" /> object; otherwise, <see langword="false" />.
+This table describes how equality is defined for the compared values:
  Return Value  
-
  Description  
-
 <see langword="true" /> The <see cref="P:System.Nullable`1.HasValue" /> property is <see langword="false" />, and the <paramref name="other" /> parameter is <see langword="null" />. That is, two null values are equal by definition.  
-
 -or-  
-
 The <see cref="P:System.Nullable`1.HasValue" /> property is <see langword="true" />, and the value returned by the <see cref="P:System.Nullable`1.Value" /> property is equal to the <paramref name="other" /> parameter.  
-
 <see langword="false" /> The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cref="T:System.Nullable`1" /> structure is <see langword="true" />, and the <paramref name="other" /> parameter is <see langword="null" />.  
-
 -or-  
-
 The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cref="T:System.Nullable`1" /> structure is <see langword="false" />, and the <paramref name="other" /> parameter is not <see langword="null" />.  
-
 -or-  
-
 The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cref="T:System.Nullable`1" /> structure is <see langword="true" />, and the value returned by the <see cref="P:System.Nullable`1.Value" /> property is not equal to the <paramref name="other" /> parameter.</returns>
     </member>
     <member name="M:System.Nullable`1.GetHashCode">
@@ -20092,9 +20117,10 @@ The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cr
     </member>
     <member name="M:System.Range.GetOffsetAndLength(System.Int32)">
       <summary>Calculates the start offset and length of the range object using a collection length.</summary>
-      <param name="length">The length of the collection that the range will be used with. <paramref name="length" /> has to be a positive value.</param>
-      <returns>The starting offset and length of the range.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length" /> is outside the bounds of the current range.</exception>
+      <param name="length">A positive integer that represents the length of the collection that the range will be used with.</param>
+      <returns>The start offset and length of the range.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="length" /> is outside the bounds of the current range.</exception>
     </member>
     <member name="P:System.Range.Start">
       <summary>Gets the inclusive start index of the <see cref="T:System.Range" />.</summary>
@@ -20299,7 +20325,10 @@ The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cr
       <returns>Not supported.</returns>
       <exception cref="T:System.NotSupportedException">Always thrown by this method.</exception>
     </member>
-    <member name="M:System.ReadOnlySpan`1.GetPinnableReference" />
+    <member name="M:System.ReadOnlySpan`1.GetPinnableReference">
+      <summary>A read-only reference to an object of type T that can be used for pinning, and is required to support the use of span within a fixed statement.</summary>
+      <returns>A reference to the element of the span at index 0, or <see langword="null" /> if the span is empty.</returns>
+    </member>
     <member name="P:System.ReadOnlySpan`1.IsEmpty">
       <summary>Returns a value that indicates the current read-only span is empty.</summary>
       <returns>
@@ -20399,8 +20428,8 @@ The <see cref="P:System.Nullable`1.HasValue" /> property for the current <see cr
       <param name="typeName">The <see cref="P:System.Type.FullName" /> of the type to locate.</param>
       <returns>An instance of the specified type created with the parameterless constructor; or <see langword="null" /> if <paramref name="typeName" /> is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with <see cref="T:System.Reflection.BindingFlags" /> set to <see langword="Public" /> or <see langword="Instance" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.  
--or-  
+        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.
+-or-
 The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -20408,12 +20437,12 @@ The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="typeName" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="typeName" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="typeName" /> requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.CreateInstance(System.String,System.Boolean)">
@@ -20423,8 +20452,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
         <see langword="true" /> to ignore the case of the type name; otherwise, <see langword="false" />.</param>
       <returns>An instance of the specified type created with the parameterless constructor; or <see langword="null" /> if <paramref name="typeName" /> is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with <see cref="T:System.Reflection.BindingFlags" /> set to <see langword="Public" /> or <see langword="Instance" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.  
--or-  
+        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.
+-or-
 The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
       <exception cref="T:System.ArgumentNullException">
@@ -20432,12 +20461,12 @@ The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="typeName" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="typeName" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="typeName" /> requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
@@ -20452,8 +20481,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <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 specified type, or <see langword="null" /> if <paramref name="typeName" /> is not found. The supplied arguments are used to resolve the type, and to bind the constructor that is used to create the instance.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.  
--or-  
+        <paramref name="typeName" /> is an empty string ("") or a string beginning with a null character.
+-or-
 The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
@@ -20462,12 +20491,12 @@ The current assembly was loaded into the reflection-only context.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="typeName" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="typeName" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="typeName" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="typeName" /> requires a dependent assembly which that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.CreateQualifiedName(System.String,System.String)">
@@ -20612,10 +20641,10 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is an empty string ("").</exception>
       <exception cref="T:System.IO.FileLoadException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.IO.IOException" />, instead.  
-
+  
 
             
-
+  
  A file that was found could not be loaded.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="name" /> was not found.</exception>
@@ -20713,14 +20742,17 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="name" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.IO.IOException" />, instead.  
+  
 
           
           <paramref name="name" /> requires a dependent assembly that was found but could not be loaded.  
+  
  -or-  
+  
  The current assembly was loaded into the reflection-only context, and <paramref name="name" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="name" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean)">
@@ -20730,8 +20762,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
         <see langword="true" /> to throw an exception if the type is not found; <see langword="false" /> to return <see langword="null" />.</param>
       <returns>An object that represents the specified class.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="name" /> is invalid.  
--or-  
+        <paramref name="name" /> is invalid.
+-or-
 The length of <paramref name="name" /> exceeds 1024 characters.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
@@ -20740,12 +20772,12 @@ The length of <paramref name="name" /> exceeds 1024 characters.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="name" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="name" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="name" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="name" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="name" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean,System.Boolean)">
@@ -20757,8 +20789,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
         <see langword="true" /> to ignore the case of the type name; otherwise, <see langword="false" />.</param>
       <returns>An object that represents the specified class.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="name" /> is invalid.  
--or-  
+        <paramref name="name" /> is invalid.
+-or-
 The length of <paramref name="name" /> exceeds 1024 characters.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
@@ -20767,12 +20799,12 @@ The length of <paramref name="name" /> exceeds 1024 characters.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="name" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="name" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="name" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="name" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="name" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="name" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.GetTypes">
@@ -20826,8 +20858,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <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>
     </member>
     <member name="M:System.Reflection.Assembly.Load(System.Byte[],System.Byte[])">
@@ -20838,8 +20870,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>
     </member>
     <member name="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)">
@@ -20851,15 +20883,15 @@ 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.IO.FileLoadException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.IO.IOException" />, instead.  
-
+  
 
             
-
+  
  A file that was found could not be loaded.
 -or-
 <paramref name="assemblyRef" /> specifies a remote assembly, but the ability to execute code in remote assemblies is disabled. See &lt;loadFromRemoteSources&gt;.</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>
     </member>
     <member name="M:System.Reflection.Assembly.Load(System.String)">
@@ -20874,8 +20906,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="assemblyString" /> is not found.</exception>
       <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</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>
     </member>
     <member name="M:System.Reflection.Assembly.LoadFile(System.String)">
@@ -20889,8 +20921,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
 The ability to execute code in remote assemblies is disabled. See &lt;loadFromRemoteSources&gt;.</exception>
       <exception cref="T:System.IO.FileNotFoundException">The <paramref name="path" /> parameter is an empty string ("") or does not exist.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="path" /> is not a valid assembly.  
--or-  
+        <paramref name="path" /> is not a valid assembly.
+-or-
 Version 2.0 or later of the common language runtime is currently loaded and <paramref name="path" /> was compiled with a later version.</exception>
     </member>
     <member name="M:System.Reflection.Assembly.LoadFrom(System.String)">
@@ -20905,8 +20937,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
 -or-
 The ability to execute code in remote assemblies is disabled. See &lt;loadFromRemoteSources&gt;.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information.
+-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.Security.SecurityException">A codebase that does not start with "file://" was specified without the required <see cref="T:System.Net.WebPermission" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile" /> parameter is an empty string ("").</exception>
@@ -20926,8 +20958,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
 -or-
 The ability to execute code in remote assemblies is disabled. See &lt;loadFromRemoteSources&gt;.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="assemblyFile" /> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information.  
--or-  
+        <paramref name="assemblyFile" /> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information.
+-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.Security.SecurityException">A codebase that does not start with "file://" was specified without the required <see cref="T:System.Net.WebPermission" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile" /> parameter is an empty string ("").</exception>
@@ -20966,8 +20998,8 @@ The ability to execute code in remote assemblies is disabled. See &lt;loadFromRe
       <returns>The loaded assembly. If <paramref name="partialName" /> is not found, this method returns <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="partialName" /> parameter is <see langword="null" />.</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="partialName" /> was compiled with a later version.</exception>
     </member>
     <member name="P:System.Reflection.Assembly.Location">
@@ -21012,8 +21044,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.IO.FileLoadException">
         <paramref name="rawAssembly" /> cannot be loaded.</exception>
@@ -21032,8 +21064,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileLoadException">
         <paramref name="assemblyString" /> is found, but cannot be loaded.</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.PlatformNotSupportedException">.NET Core only: This member is not supported.</exception>
     </member>
@@ -21048,8 +21080,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.IO.FileLoadException">
         <paramref name="assemblyFile" /> is found, but could not be loaded.</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.Security.SecurityException">A codebase that does not start with "file://" was specified without the required <see cref="T:System.Net.WebPermission" />.</exception>
       <exception cref="T:System.IO.PathTooLongException">The assembly name exceeds the system-defined maximum length.</exception>
@@ -21075,8 +21107,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
         <paramref name="assemblyFile" /> is not found, or the module you are trying to load does not specify a filename extension.</exception>
       <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</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.Security.SecurityException">A codebase that does not start with "file://" was specified without the required <see cref="T:System.Net.WebPermission" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile" /> parameter is an empty string ("").</exception>
@@ -21282,12 +21314,12 @@ 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.ArgumentException">
-        <paramref name="assemblyName" /> is a zero length string.</exception>
+        <paramref name="assemblyName" /> is a zero-length string.</exception>
       <exception cref="T:System.IO.FileLoadException">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 referenced assembly could not be found, or could not be loaded.</exception>
     </member>
     <member name="M:System.Reflection.AssemblyName.Clone">
@@ -21489,14 +21521,14 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="bindingAttr">A bitwise combination of <see cref="T:System.Reflection.BindingFlags" /> values.</param>
       <param name="match">The set of fields that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder" /> object is used by <see cref="Overload:System.Type.InvokeMember" />, this parameter specifies the set of fields that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder" /> changes the order of this array.</param>
       <param name="value">The field value used to locate a matching field.</param>
-      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types, in binder implementations that coerce types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.  
- Note   For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
+      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types, in binder implementations that coerce types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.
+Note   For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
       <returns>The matching field.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="match" /> contains multiple fields that are equally good matches for <paramref name="value" />. For example, <paramref name="value" /> contains a <c>MyClass</c> object that implements the <c>IMyClass</c> interface, and <paramref name="match" /> contains a field of type <c>MyClass</c> and a field of type <c>IMyClass</c>.</exception>
       <exception cref="T:System.MissingFieldException">For the default binder, <paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="match" /> contains no fields that can accept <paramref name="value" />.</exception>
-      <exception cref="T:System.NullReferenceException">For the default binder, <paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="match" /> is <see langword="null" /> or an empty array.  
- -or-  
- <paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="value" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.NullReferenceException">For the default binder, <paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="match" /> is <see langword="null" /> or an empty array.
+-or-
+<paramref name="bindingAttr" /> includes <see cref="F:System.Reflection.BindingFlags.SetField" />, and <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Reflection.Binder.BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]@,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object@)">
       <summary>Selects a method to invoke from the given set of methods, based on the supplied arguments.</summary>
@@ -21504,8 +21536,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="match">The set of methods that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder" /> object is used by <see cref="Overload:System.Type.InvokeMember" />, this parameter specifies the set of methods that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder" /> changes the order of this array.</param>
       <param name="args">The arguments that are passed in. The binder can change the order of the arguments in this array; for example, the default binder changes the order of arguments if the <paramref name="names" /> parameter is used to specify an order other than positional order. If a binder implementation coerces argument types, the types and values of the arguments can be changed as well.</param>
       <param name="modifiers">An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified. The default binder implementation does not use this parameter.</param>
-      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types, in binder implementations that coerce types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.  
- Note   For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
+      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types, in binder implementations that coerce types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.
+Note   For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
       <param name="names">The parameter names, if parameter names are to be considered when matching, or <see langword="null" /> if arguments are to be treated as purely positional. For example, parameter names must be used if arguments are not supplied in positional order.</param>
       <param name="state">After the method returns, <paramref name="state" /> contains a binder-provided object that keeps track of argument reordering. The binder creates this object, and the binder is the sole consumer of this object. If <paramref name="state" /> is not <see langword="null" /> when <see langword="BindToMethod" /> returns, you must pass <paramref name="state" /> to the <see cref="M:System.Reflection.Binder.ReorderArgumentArray(System.Object[]@,System.Object)" /> method if you want to restore <paramref name="args" /> to its original order, for example, so that you can retrieve the values of <see langword="ref" /> parameters (<see langword="ByRef" /> parameters in Visual Basic).</param>
       <returns>The matching method.</returns>
@@ -21517,8 +21549,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Changes the type of the given <see langword="Object" /> to the given <see langword="Type" />.</summary>
       <param name="value">The object to change into a new <see langword="Type" />.</param>
       <param name="type">The new <see langword="Type" /> that <paramref name="value" /> will become.</param>
-      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.  
- Note   For example, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures.</param>
+      <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo" /> that is used to control the coercion of data types. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.
+Note   For example, this parameter is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, because 1000 is represented differently by different cultures.</param>
       <returns>An object that contains the given value as the new type.</returns>
     </member>
     <member name="M:System.Reflection.Binder.ReorderArgumentArray(System.Object[]@,System.Object)">
@@ -21534,9 +21566,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="modifiers">An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified.</param>
       <returns>The matching method, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="match" /> contains multiple methods that are equally good matches for the parameter types described by <paramref name="types" />. For example, the array in <paramref name="types" /> contains a <see cref="T:System.Type" /> object for <c>MyClass</c> and the array in <paramref name="match" /> contains a method that takes a base class of <c>MyClass</c> and a method that takes an interface that <c>MyClass</c> implements.</exception>
-      <exception cref="T:System.ArgumentException">For the default binder, <paramref name="match" /> is <see langword="null" /> or an empty array.  
- -or-  
- An element of <paramref name="types" /> derives from <see cref="T:System.Type" />, but is not of type <see langword="RuntimeType" />.</exception>
+      <exception cref="T:System.ArgumentException">For the default binder, <paramref name="match" /> is <see langword="null" /> or an empty array.
+-or-
+An element of <paramref name="types" /> derives from <see cref="T:System.Type" />, but is not of type <see langword="RuntimeType" />.</exception>
     </member>
     <member name="M:System.Reflection.Binder.SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Selects a property from the given set of properties, based on the specified criteria.</summary>
@@ -21553,8 +21585,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Specifies flags that control binding and the way in which the search for members and types is conducted by reflection.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.CreateInstance">
-      <summary>Specifies that reflection should create an instance of the specified type. Calls the constructor that matches the given arguments. The supplied member name is ignored. If the type of lookup is not specified, (Instance | Public) will apply. It is not possible to call a type initializer.  
- This flag is passed to an <see langword="InvokeMember" /> method to invoke a constructor.</summary>
+      <summary>Specifies that reflection should create an instance of the specified type. Calls the constructor that matches the given arguments. The supplied member name is ignored. If the type of lookup is not specified, (Instance | Public) will apply. It is not possible to call a type initializer.
+This flag is passed to an <see langword="InvokeMember" /> method to invoke a constructor.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.DeclaredOnly">
       <summary>Specifies that only members declared at the level of the supplied type's hierarchy should be considered. Inherited members are not considered.</summary>
@@ -21570,12 +21602,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Specifies that public and protected static members up the hierarchy should be returned. Private static members in inherited classes are not returned. Static members include fields, methods, events, and properties. Nested types are not returned.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.GetField">
-      <summary>Specifies that the value of the specified field should be returned.  
- This flag is passed to an <see langword="InvokeMember" /> method to get a field value.</summary>
+      <summary>Specifies that the value of the specified field should be returned.
+This flag is passed to an <see langword="InvokeMember" /> method to get a field value.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.GetProperty">
-      <summary>Specifies that the value of the specified property should be returned.  
- This flag is passed to an <see langword="InvokeMember" /> method to invoke a property getter.</summary>
+      <summary>Specifies that the value of the specified property should be returned.
+This flag is passed to an <see langword="InvokeMember" /> method to invoke a property getter.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.IgnoreCase">
       <summary>Specifies that the case of the member name should not be considered when binding.</summary>
@@ -21587,8 +21619,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Specifies that instance members are to be included in the search.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.InvokeMethod">
-      <summary>Specifies that a method is to be invoked. This must not be a constructor or a type initializer.  
- This flag is passed to an <see langword="InvokeMember" /> method to invoke a method.</summary>
+      <summary>Specifies that a method is to be invoked. This must not be a constructor or a type initializer.
+This flag is passed to an <see langword="InvokeMember" /> method to invoke a method.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.NonPublic">
       <summary>Specifies that non-public members are to be included in the search.</summary>
@@ -21606,12 +21638,12 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Specifies that the <see langword="PROPPUTREF" /> member on a COM object should be invoked. <see langword="PROPPUTREF" /> specifies a property-setting function that uses a reference instead of a value. Use <see langword="PutRefDispProperty" /> if a property has both <see langword="PROPPUT" /> and <see langword="PROPPUTREF" /> and you need to distinguish which one is called.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.SetField">
-      <summary>Specifies that the value of the specified field should be set.  
- This flag is passed to an <see langword="InvokeMember" /> method to set a field value.</summary>
+      <summary>Specifies that the value of the specified field should be set.
+This flag is passed to an <see langword="InvokeMember" /> method to set a field value.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.SetProperty">
-      <summary>Specifies that the value of the specified property should be set. For COM properties, specifying this binding flag is equivalent to specifying <see langword="PutDispProperty" /> and <see langword="PutRefDispProperty" />.  
- This flag is passed to an <see langword="InvokeMember" /> method to invoke a property setter.</summary>
+      <summary>Specifies that the value of the specified property should be set. For COM properties, specifying this binding flag is equivalent to specifying <see langword="PutDispProperty" /> and <see langword="PutRefDispProperty" />.
+This flag is passed to an <see langword="InvokeMember" /> method to invoke a property setter.</summary>
     </member>
     <member name="F:System.Reflection.BindingFlags.Static">
       <summary>Specifies that static members are to be included in the search.</summary>
@@ -21660,14 +21692,14 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Invokes the constructor reflected by the instance that has the specified parameters, providing default values for the parameters not commonly used.</summary>
       <param name="parameters">An array of values that matches the number, order and type (under the constraints of the default binder) of the parameters for this constructor. If this constructor takes no parameters, then use either an array with zero elements or <see langword="null" />, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is <see langword="null" />. For value-type elements, this value is 0, 0.0, or <see langword="false" />, depending on the specific element type.</param>
       <returns>An instance of the class associated with the constructor.</returns>
-      <exception cref="T:System.MemberAccessException">The class is abstract.  
- -or-  
- The constructor is a class initializer.</exception>
+      <exception cref="T:System.MemberAccessException">The class is abstract.
+-or-
+The constructor is a class initializer.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The constructor is private or protected, and the caller lacks <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="parameters" /> array does not contain values that match the types accepted by this constructor.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The invoked constructor throws an exception.</exception>
@@ -21687,9 +21719,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.Reflection.TargetParameterCountException">An incorrect number of parameters was passed.</exception>
       <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, and <see cref="T:System.RuntimeArgumentHandle" /> types is not supported.</exception>
       <exception cref="T:System.Security.SecurityException">The caller does not have the necessary code access permissions.</exception>
-      <exception cref="T:System.MemberAccessException">The class is abstract.  
- -or-  
- The constructor is a class initializer.</exception>
+      <exception cref="T:System.MemberAccessException">The class is abstract.
+-or-
+The constructor is a class initializer.</exception>
       <exception cref="T:System.MethodAccessException">The constructor is private or protected, and the caller lacks <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess" />.</exception>
     </member>
     <member name="P:System.Reflection.ConstructorInfo.MemberType">
@@ -22341,8 +22373,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
     </member>
     <member name="M:System.Reflection.DefaultMemberAttribute.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.Reflection.DefaultMemberAttribute" /> class.</summary>
-      <param name="memberName">A <see langword="String" /> containing the name of the member to invoke. This may be a constructor, method, property, or field. A suitable invocation attribute must be specified when the member is invoked. The default member of a class can be specified by passing an empty <see langword="String" /> as the name of the member.  
- The default member of a type is marked with the <see langword="DefaultMemberAttribute" /> custom attribute or marked in COM in the usual way.</param>
+      <param name="memberName">A <see langword="String" /> containing the name of the member to invoke. This may be a constructor, method, property, or field. A suitable invocation attribute must be specified when the member is invoked. The default member of a class can be specified by passing an empty <see langword="String" /> as the name of the member.
+The default member of a type is marked with the <see langword="DefaultMemberAttribute" /> custom attribute or marked in COM in the usual way.</param>
     </member>
     <member name="P:System.Reflection.DefaultMemberAttribute.MemberName">
       <summary>Gets the name from the attribute.</summary>
@@ -22376,18 +22408,20 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.InvalidOperationException">The event does not have a public <see langword="add" /> accessor.</exception>
       <exception cref="T:System.ArgumentException">The handler that was passed in cannot be used.</exception>
       <exception cref="T:System.MethodAccessException">In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have access permission to the member.</exception>
       <exception cref="T:System.Reflection.TargetException">In .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The <paramref name="target" /> parameter is <see langword="null" /> and the event is not static.  
+  
  -or-  
+  
  The <see cref="T:System.Reflection.EventInfo" /> is not declared on the target.</exception>
     </member>
     <member name="P:System.Reflection.EventInfo.AddMethod">
@@ -22500,18 +22534,20 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <exception cref="T:System.InvalidOperationException">The event does not have a public <see langword="remove" /> accessor.</exception>
       <exception cref="T:System.ArgumentException">The handler that was passed in cannot be used.</exception>
       <exception cref="T:System.Reflection.TargetException">In .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The <paramref name="target" /> parameter is <see langword="null" /> and the event is not static.  
+  
  -or-  
+  
  The <see cref="T:System.Reflection.EventInfo" /> is not declared on the target.</exception>
       <exception cref="T:System.MethodAccessException">In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have access permission to the member.</exception>
     </member>
     <member name="P:System.Reflection.EventInfo.RemoveMethod">
@@ -22670,8 +22706,8 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="declaringType">A <see cref="T:System.RuntimeTypeHandle" /> structure that contains the handle to the generic type that defines the field.</param>
       <returns>A <see cref="T:System.Reflection.FieldInfo" /> object representing the field specified by <paramref name="handle" />, in the generic type specified by <paramref name="declaringType" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="handle" /> is invalid.  
--or-  
+        <paramref name="handle" /> is invalid.
+-or-
 <paramref name="declaringType" /> is not compatible with <paramref name="handle" />. For example, <paramref name="declaringType" /> is the runtime type handle of the generic type definition, and <paramref name="handle" /> comes from a constructed type.</exception>
     </member>
     <member name="M:System.Reflection.FieldInfo.GetHashCode">
@@ -22698,17 +22734,17 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="obj">The object whose field value will be returned.</param>
       <returns>An object containing the value of the field reflected by this instance.</returns>
       <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The field is non-static and <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">A field is marked literal, but the field does not have one of the accepted literal types.</exception>
       <exception cref="T:System.FieldAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have permission to access this field.</exception>
       <exception cref="T:System.ArgumentException">The method is neither declared nor inherited by the class of <paramref name="obj" />.</exception>
     </member>
@@ -22816,20 +22852,20 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="obj">The object whose field value will be set.</param>
       <param name="value">The value to assign to the field.</param>
       <exception cref="T:System.FieldAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have permission to access this field.</exception>
       <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The <paramref name="obj" /> parameter is <see langword="null" /> and the field is an instance field.</exception>
-      <exception cref="T:System.ArgumentException">The field does not exist on the object.  
- -or-  
- The <paramref name="value" /> parameter cannot be converted and stored in the field.</exception>
+      <exception cref="T:System.ArgumentException">The field does not exist on the object.
+-or-
+The <paramref name="value" /> parameter cannot be converted and stored in the field.</exception>
     </member>
     <member name="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)">
       <summary>When overridden in a derived class, sets the value of the field supported by the given object.</summary>
@@ -22840,9 +22876,9 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <param name="culture">The software preferences of a particular culture.</param>
       <exception cref="T:System.FieldAccessException">The caller does not have permission to access this field.</exception>
       <exception cref="T:System.Reflection.TargetException">The <paramref name="obj" /> parameter is <see langword="null" /> and the field is an instance field.</exception>
-      <exception cref="T:System.ArgumentException">The field does not exist on the object.  
- -or-  
- The <paramref name="value" /> parameter cannot be converted and stored in the field.</exception>
+      <exception cref="T:System.ArgumentException">The field does not exist on the object.
+-or-
+The <paramref name="value" /> parameter cannot be converted and stored in the field.</exception>
     </member>
     <member name="M:System.Reflection.FieldInfo.SetValueDirect(System.TypedReference,System.Object)">
       <summary>Sets the value of the field supported by the given object.</summary>
@@ -23214,7 +23250,7 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
       <summary>Specifies all member types.</summary>
     </member>
     <member name="F:System.Reflection.MemberTypes.Constructor">
-      <summary>Specifies that the member is a constructor</summary>
+      <summary>Specifies that the member is a constructor.</summary>
     </member>
     <member name="F:System.Reflection.MemberTypes.Custom">
       <summary>Specifies that the member is a custom member type.</summary>
@@ -23340,7 +23376,7 @@ Version 2.0 or later of the common language runtime is currently loaded and <par
     <member name="M:System.Reflection.MethodBase.GetCurrentMethod">
       <summary>Returns a <see langword="MethodBase" /> object representing the currently executing method.</summary>
       <returns>
-        <see cref="M:System.Reflection.MethodBase.GetCurrentMethod" /> is a static method that is called from within an executing method and that returns information about that method.  
+        <see cref="M:System.Reflection.MethodBase.GetCurrentMethod" /> is a static method that is called from within an executing method and that returns information about that method.
 A <see langword="MethodBase" /> object representing the currently executing method.</returns>
       <exception cref="T:System.Reflection.TargetException">This member was invoked with a late-binding mechanism.</exception>
     </member>
@@ -23384,29 +23420,33 @@ A <see langword="MethodBase" /> object representing the currently executing meth
     <member name="M:System.Reflection.MethodBase.Invoke(System.Object,System.Object[])">
       <summary>Invokes the method or constructor represented by the current instance, using the specified parameters.</summary>
       <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be <see langword="null" /> or an instance of the class that defines the constructor.</param>
-      <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, <paramref name="parameters" /> should be <see langword="null" />.  
- If the method or constructor represented by this instance takes a <see langword="ref" /> parameter (<see langword="ByRef" /> in Visual Basic), no special attribute is required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is <see langword="null" />. For value-type elements, this value is 0, 0.0, or <see langword="false" />, depending on the specific element type.</param>
+      <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, <paramref name="parameters" /> should be <see langword="null" />.
+If the method or constructor represented by this instance takes a <see langword="ref" /> parameter (<see langword="ByRef" /> in Visual Basic), no special attribute is required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is <see langword="null" />. For value-type elements, this value is 0, 0.0, or <see langword="false" />, depending on the specific element type.</param>
       <returns>An object containing the return value of the invoked method, or <see langword="null" /> in the case of a constructor.</returns>
       <exception cref="T:System.Reflection.TargetException">In the.NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The <paramref name="obj" /> parameter is <see langword="null" /> and the method is not static.  
+  
  -or-  
+  
  The method is not declared or inherited by the class of <paramref name="obj" />.  
+  
  -or-  
+  
  A static constructor is invoked, and <paramref name="obj" /> is neither <see langword="null" /> nor an instance of the class that declared the constructor.</exception>
       <exception cref="T:System.ArgumentException">The elements of the <paramref name="parameters" /> array do not match the signature of the method or constructor reflected by this instance.</exception>
-      <exception cref="T:System.Reflection.TargetInvocationException">The invoked method or constructor throws an exception.  
- -or-  
- The current instance is a <see cref="T:System.Reflection.Emit.DynamicMethod" /> that contains unverifiable code. See the "Verification" section in Remarks for <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
+      <exception cref="T:System.Reflection.TargetInvocationException">The invoked method or constructor throws an exception.
+-or-
+The current instance is a <see cref="T:System.Reflection.Emit.DynamicMethod" /> that contains unverifiable code. See the "Verification" section in Remarks for <see cref="T:System.Reflection.Emit.DynamicMethod" />.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The <paramref name="parameters" /> array does not have the correct number of arguments.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  The caller does not have permission to execute the method or constructor that is represented by the current instance.</exception>
       <exception cref="T:System.InvalidOperationException">The type that declares the method is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" /> for the declaring type.</exception>
       <exception cref="T:System.NotSupportedException">The current instance is a <see cref="T:System.Reflection.Emit.MethodBuilder" />.</exception>
@@ -23416,15 +23456,15 @@ A <see langword="MethodBase" /> object representing the currently executing meth
       <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be <see langword="null" /> or an instance of the class that defines the constructor.</param>
       <param name="invokeAttr">A bitmask that is a combination of 0 or more bit flags from <see cref="T:System.Reflection.BindingFlags" />. If <paramref name="binder" /> is <see langword="null" />, this parameter is assigned the value <see cref="F:System.Reflection.BindingFlags.Default" />; thus, whatever you pass in is ignored.</param>
       <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see langword="MemberInfo" /> objects via reflection. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
-      <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be <see langword="null" />.  
- If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is <see langword="null" />. For value-type elements, this value is 0, 0.0, or <see langword="false" />, depending on the specific element type.</param>
+      <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be <see langword="null" />.
+If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is <see langword="null" />. For value-type elements, this value is 0, 0.0, or <see langword="false" />, depending on the specific element type.</param>
       <param name="culture">An instance of <see langword="CultureInfo" /> used to govern the coercion of types. If this is <see langword="null" />, the <see langword="CultureInfo" /> for the current thread is used. (This is necessary to convert a <see langword="String" /> that represents 1000 to a <see langword="Double" /> value, for example, since 1000 is represented differently by different cultures.)</param>
       <returns>An <see langword="Object" /> containing the return value of the invoked method, or <see langword="null" /> in the case of a constructor, or <see langword="null" /> if the method's return type is <see langword="void" />. Before calling the method or constructor, <see langword="Invoke" /> checks to see if the user has access permission and verifies that the parameters are valid.</returns>
-      <exception cref="T:System.Reflection.TargetException">The <paramref name="obj" /> parameter is <see langword="null" /> and the method is not static.  
- -or-  
- The method is not declared or inherited by the class of <paramref name="obj" />.  
- -or-  
- A static constructor is invoked, and <paramref name="obj" /> is neither <see langword="null" /> nor an instance of the class that declared the constructor.</exception>
+      <exception cref="T:System.Reflection.TargetException">The <paramref name="obj" /> parameter is <see langword="null" /> and the method is not static.
+-or-
+The method is not declared or inherited by the class of <paramref name="obj" />.
+-or-
+A static constructor is invoked, and <paramref name="obj" /> is neither <see langword="null" /> nor an instance of the class that declared the constructor.</exception>
       <exception cref="T:System.ArgumentException">The type of the <paramref name="parameters" /> parameter does not match the signature of the method or constructor reflected by this instance.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The <paramref name="parameters" /> array does not have the correct number of arguments.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The invoked method or constructor throws an exception.</exception>
@@ -23677,12 +23717,12 @@ A <see langword="MethodBase" /> object representing the currently executing meth
       <returns>A <see cref="T:System.Reflection.MethodInfo" /> object that represents the constructed method formed by substituting the elements of <paramref name="typeArguments" /> for the type parameters of the current generic method definition.</returns>
       <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Reflection.MethodInfo" /> does not represent a generic method definition. That is, <see cref="P:System.Reflection.MethodBase.IsGenericMethodDefinition" /> returns <see langword="false" />.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="typeArguments" /> is <see langword="null" />.  
--or-  
+        <paramref name="typeArguments" /> is <see langword="null" />.
+-or-
 Any element of <paramref name="typeArguments" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments" /> is not the same as the number of type parameters of the current generic method definition.  
- -or-  
- An element of <paramref name="typeArguments" /> does not satisfy the constraints specified for the corresponding type parameter of the current generic method definition.</exception>
+      <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments" /> is not the same as the number of type parameters of the current generic method definition.
+-or-
+An element of <paramref name="typeArguments" /> does not satisfy the constraints specified for the corresponding type parameter of the current generic method definition.</exception>
       <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
     </member>
     <member name="P:System.Reflection.MethodInfo.MemberType">
@@ -23884,12 +23924,12 @@ Any element of <paramref name="typeArguments" /> is <see langword="null" />.</ex
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="className" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="className" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="className" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean)">
@@ -23906,12 +23946,12 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="className" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="className" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="className" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean,System.Boolean)">
@@ -23932,12 +23972,12 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="className" /> requires a dependent assembly that could not be found.</exception>
       <exception cref="T:System.IO.FileLoadException">
-        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.  
--or-  
+        <paramref name="className" /> requires a dependent assembly that was found but could not be loaded.
+-or-
 The current assembly was loaded into the reflection-only context, and <paramref name="className" /> requires a dependent assembly that was not preloaded.</exception>
       <exception cref="T:System.BadImageFormatException">
-        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.  
--or-  
+        <paramref name="className" /> requires a dependent assembly, but the file is not a valid assembly.
+-or-
 <paramref name="className" /> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
     </member>
     <member name="M:System.Reflection.Module.GetTypes">
@@ -24001,8 +24041,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="metadataToken">A metadata token that identifies a field in the module.</param>
       <returns>A <see cref="T:System.Reflection.FieldInfo" /> object representing the field that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a field in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a field in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> identifies a field whose parent <see langword="TypeSpec" /> has a signature containing element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24014,8 +24054,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="genericMethodArguments">An array of <see cref="T:System.Type" /> objects representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.Reflection.FieldInfo" /> object representing the field that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a field in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a field in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> identifies a field whose parent <see langword="TypeSpec" /> has a signature containing element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments" /> and <paramref name="genericMethodArguments" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24025,10 +24065,10 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="metadataToken">A metadata token that identifies a type or member in the module.</param>
       <returns>A <see cref="T:System.Reflection.MemberInfo" /> object representing the type or member that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a type or member in the scope of the current module.  
--or-  
-<paramref name="metadataToken" /> is a <see langword="MethodSpec" /> or <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method).  
--or-  
+        <paramref name="metadataToken" /> is not a token for a type or member in the scope of the current module.
+-or-
+<paramref name="metadataToken" /> is a <see langword="MethodSpec" /> or <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method).
+-or-
 <paramref name="metadataToken" /> identifies a property or event.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24040,10 +24080,10 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="genericMethodArguments">An array of <see cref="T:System.Type" /> objects representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.Reflection.MemberInfo" /> object representing the type or member that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a type or member in the scope of the current module.  
--or-  
-<paramref name="metadataToken" /> is a <see langword="MethodSpec" /> or <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments" /> and <paramref name="genericMethodArguments" />.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a type or member in the scope of the current module.
+-or-
+<paramref name="metadataToken" /> is a <see langword="MethodSpec" /> or <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments" /> and <paramref name="genericMethodArguments" />.
+-or-
 <paramref name="metadataToken" /> identifies a property or event.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24053,8 +24093,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="metadataToken">A metadata token that identifies a method or constructor in the module.</param>
       <returns>A <see cref="T:System.Reflection.MethodBase" /> object representing the method or constructor that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="MethodSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24066,8 +24106,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="genericMethodArguments">An array of <see cref="T:System.Type" /> objects representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.Reflection.MethodBase" /> object representing the method that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a method or constructor in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="MethodSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments" /> and <paramref name="genericMethodArguments" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24095,8 +24135,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="metadataToken">A metadata token that identifies a type in the module.</param>
       <returns>A <see cref="T:System.Type" /> object representing the type that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a type in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a type in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24108,8 +24148,8 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="genericMethodArguments">An array of <see cref="T:System.Type" /> objects representing the generic type arguments of the method where the token is in scope, or <see langword="null" /> if that method is not generic.</param>
       <returns>A <see cref="T:System.Type" /> object representing the type that is identified by the specified metadata token.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="metadataToken" /> is not a token for a type in the scope of the current module.  
--or-  
+        <paramref name="metadataToken" /> is not a token for a type in the scope of the current module.
+-or-
 <paramref name="metadataToken" /> is a <see langword="TypeSpec" /> whose signature contains element type <see langword="var" /> (a type parameter of a generic type) or <see langword="mvar" /> (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments" /> and <paramref name="genericMethodArguments" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="metadataToken" /> is not a valid token in the scope of the current module.</exception>
@@ -24539,27 +24579,27 @@ The current assembly was loaded into the reflection-only context, and <paramref
     <member name="M:System.Reflection.PropertyInfo.GetSetMethod(System.Boolean)">
       <summary>When overridden in a derived class, returns the <see langword="set" /> accessor for this property.</summary>
       <param name="nonPublic">Indicates whether the accessor should be returned if it is non-public. <see langword="true" /> if a non-public accessor is to be returned; otherwise, <see langword="false" />.</param>
-      <returns>This property's <see langword="Set" /> method, or <see langword="null" />, as shown in the following table.  
+      <returns>This property's <see langword="Set" /> method, or <see langword="null" />, as shown in the following table.
   Value  
-
+  
   Condition  
-
+  
   The <see langword="Set" /> method for this property.  
-
+  
   The <see langword="set" /> accessor is public.  
-
+  
  -or-  
-
+  
  <paramref name="nonPublic" /> is <see langword="true" /> and the <see langword="set" /> accessor is non-public.  
-
+  
  <see langword="null" /><paramref name="nonPublic" /> is <see langword="true" />, but the property is read-only.  
-
+  
  -or-  
-
+  
  <paramref name="nonPublic" /> is <see langword="false" /> and the <see langword="set" /> accessor is non-public.  
-
+  
  -or-  
-
+  
  There is no <see langword="set" /> accessor.</returns>
       <exception cref="T:System.Security.SecurityException">The requested method is non-public and the caller does not have <see cref="T:System.Security.Permissions.ReflectionPermission" /> to reflect on this non-public method.</exception>
     </member>
@@ -24573,21 +24613,21 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="obj">The object whose property value will be returned.</param>
       <param name="index">Optional index values for indexed properties. The indexes of indexed properties are zero-based. This value should be <see langword="null" /> for non-indexed properties.</param>
       <returns>The property value of the specified object.</returns>
-      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.  
- -or-  
- The property's <see langword="get" /> accessor is not found.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
+-or-
+The property's <see langword="get" /> accessor is not found.</exception>
       <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  There was an illegal attempt to access a private or protected method inside a class.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
     </member>
@@ -24599,9 +24639,9 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
       <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent" /> property will be called successively in search of a match. If this value is <see langword="null" />, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture" /> property.</param>
       <returns>The property value of the specified object.</returns>
-      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.  
- -or-  
- The property's <see langword="get" /> accessor is not found.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
+-or-
+The property's <see langword="get" /> accessor is not found.</exception>
       <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
       <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
@@ -24642,20 +24682,20 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <summary>Sets the property value of a specified object.</summary>
       <param name="obj">The object whose property value will be set.</param>
       <param name="value">The new property value.</param>
-      <exception cref="T:System.ArgumentException">The property's <see langword="set" /> accessor is not found.  
- -or-  
- <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
+      <exception cref="T:System.ArgumentException">The property's <see langword="set" /> accessor is not found.
+-or-
+<paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
       <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The type of <paramref name="obj" /> does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  There was an illegal attempt to access a private or protected method inside a class.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
     </member>
@@ -24664,23 +24704,23 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <param name="obj">The object whose property value will be set.</param>
       <param name="value">The new property value.</param>
       <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
-      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.  
- -or-  
- The property's <see langword="set" /> accessor is not found.  
- -or-  
- <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
+-or-
+The property's <see langword="set" /> accessor is not found.
+-or-
+<paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
       <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.  
-
+  
 
             
-
+  
  The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
       <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.  
-
+  
 
             
-
+  
  There was an illegal attempt to access a private or protected method inside a class.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
     </member>
@@ -24692,11 +24732,11 @@ The current assembly was loaded into the reflection-only context, and <paramref
       <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 <see langword="null" />, the default binder is used.</param>
       <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
       <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent" /> property will be called successively in search of a match. If this value is <see langword="null" />, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture" /> property.</param>
-      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.  
- -or-  
- The property's <see langword="set" /> accessor is not found.  
- -or-  
- <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
+-or-
+The property's <see langword="set" /> accessor is not found.
+-or-
+<paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
       <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
       <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
@@ -25640,7 +25680,7 @@ The invoked method is not supported in the base class. Derived classes must prov
       <param name="parameterName">The name of the targeted parameter.</param>
     </member>
     <member name="P:System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName">
-      <summary>Gets the target parameter name of the CallerArgumentExpression</summary>
+      <summary>Gets the target parameter name of the CallerArgumentExpression.</summary>
       <returns>The name of the targeted parameter of the CallerArgumentExpression</returns>
     </member>
     <member name="T:System.Runtime.CompilerServices.CallerFilePathAttribute">
@@ -25680,8 +25720,8 @@ The invoked method is not supported in the base class. Derived classes must prov
     </member>
     <member name="P:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.CompilationRelaxations">
       <summary>Gets the compilation relaxations specified when the current object was constructed.</summary>
-      <returns>The compilation relaxations specified when the current object was constructed.  
- Use the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxations" /> enumeration with the <see cref="P:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.CompilationRelaxations" /> property.</returns>
+      <returns>The compilation relaxations specified when the current object was constructed.
+Use the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxations" /> enumeration with the <see cref="P:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.CompilationRelaxations" /> property.</returns>
     </member>
     <member name="T:System.Runtime.CompilerServices.CompilerGeneratedAttribute">
       <summary>Distinguishes a compiler-generated element from a user-generated element. This class cannot be inherited.</summary>
@@ -25736,10 +25776,10 @@ The invoked method is not supported in the base class. Derived classes must prov
       <exception cref="T:System.ArgumentNullException">
         <paramref name="key" /> is <see langword="null" />.</exception>
       <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.  
-
+  
 
             
-
+  
  The class that represents the table's value does not define a parameterless constructor.</exception>
     </member>
     <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.GetValue(`0,System.Runtime.CompilerServices.ConditionalWeakTable{`0,`1}.CreateValueCallback)">
@@ -26023,8 +26063,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <param name="arguments">The arguments whose string representations are to be inserted in the result string.</param>
       <returns>The object that represents the composite format string and its arguments.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="format" /> is <see langword="null" />.  
--or-  
+        <paramref name="format" /> is <see langword="null" />.
+-or-
 <paramref name="arguments" /> is <see langword="null" />.</exception>
     </member>
     <member name="T:System.Runtime.CompilerServices.IAsyncStateMachine">
@@ -26657,7 +26697,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <summary>Throws the exception that is represented by the current <see cref="T:System.Runtime.ExceptionServices.ExceptionDispatchInfo" /> object, after restoring the state that was saved when the exception was captured.</summary>
     </member>
     <member name="M:System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(System.Exception)">
-      <param name="source" />
+      <summary>Throws the source exception, maintaining the original Watson information and augmenting rather than replacing the original stack trace.</summary>
+      <param name="source">The exception whose state is captured, then rethrown.</param>
     </member>
     <member name="T:System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs">
       <summary>Provides data for the notification event that is raised when a managed exception first occurs, before the common language runtime begins searching for event handlers.</summary>
@@ -26698,8 +26739,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <summary>Enables garbage collection that is more conservative in reclaiming objects. Full collections occur only if the system is under memory pressure, whereas generation 0 and generation 1 collections might occur more frequently. This mode is not available for the server garbage collector.</summary>
     </member>
     <member name="F:System.Runtime.GCLatencyMode.NoGCRegion">
-      <summary>Indicates that garbage collection is suspended while the app is executing a critical path.  
- <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" /> is a read-only value; that is, you cannot assign the <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" /> value to the <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property. You specify the no GC region latency mode by calling the <see cref="Overload:System.GC.TryStartNoGCRegion" /> method and terminate it by calling the <see cref="M:System.GC.EndNoGCRegion" /> method.</summary>
+      <summary>Indicates that garbage collection is suspended while the app is executing a critical path.
+<see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" /> is a read-only value; that is, you cannot assign the <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" /> value to the <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property. You specify the no GC region latency mode by calling the <see cref="Overload:System.GC.TryStartNoGCRegion" /> method and terminate it by calling the <see cref="M:System.GC.EndNoGCRegion" /> method.</summary>
     </member>
     <member name="F:System.Runtime.GCLatencyMode.SustainedLowLatency">
       <summary>Enables garbage collection that tries to minimize latency over an extended period. The collector tries to perform only generation 0, generation 1, and concurrent generation 2 collections. Full blocking collections may still occur if the system is under memory pressure.</summary>
@@ -26719,9 +26760,9 @@ The invoked method is not supported in the base class. Derived classes must prov
     <member name="P:System.Runtime.GCSettings.LatencyMode">
       <summary>Gets or sets the current latency mode for garbage collection.</summary>
       <returns>One of the enumeration values that specifies the latency mode.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property is being set to an invalid value.  
- -or-  
- The <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property cannot be set to <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property is being set to an invalid value.
+-or-
+The <see cref="P:System.Runtime.GCSettings.LatencyMode" /> property cannot be set to <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion" />.</exception>
     </member>
     <member name="T:System.Runtime.InteropServices.CharSet">
       <summary>Dictates which character set marshaled strings should use.</summary>
@@ -26848,8 +26889,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <summary>Provides a way to access a managed object from unmanaged memory.</summary>
     </member>
     <member name="M:System.Runtime.InteropServices.GCHandle.AddrOfPinnedObject">
-      <summary>Retrieves the address of an object in a <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned" /> handle.</summary>
-      <returns>The address of the pinned object as an <see cref="T:System.IntPtr" />.</returns>
+      <summary>Retrieves the address of object data in a <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned" /> handle.</summary>
+      <returns>The address of the pinned data object.</returns>
       <exception cref="T:System.InvalidOperationException">The handle is any type other than <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned" />.</exception>
     </member>
     <member name="M:System.Runtime.InteropServices.GCHandle.Alloc(System.Object)">
@@ -27882,25 +27923,25 @@ The invoked method is not supported in the base class. Derived classes must prov
     <member name="M:System.SByte.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="obj">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="obj" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="obj" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="obj" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="obj" />.  
-
+  
  -or-  
-
+  
  <paramref name="obj" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not an <see cref="T:System.SByte" />.</exception>
@@ -27908,21 +27949,21 @@ The invoked method is not supported in the base class. Derived classes must prov
     <member name="M:System.SByte.CompareTo(System.SByte)">
       <summary>Compares this instance to a specified 8-bit signed integer and returns an indication of their relative values.</summary>
       <param name="value">An 8-bit signed integer to compare.</param>
-      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.  
+      <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.SByte.Equals(System.Object)">
@@ -27977,12 +28018,12 @@ The invoked method is not supported in the base class. Derived classes must prov
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format that is compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.SByte.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -27992,16 +28033,16 @@ The invoked method is not supported in the base class. Derived classes must prov
       <param name="provider">An object that supplies culture-specific formatting information about <paramref name="s" />. If <paramref name="provider" /> is <see langword="null" />, the thread current culture is used.</param>
       <returns>An 8-bit signed byte value that is equivalent to the number specified in the <paramref name="s" /> parameter.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format that is compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number that is less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number that is less than <see cref="F:System.SByte.MinValue" /> or greater than <see cref="F:System.SByte.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.SByte.Parse(System.String,System.IFormatProvider)">
@@ -28143,8 +28184,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.SByte.TryParse(System.String,System.SByte@)">
@@ -28398,37 +28439,37 @@ The invoked method is not supported in the base class. Derived classes must prov
     <member name="M:System.Single.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is not a number (<see cref="F:System.Single.NaN" />) and <paramref name="value" /> is a number.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance and value are both not a number (<see cref="F:System.Single.NaN" />), <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is a number and <paramref name="value" /> is not a number (<see cref="F:System.Single.NaN" />).  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.Single" />.</exception>
@@ -28436,33 +28477,33 @@ The invoked method is not supported in the base class. Derived classes must prov
     <member name="M:System.Single.CompareTo(System.Single)">
       <summary>Compares this instance to a specified single-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified single-precision floating-point number.</summary>
       <param name="value">A single-precision floating-point number to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is not a number (<see cref="F:System.Single.NaN" />) and <paramref name="value" /> is a number.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
  -or-  
-
+  
  Both this instance and <paramref name="value" /> are not a number (<see cref="F:System.Single.NaN" />), <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  This instance is a number and <paramref name="value" /> is not a number (<see cref="F:System.Single.NaN" />).</returns>
     </member>
     <member name="F:System.Single.Epsilon">
@@ -28618,8 +28659,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <exception cref="T:System.OverflowException">
         <paramref name="s" /> represents a number that is less than <see cref="F:System.Single.MinValue" /> or greater than <see cref="F:System.Single.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="M:System.Single.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -28633,8 +28674,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <exception cref="T:System.FormatException">
         <paramref name="s" /> does not represent a numeric value.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
       <exception cref="T:System.OverflowException">
         <paramref name="s" /> represents a number that is less than <see cref="F:System.Single.MinValue" /> or greater than <see cref="F:System.Single.MaxValue" />.</exception>
@@ -28780,8 +28821,8 @@ The invoked method is not supported in the base class. Derived classes must prov
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> value.</exception>
     </member>
     <member name="M:System.Single.TryParse(System.String,System.Single@)">
@@ -28996,7 +29037,7 @@ The invoked method is not supported in the base class. Derived classes must prov
         <paramref name="count" /> is less than zero.</exception>
     </member>
     <member name="M:System.String.#ctor(System.Char[])">
-      <summary>Initializes a new instance of the <see cref="T:System.String" /> class to the value indicated by an array of Unicode characters.</summary>
+      <summary>Initializes a new instance of the <see cref="T:System.String" /> class to the Unicode characters indicated in the specified character array.</summary>
       <param name="value">An array of Unicode characters.</param>
     </member>
     <member name="M:System.String.#ctor(System.Char[],System.Int32,System.Int32)">
@@ -29007,12 +29048,13 @@ The invoked method is not supported in the base class. Derived classes must prov
       <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-
 The sum of <paramref name="startIndex" /> and <paramref name="length" /> is greater than the number of elements in <paramref name="value" />.</exception>
     </member>
     <member name="M:System.String.#ctor(System.ReadOnlySpan{System.Char})">
-      <param name="value" />
+      <summary>Initializes a new instance of the <see cref="T:System.String" /> class to the Unicode characters indicated in the specified read-only span.</summary>
+      <param name="value">A read-only span of Unicode characters.</param>
     </member>
     <member name="M:System.String.#ctor(System.SByte*)">
       <summary>Initializes a new instance of the <see cref="T:System.String" /> class to the value indicated by a pointer to an array of 8-bit signed integers.</summary>
@@ -29032,14 +29074,14 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <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-  
-The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is too large for the current platform; that is, the address calculation overflowed.  
--or-  
+        <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.
+-or-
+The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is too large for the current platform; that is, the address calculation overflowed.
+-or-
 The length of the new string to initialize is too large to allocate.</exception>
-      <exception cref="T:System.ArgumentException">The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is less than 64K.  
- -or-  
- A new instance of <see cref="T:System.String" /> could not be initialized using <paramref name="value" />, assuming <paramref name="value" /> is encoded in ANSI.</exception>
+      <exception cref="T:System.ArgumentException">The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is less than 64K.
+-or-
+A new instance of <see cref="T:System.String" /> could not be initialized using <paramref name="value" />, assuming <paramref name="value" /> is encoded in ANSI.</exception>
       <exception cref="T:System.AccessViolationException">
         <paramref name="value" />, <paramref name="startIndex" />, and <paramref name="length" /> collectively specify an invalid address.</exception>
     </member>
@@ -29052,14 +29094,14 @@ The length of the new string to initialize is too large to allocate.</exception>
       <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-  
-The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is too large for the current platform; that is, the address calculation overflowed.  
--or-  
+        <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.
+-or-
+The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is too large for the current platform; that is, the address calculation overflowed.
+-or-
 The length of the new string to initialize is too large to allocate.</exception>
-      <exception cref="T:System.ArgumentException">The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is less than 64K.  
- -or-  
- A new instance of <see cref="T:System.String" /> could not be initialized using <paramref name="value" />, assuming <paramref name="value" /> is encoded as specified by <paramref name="enc" />.</exception>
+      <exception cref="T:System.ArgumentException">The address specified by <paramref name="value" /> + <paramref name="startIndex" /> is less than 64K.
+-or-
+A new instance of <see cref="T:System.String" /> could not be initialized using <paramref name="value" />, assuming <paramref name="value" /> is encoded as specified by <paramref name="enc" />.</exception>
       <exception cref="T:System.AccessViolationException">
         <paramref name="value" />, <paramref name="startIndex" />, and <paramref name="length" /> collectively specify an invalid address.</exception>
     </member>
@@ -29081,29 +29123,29 @@ The length of the new string to initialize is too large to allocate.</exception>
       <param name="strB">The second string to use in the comparison.</param>
       <param name="indexB">The position of the substring within <paramref name="strB" />.</param>
       <param name="length">The maximum number of characters in the substrings to compare.</param>
-      <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> precedes the substring in <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
   The substrings occur in the same position in the sort order, or <paramref name="length" /> is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> follows the substring in <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.
+-or-
 Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword="null" />, and <paramref name="length" /> is greater than zero.</exception>
     </member>
     <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean)">
@@ -29115,29 +29157,29 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="length">The maximum number of characters in the substrings to compare.</param>
       <param name="ignoreCase">
         <see langword="true" /> to ignore case during the comparison; otherwise, <see langword="false" />.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> precedes the substring in <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
   The substrings occur in the same position in the sort order, or <paramref name="length" /> is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> follows the substring in <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.
+-or-
 Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword="null" />, and <paramref name="length" /> is greater than zero.</exception>
     </member>
     <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
@@ -29150,29 +29192,29 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="ignoreCase">
         <see langword="true" /> to ignore case during the comparison; otherwise, <see langword="false" />.</param>
       <param name="culture">An object that supplies culture-specific comparison information.</param>
-      <returns>An integer that indicates the lexical relationship between the two comparands.  
+      <returns>An integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> precedes the substring in <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
   The substrings occur in the same position in the sort order, or <paramref name="length" /> is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> follows the substring in <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.
+-or-
 Either <paramref name="strA" /> or <paramref name="strB" /> is <see langword="null" />, and <paramref name="length" /> is greater than zero.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="culture" /> is <see langword="null" />.</exception>
@@ -29186,31 +29228,31 @@ Either <paramref name="strA" /> or <paramref name="strB" /> is <see langword="nu
       <param name="length">The maximum number of characters in the substrings to compare.</param>
       <param name="culture">An object that supplies culture-specific comparison information.</param>
       <param name="options">Options to use when performing the comparison (such as ignoring case or symbols).</param>
-      <returns>An integer that indicates the lexical relationship between the two substrings, as shown in the following table.  
+      <returns>An integer that indicates the lexical relationship between the two substrings, as shown in the following table.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> precedes the substring in <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
   The substrings occur in the same position in the sort order, or <paramref name="length" /> is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> follows the substring in <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> is not a <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="indexA" /> is greater than <paramref name="strA" /><see langword=".Length" />.  
--or-  
-<paramref name="indexB" /> is greater than <paramref name="strB" /><see langword=".Length" />.  
--or-  
-<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="indexA" /> is greater than <paramref name="strA" /><see langword=".Length" />.
+-or-
+<paramref name="indexB" /> is greater than <paramref name="strB" /><see langword=".Length" />.
+-or-
+<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.
+-or-
 Either <paramref name="strA" /> or <paramref name="strB" /> is <see langword="null" />, and <paramref name="length" /> is greater than zero.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="culture" /> is <see langword="null" />.</exception>
@@ -29223,29 +29265,29 @@ Either <paramref name="strA" /> or <paramref name="strB" /> is <see langword="nu
       <param name="indexB">The position of the substring within <paramref name="strB" />.</param>
       <param name="length">The maximum number of characters in the substrings to compare.</param>
       <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> precedes the substring in <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
   The substrings occur in the same position in the sort order, or the <paramref name="length" /> parameter is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> follows the substring in <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.  
--or-  
+        <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.
+-or-
 Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword="null" />, and <paramref name="length" /> is greater than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a <see cref="T:System.StringComparison" /> value.</exception>
@@ -29254,21 +29296,21 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <summary>Compares two specified <see cref="T:System.String" /> objects and returns an integer that indicates their relative position in the sort order.</summary>
       <param name="strA">The first string to compare.</param>
       <param name="strB">The second string to compare.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> precedes <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> occurs in the same position as <paramref name="strB" /> in the sort order.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> follows <paramref name="strB" /> in the sort order.</returns>
     </member>
     <member name="M:System.String.Compare(System.String,System.String,System.Boolean)">
@@ -29277,21 +29319,21 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="strB">The second string to compare.</param>
       <param name="ignoreCase">
         <see langword="true" /> to ignore case during the comparison; otherwise, <see langword="false" />.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> precedes <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> occurs in the same position as <paramref name="strB" /> in the sort order.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> follows <paramref name="strB" /> in the sort order.</returns>
     </member>
     <member name="M:System.String.Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
@@ -29301,21 +29343,21 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="ignoreCase">
         <see langword="true" /> to ignore case during the comparison; otherwise, <see langword="false" />.</param>
       <param name="culture">An object that supplies culture-specific comparison information.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> precedes <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> occurs in the same position as <paramref name="strB" /> in the sort order.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> follows <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="culture" /> is <see langword="null" />.</exception>
@@ -29326,21 +29368,21 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="strB">The second string to compare.</param>
       <param name="culture">The culture that supplies culture-specific comparison information.</param>
       <param name="options">Options to use when performing the comparison (such as ignoring case or symbols).</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between <paramref name="strA" /> and <paramref name="strB" />, as shown in the following table  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between <paramref name="strA" /> and <paramref name="strB" />, as shown in the following table
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> precedes <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> occurs in the same position as <paramref name="strB" /> in the sort order.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> follows <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="options" /> is not a <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
@@ -29352,21 +29394,21 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="strA">The first string to compare.</param>
       <param name="strB">The second string to compare.</param>
       <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> precedes <paramref name="strB" /> in the sort order.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> is in the same position as <paramref name="strB" /> in the sort order.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> follows <paramref name="strB" /> in the sort order.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a <see cref="T:System.StringComparison" /> value.</exception>
@@ -29380,72 +29422,72 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <param name="strB">The second string to use in the comparison.</param>
       <param name="indexB">The starting index of the substring in <paramref name="strB" />.</param>
       <param name="length">The maximum number of characters in the substrings to compare.</param>
-      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.  
+      <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   The substring in <paramref name="strA" /> is less than the substring in <paramref name="strB" />.  
-
+  
   Zero  
-
+  
   The substrings are equal, or <paramref name="length" /> is zero.  
-
+  
   Greater than zero  
-
+  
   The substring in <paramref name="strA" /> is greater than the substring in <paramref name="strB" />.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="strA" /> is not <see langword="null" /> and <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.  
--or-  
-<paramref name="strB" /> is not <see langword="null" /> and <paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.  
--or-  
+        <paramref name="strA" /> is not <see langword="null" /> and <paramref name="indexA" /> is greater than <paramref name="strA" />.<see cref="P:System.String.Length" />.
+-or-
+<paramref name="strB" /> is not <see langword="null" /> and <paramref name="indexB" /> is greater than <paramref name="strB" />.<see cref="P:System.String.Length" />.
+-or-
 <paramref name="indexA" />, <paramref name="indexB" />, or <paramref name="length" /> is negative.</exception>
     </member>
     <member name="M:System.String.CompareOrdinal(System.String,System.String)">
       <summary>Compares two specified <see cref="T:System.String" /> objects by evaluating the numeric values of the corresponding <see cref="T:System.Char" /> objects in each string.</summary>
       <param name="strA">The first string to compare.</param>
       <param name="strB">The second string to compare.</param>
-      <returns>An integer that indicates the lexical relationship between the two comparands.  
+      <returns>An integer that indicates the lexical relationship between the two comparands.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
  <paramref name="strA" /> is less than <paramref name="strB" />.  
-
+  
   Zero  
-
+  
  <paramref name="strA" /> and <paramref name="strB" /> are equal.  
-
+  
   Greater than zero  
-
+  
  <paramref name="strA" /> is greater than <paramref name="strB" />.</returns>
     </member>
     <member name="M:System.String.CompareTo(System.Object)">
       <summary>Compares this instance with a specified <see cref="T:System.Object" /> and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object" />.</summary>
       <param name="value">An object that evaluates to a <see cref="T:System.String" />.</param>
-      <returns>A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <paramref name="value" /> parameter.  
+      <returns>A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <paramref name="value" /> parameter.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance has the same position in the sort order as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.String" />.</exception>
@@ -29453,25 +29495,25 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
     <member name="M:System.String.CompareTo(System.String)">
       <summary>Compares this instance with a specified <see cref="T:System.String" /> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified string.</summary>
       <param name="strB">The string to compare with this instance.</param>
-      <returns>A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <paramref name="strB" /> parameter.  
+      <returns>A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <paramref name="strB" /> parameter.
   Value  
-
+  
   Condition  
-
+  
   Less than zero  
-
+  
   This instance precedes <paramref name="strB" />.  
-
+  
   Zero  
-
+  
   This instance has the same position in the sort order as <paramref name="strB" />.  
-
+  
   Greater than zero  
-
+  
   This instance follows <paramref name="strB" />.  
-
+  
  -or-  
-
+  
  <paramref name="strB" /> is <see langword="null" />.</returns>
     </member>
     <member name="M:System.String.Concat(System.Collections.Generic.IEnumerable{System.String})">
@@ -29609,27 +29651,32 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <exception cref="T:System.ArgumentNullException">
         <paramref name="destination" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="sourceIndex" />, <paramref name="destinationIndex" />, or <paramref name="count" /> is negative  
--or-  
-<paramref name="sourceIndex" /> does not identify a position in the current instance.  
--or-  
-<paramref name="destinationIndex" /> does not identify a valid index in the <paramref name="destination" /> array.  
--or-  
-<paramref name="count" /> is greater than the length of the substring from <paramref name="sourceIndex" /> to the end of this instance  
--or-  
+        <paramref name="sourceIndex" />, <paramref name="destinationIndex" />, or <paramref name="count" /> is negative
+-or-
+<paramref name="sourceIndex" /> does not identify a position in the current instance.
+-or-
+<paramref name="destinationIndex" /> does not identify a valid index in the <paramref name="destination" /> array.
+-or-
+<paramref name="count" /> is greater than the length of the substring from <paramref name="sourceIndex" /> to the end of this instance
+-or-
 <paramref name="count" /> is greater than the length of the subarray from <paramref name="destinationIndex" /> to the end of the <paramref name="destination" /> array.</exception>
     </member>
     <member name="M:System.String.Create``1(System.Int32,``0,System.Buffers.SpanAction{System.Char,``0})">
-      <param name="length" />
-      <param name="state" />
-      <param name="action" />
-      <typeparam name="TState" />
+      <summary>Creates a new string with a specific length and initializes it after creation by using the specified callback.</summary>
+      <param name="length">The length of the string to create.</param>
+      <param name="state">The element to pass to <paramref name="action" />.</param>
+      <param name="action">A callback to initialize the string.</param>
+      <typeparam name="TState">The type of the element to pass to <paramref name="action" />.</typeparam>
+      <returns>The created string.</returns>
     </member>
     <member name="F:System.String.Empty">
       <summary>Represents the empty string. This field is read-only.</summary>
     </member>
     <member name="M:System.String.EndsWith(System.Char)">
-      <param name="value" />
+      <summary>Determines whether the end of this string instance matches the specified character.</summary>
+      <param name="value">The character to compare to the character at the end of this instance.</param>
+      <returns>
+        <see langword="true" /> if <paramref name="value" /> matches the end of this instance; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.String.EndsWith(System.String)">
       <summary>Determines whether the end of this string instance matches the specified string.</summary>
@@ -29712,8 +29759,8 @@ Either <paramref name="indexA" /> or <paramref name="indexB" /> is <see langword
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is not zero.</exception>
     </member>
     <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object,System.Object)">
@@ -29726,8 +29773,8 @@ The index of a format item is not zero.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is not zero or one.</exception>
     </member>
     <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)">
@@ -29741,8 +29788,8 @@ The index of a format item is not zero or one.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than zero, or greater than two.</exception>
     </member>
     <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])">
@@ -29754,8 +29801,8 @@ The index of a format item is less than zero, or greater than two.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> or <paramref name="args" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than zero, or greater than or equal to the length of the <paramref name="args" /> array.</exception>
     </member>
     <member name="M:System.String.Format(System.String,System.Object)">
@@ -29765,9 +29812,9 @@ The index of a format item is less than zero, or greater than or equal to the le
       <returns>A copy of <paramref name="format" /> in which any format items are replaced by the string representation of <paramref name="arg0" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.FormatException">The format item in <paramref name="format" /> is invalid.  
- -or-  
- The index of a format item is not zero.</exception>
+      <exception cref="T:System.FormatException">The format item in <paramref name="format" /> is invalid.
+-or-
+The index of a format item is not zero.</exception>
     </member>
     <member name="M:System.String.Format(System.String,System.Object,System.Object)">
       <summary>Replaces the format items in a string with the string representation of two specified objects.</summary>
@@ -29778,8 +29825,8 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is not zero or one.</exception>
     </member>
     <member name="M:System.String.Format(System.String,System.Object,System.Object,System.Object)">
@@ -29792,8 +29839,8 @@ The index of a format item is not zero or one.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than zero, or greater than two.</exception>
     </member>
     <member name="M:System.String.Format(System.String,System.Object[])">
@@ -29804,8 +29851,8 @@ The index of a format item is less than zero, or greater than two.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> or <paramref name="args" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than zero, or greater than or equal to the length of the <paramref name="args" /> array.</exception>
     </member>
     <member name="M:System.String.GetEnumerator">
@@ -29838,7 +29885,7 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.NullReferenceException">The string is null.</exception>
     </member>
     <member name="M:System.String.GetTypeCode">
-      <summary>Returns the <see cref="T:System.TypeCode" /> for class <see cref="T:System.String" />.</summary>
+      <summary>Returns the <see cref="T:System.TypeCode" /> for the <see cref="T:System.String" /> class.</summary>
       <returns>The enumerated constant, <see cref="F:System.TypeCode.String" />.</returns>
     </member>
     <member name="M:System.String.IndexOf(System.Char)">
@@ -29861,10 +29908,10 @@ The index of a format item is less than zero, or greater than or equal to the le
       <param name="count">The number of character positions to examine.</param>
       <returns>The zero-based index position of <paramref name="value" /> from the start of the string if that character is found, or -1 if it is not.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> or <paramref name="startIndex" /> is negative.  
--or-  
-<paramref name="startIndex" /> is greater than the length of this string.  
--or-  
+        <paramref name="count" /> or <paramref name="startIndex" /> is negative.
+-or-
+<paramref name="startIndex" /> is greater than the length of this string.
+-or-
 <paramref name="count" /> is greater than the length of this string minus <paramref name="startIndex" />.</exception>
     </member>
     <member name="M:System.String.IndexOf(System.Char,System.StringComparison)">
@@ -29901,10 +29948,10 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> or <paramref name="startIndex" /> is negative.  
--or-  
-<paramref name="startIndex" /> is greater than the length of this string.  
--or-  
+        <paramref name="count" /> or <paramref name="startIndex" /> is negative.
+-or-
+<paramref name="startIndex" /> is greater than the length of this string.
+-or-
 <paramref name="count" /> is greater than the length of this string minus <paramref name="startIndex" />.</exception>
     </member>
     <member name="M:System.String.IndexOf(System.String,System.Int32,System.Int32,System.StringComparison)">
@@ -29917,10 +29964,10 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> or <paramref name="startIndex" /> is negative.  
--or-  
-<paramref name="startIndex" /> is greater than the length of this instance.  
--or-  
+        <paramref name="count" /> or <paramref name="startIndex" /> is negative.
+-or-
+<paramref name="startIndex" /> is greater than the length of this instance.
+-or-
 <paramref name="count" /> is greater than the length of this string minus <paramref name="startIndex" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a valid <see cref="T:System.StringComparison" /> value.</exception>
@@ -29963,8 +30010,8 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="anyOf" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is negative.  
--or-  
+        <paramref name="startIndex" /> is negative.
+-or-
 <paramref name="startIndex" /> is greater than the number of characters in this instance.</exception>
     </member>
     <member name="M:System.String.IndexOfAny(System.Char[],System.Int32,System.Int32)">
@@ -29976,8 +30023,8 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="anyOf" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> or <paramref name="startIndex" /> is negative.  
--or-  
+        <paramref name="count" /> or <paramref name="startIndex" /> is negative.
+-or-
 <paramref name="count" /> + <paramref name="startIndex" /> is greater than the number of characters in this instance.</exception>
     </member>
     <member name="M:System.String.Insert(System.Int32,System.String)">
@@ -30030,26 +30077,54 @@ The index of a format item is less than zero, or greater than or equal to the le
         <see langword="true" /> if the <paramref name="value" /> parameter is <see langword="null" /> or <see cref="F:System.String.Empty" />, or if <paramref name="value" /> consists exclusively of white-space characters.</returns>
     </member>
     <member name="M:System.String.Join(System.Char,System.Object[])">
-      <param name="separator" />
-      <param name="values" />
+      <summary>Concatenates the string representations of an array of objects, using the specified separator between each member.</summary>
+      <param name="separator">The character to use as a separator. <paramref name="separator" /> is included in the returned string only if <paramref name="value" /> has more than one element.</param>
+      <param name="values">An array of objects whose string representations will be concatenated.</param>
+      <returns>A string that consists of the elements of <paramref name="values" /> delimited by the <paramref name="separator" /> character.
+-or-
+<see cref="F:System.String.Empty" /> if <paramref name="values" /> has zero elements or all the elements of <paramref name="values" /> are <see langword="null" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.Char,System.String[])">
-      <param name="separator" />
-      <param name="value" />
+      <summary>Concatenates an array of strings, using the specified separator between each member.</summary>
+      <param name="separator">The character to use as a separator. <paramref name="separator" /> is included in the returned string only if <paramref name="value" /> has more than one element.</param>
+      <param name="value">An array of strings to concatenate.</param>
+      <returns>A string that consists of the elements of <paramref name="value" /> delimited by the <paramref name="separator" /> character.
+-or-
+<see cref="F:System.String.Empty" /> if <paramref name="value" /> has zero elements or all the elements of <paramref name="value" /> are <see langword="null" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.Char,System.String[],System.Int32,System.Int32)">
-      <param name="separator" />
-      <param name="value" />
-      <param name="startIndex" />
-      <param name="count" />
+      <summary>Concatenates an array of strings, using the specified separator between each member, starting with the element in <paramref name="value" /> located at the <paramref name="startIndex" /> position, and concatenating up to <paramref name="count" /> elements.</summary>
+      <param name="separator">Concatenates an array of strings, using the specified separator between each member, starting with the element located at the specified index and including a specified number of elements.</param>
+      <param name="value">An array of strings to concatenate.</param>
+      <param name="startIndex">The first item in <paramref name="value" /> to concatenate.</param>
+      <param name="count">The number of elements from <paramref name="value" /> to concatenate, starting with the element in the <paramref name="startIndex" /> position.</param>
+      <returns>A string that consists of the elements of <paramref name="value" /> delimited by the <paramref name="separator" /> character.
+-or-
+<see cref="F:System.String.Empty" /> if <paramref name="count" /> is zero, <paramref name="value" /> has no elements, or all the elements of <paramref name="value" /> are <see langword="null" /> or <see cref="F:System.String.Empty" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startIndex" /> or <paramref name="count" /> are negative.
+-or-
+<paramref name="startIndex" /> is greater than the length of <paramref name="value" />  - <paramref name="count" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.String,System.Collections.Generic.IEnumerable{System.String})">
       <summary>Concatenates the members of a constructed <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of type <see cref="T:System.String" />, using the specified separator between each member.</summary>
       <param name="separator">The string to use as a separator.<paramref name="separator" /> is included in the returned string only if <paramref name="values" /> has more than one element.</param>
       <param name="values">A collection that contains the strings to concatenate.</param>
-      <returns>A string that consists of the members of <paramref name="values" /> delimited by the <paramref name="separator" /> string. If <paramref name="values" /> has no members, the method returns <see cref="F:System.String.Empty" />.</returns>
+      <returns>A string that consists of the members of <paramref name="values" /> delimited by the <paramref name="separator" /> string.
+-or-
+<see cref="F:System.String.Empty" /> if <paramref name="values" /> has zero elements or all the elements of <paramref name="values" /> are <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="values" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.String,System.Object[])">
       <summary>Concatenates the elements of an object array, using the specified separator between each element.</summary>
@@ -30058,6 +30133,7 @@ The index of a format item is less than zero, or greater than or equal to the le
       <returns>A string that consists of the elements of <paramref name="values" /> delimited by the <paramref name="separator" /> string. If <paramref name="values" /> is an empty array, the method returns <see cref="F:System.String.Empty" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="values" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.String,System.String[])">
       <summary>Concatenates all the elements of a string array, using the specified separator between each element.</summary>
@@ -30066,6 +30142,7 @@ The index of a format item is less than zero, or greater than or equal to the le
       <returns>A string that consists of the elements in <paramref name="value" /> delimited by the <paramref name="separator" /> string. If <paramref name="value" /> is an empty array, the method returns <see cref="F:System.String.Empty" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join(System.String,System.String[],System.Int32,System.Int32)">
       <summary>Concatenates the specified elements of a string array, using the specified separator between each element.</summary>
@@ -30073,30 +30150,36 @@ The index of a format item is less than zero, or greater than or equal to the le
       <param name="value">An array that contains the elements to concatenate.</param>
       <param name="startIndex">The first element in <paramref name="value" /> to use.</param>
       <param name="count">The number of elements of <paramref name="value" /> to use.</param>
-      <returns>A string that consists of the strings in <paramref name="value" /> delimited by the <paramref name="separator" /> string.  
- -or-  
- <see cref="F:System.String.Empty" /> if <paramref name="count" /> is zero, <paramref name="value" /> has no elements, or <paramref name="separator" /> and all the elements of <paramref name="value" /> are <see cref="F:System.String.Empty" />.</returns>
+      <returns>A string that consists of the strings in <paramref name="value" /> delimited by the <paramref name="separator" /> string.
+-or-
+<see cref="F:System.String.Empty" /> if <paramref name="count" /> is zero, <paramref name="value" /> has no elements, or <paramref name="separator" /> and all the elements of <paramref name="value" /> are <see cref="F:System.String.Empty" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> or <paramref name="count" /> is less than 0.  
--or-  
+        <paramref name="startIndex" /> or <paramref name="count" /> is less than 0.
+-or-
 <paramref name="startIndex" /> plus <paramref name="count" /> is greater than the number of elements in <paramref name="value" />.</exception>
       <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
     </member>
     <member name="M:System.String.Join``1(System.Char,System.Collections.Generic.IEnumerable{``0})">
-      <param name="separator" />
-      <param name="values" />
-      <typeparam name="T" />
+      <summary>Concatenates the members of a collection, using the specified separator between each member.</summary>
+      <param name="separator">The character to use as a separator. <paramref name="separator" /> is included in the returned string only if <paramref name="values" /> has more than one element.</param>
+      <param name="values">A collection that contains the objects to concatenate.</param>
+      <typeparam name="T">The type of the members of <paramref name="values" />.</typeparam>
+      <returns>A string that consists of the members of <paramref name="values" /> delimited by the <paramref name="separator" /> character. If <paramref name="values" /> has no members, the method returns <see cref="F:System.String.Empty" />.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="values" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.Join``1(System.String,System.Collections.Generic.IEnumerable{``0})">
       <summary>Concatenates the members of a collection, using the specified separator between each member.</summary>
-      <param name="separator">The string to use as a separator.<paramref name="separator" /> is included in the returned string only if <paramref name="values" /> has more than one element.</param>
+      <param name="separator">The string to use as a separator. <paramref name="separator" /> is included in the returned string only if <paramref name="values" /> has more than one element.</param>
       <param name="values">A collection that contains the objects to concatenate.</param>
       <typeparam name="T">The type of the members of <paramref name="values" />.</typeparam>
       <returns>A string that consists of the members of <paramref name="values" /> delimited by the <paramref name="separator" /> string. If <paramref name="values" /> has no members, the method returns <see cref="F:System.String.Empty" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="values" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.OutOfMemoryException">The length of the resulting string overflows the maximum allowed length (<see cref="F:System.Int32.MaxValue" />).</exception>
     </member>
     <member name="M:System.String.LastIndexOf(System.Char)">
       <summary>Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance.</summary>
@@ -30116,9 +30199,9 @@ The index of a format item is less than zero, or greater than or equal to the le
       <param name="startIndex">The starting position of the search. The search proceeds from <paramref name="startIndex" /> toward the beginning of this instance.</param>
       <param name="count">The number of character positions to examine.</param>
       <returns>The zero-based index position of <paramref name="value" /> if that character is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than or equal to the length of this instance.  
- -or-  
- The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> - <paramref name="count" /> + 1 is less than zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than or equal to the length of this instance.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> - <paramref name="count" /> + 1 is less than zero.</exception>
     </member>
     <member name="M:System.String.LastIndexOf(System.String)">
       <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance.</summary>
@@ -30134,9 +30217,9 @@ The index of a format item is less than zero, or greater than or equal to the le
       <returns>The zero-based starting index position of <paramref name="value" /> if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty" />. If <paramref name="value" /> is <see cref="F:System.String.Empty" />, the return value is the smaller of <paramref name="startIndex" /> and the last index position in this instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than the length of the current instance.  
- -or-  
- The current instance equals <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than -1 or greater than zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than the length of the current instance.
+-or-
+The current instance equals <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than -1 or greater than zero.</exception>
     </member>
     <member name="M:System.String.LastIndexOf(System.String,System.Int32,System.Int32)">
       <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string for a specified number of character positions.</summary>
@@ -30147,16 +30230,16 @@ The index of a format item is less than zero, or greater than or equal to the le
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> is negative.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is negative.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is greater than the length of this instance.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> - <paramref name="count" />+ 1 specifies a position that is not within this instance.  
--or-  
-The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="start" /> is less than -1 or greater than zero.  
--or-  
+        <paramref name="count" /> is negative.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is negative.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is greater than the length of this instance.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> - <paramref name="count" />+ 1 specifies a position that is not within this instance.
+-or-
+The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="start" /> is less than -1 or greater than zero.
+-or-
 The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="count" /> is greater than 1.</exception>
     </member>
     <member name="M:System.String.LastIndexOf(System.String,System.Int32,System.Int32,System.StringComparison)">
@@ -30169,16 +30252,16 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> is negative.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is negative.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is greater than the length of this instance.  
--or-  
-The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> + 1 - <paramref name="count" /> specifies a position that is not within this instance.  
--or-  
-The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="start" /> is less than -1 or greater than zero.  
--or-  
+        <paramref name="count" /> is negative.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is negative.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is greater than the length of this instance.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> + 1 - <paramref name="count" /> specifies a position that is not within this instance.
+-or-
+The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="start" /> is less than -1 or greater than zero.
+-or-
 The current instance equals <see cref="F:System.String.Empty" /> and <paramref name="count" /> is greater than 1.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a valid <see cref="T:System.StringComparison" /> value.</exception>
@@ -30191,9 +30274,9 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <returns>The zero-based starting index position of the <paramref name="value" /> parameter if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty" />. If <paramref name="value" /> is <see cref="F:System.String.Empty" />, the return value is the smaller of <paramref name="startIndex" /> and the last index position in this instance.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than the length of the current instance.  
- -or-  
- The current instance equals <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than -1 or greater than zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than zero or greater than the length of the current instance.
+-or-
+The current instance equals <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> is less than -1 or greater than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a valid <see cref="T:System.StringComparison" /> value.</exception>
     </member>
@@ -30231,9 +30314,9 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <returns>The index position of the last occurrence in this instance where any character in <paramref name="anyOf" /> was found; -1 if no character in <paramref name="anyOf" /> was found or if the current instance equals <see cref="F:System.String.Empty" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="anyOf" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="count" /> or <paramref name="startIndex" /> is negative.  
- -or-  
- The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> minus <paramref name="count" /> + 1 is less than zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="count" /> or <paramref name="startIndex" /> is negative.
+-or-
+The current instance does not equal <see cref="F:System.String.Empty" />, and <paramref name="startIndex" /> minus <paramref name="count" /> + 1 is less than zero.</exception>
     </member>
     <member name="P:System.String.Length">
       <summary>Gets the number of characters in the current <see cref="T:System.String" /> object.</summary>
@@ -30258,7 +30341,9 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
         <see langword="true" /> if the value of <paramref name="a" /> is the same as the value of <paramref name="b" />; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.String.op_Implicit(System.String)~System.ReadOnlySpan{System.Char}">
-      <param name="value" />
+      <summary>Defines an implicit conversion of a given string to a read-only span of characters.</summary>
+      <param name="value">A string to implicitly convert.</param>
+      <returns>A new read-only span of characters representing the string.</returns>
     </member>
     <member name="M:System.String.op_Inequality(System.String,System.String)">
       <summary>Determines whether two specified strings have different values.</summary>
@@ -30302,8 +30387,8 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <param name="startIndex">The zero-based position to begin deleting characters.</param>
       <returns>A new string that is equivalent to this string except for the removed characters.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> is less than zero.  
--or-  
+        <paramref name="startIndex" /> is less than zero.
+-or-
 <paramref name="startIndex" /> specifies a position that is not within this string.</exception>
     </member>
     <member name="M:System.String.Remove(System.Int32,System.Int32)">
@@ -30311,9 +30396,9 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <param name="startIndex">The zero-based position to begin deleting characters.</param>
       <param name="count">The number of characters to delete.</param>
       <returns>A new string that is equivalent to this instance except for the removed characters.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.  
- -or-  
- <paramref name="startIndex" /> plus <paramref name="count" /> specify a position outside this instance.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> plus <paramref name="count" /> specify a position outside this instance.</exception>
     </member>
     <member name="M:System.String.Replace(System.Char,System.Char)">
       <summary>Returns a new string in which all occurrences of a specified Unicode character in this instance are replaced with another specified Unicode character.</summary>
@@ -30332,27 +30417,44 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
         <paramref name="oldValue" /> is the empty string ("").</exception>
     </member>
     <member name="M:System.String.Replace(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
-      <param name="oldValue" />
-      <param name="newValue" />
-      <param name="ignoreCase" />
-      <param name="culture" />
+      <summary>Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string, using the provided culture and case sensitivity.</summary>
+      <param name="oldValue">The string to be replaced.</param>
+      <param name="newValue">The string to replace all occurrences of <paramref name="oldValue" />.</param>
+      <param name="ignoreCase">
+        <see langword="true" /> to ignore casing when comparing; <see langword="false" /> otherwise.</param>
+      <param name="culture">The culture to use when comparing.</param>
+      <returns>A string that is equivalent to the current string except that all instances of <paramref name="oldValue" /> are replaced with <paramref name="newValue" />. If <paramref name="oldValue" /> is not found in the current instance, the method returns the current instance unchanged.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oldValue" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oldValue" /> is the empty string ("").</exception>
     </member>
     <member name="M:System.String.Replace(System.String,System.String,System.StringComparison)">
-      <param name="oldValue" />
-      <param name="newValue" />
-      <param name="comparisonType" />
+      <summary>Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string, using the provided comparison type.</summary>
+      <param name="oldValue">The string to be replaced.</param>
+      <param name="newValue">The string to replace all occurrences of <paramref name="oldValue" />.</param>
+      <param name="comparisonType">One of the enumeration values that determines how <paramref name="oldValue" /> is searched within this instance.</param>
+      <returns>A string that is equivalent to the current string except that all instances of <paramref name="oldValue" /> are replaced with <paramref name="newValue" />. If <paramref name="oldValue" /> is not found in the current instance, the method returns the current instance unchanged.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oldValue" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oldValue" /> is the empty string ("").</exception>
     </member>
     <member name="M:System.String.Split(System.Char,System.Int32,System.StringSplitOptions)">
-      <param name="separator" />
-      <param name="count" />
-      <param name="options" />
+      <summary>Splits a string into a maximum number substrings based on the provided character separator.</summary>
+      <param name="separator">A character that delimits the substrings in this instance.</param>
+      <param name="count">The maximum number of elements expected in the array.</param>
+      <param name="options">One of the enumeration values that determines whether the split operation should omit empty substrings from the return value.</param>
+      <returns>An array whose elements contain at most <paramref name="count" /> substrings from this instance that are delimited by <paramref name="separator" />.</returns>
     </member>
     <member name="M:System.String.Split(System.Char,System.StringSplitOptions)">
-      <param name="separator" />
-      <param name="options" />
+      <summary>Splits a string into substrings based on the provided character separator.</summary>
+      <param name="separator">A character that delimits the substrings in this string.</param>
+      <param name="options">One of the enumeration values that determines whether the split operation should omit empty substrings from the return value.</param>
+      <returns>An array whose elements contain the substrings from this instance that are delimited by <paramref name="separator" />.</returns>
     </member>
     <member name="M:System.String.Split(System.Char[])">
-      <summary>Splits a string into substrings that are based on the characters in an array.</summary>
+      <summary>Splits a string into substrings that are based on the characters in the separator array.</summary>
       <param name="separator">A character array that delimits the substrings in this string, an empty array that contains no delimiters, or <see langword="null" />.</param>
       <returns>An array whose elements contain the substrings from this instance that are delimited by one or more characters in <paramref name="separator" />. For more information, see the Remarks section.</returns>
     </member>
@@ -30386,13 +30488,17 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
         <paramref name="options" /> is not one of the <see cref="T:System.StringSplitOptions" /> values.</exception>
     </member>
     <member name="M:System.String.Split(System.String,System.Int32,System.StringSplitOptions)">
-      <param name="separator" />
-      <param name="count" />
-      <param name="options" />
+      <summary>Splits a string into a maximum number of substrings based on the provided string separator.</summary>
+      <param name="separator">A string that delimits the substrings in this instance.</param>
+      <param name="count">The maximum number of elements expected in the array.</param>
+      <param name="options">One of the enumeration values that determines whether the split operation should omit empty substrings from the return value.</param>
+      <returns>An array whose elements contain at most <paramref name="count" /> substrings from this instance that are delimited by <paramref name="separator" />.</returns>
     </member>
     <member name="M:System.String.Split(System.String,System.StringSplitOptions)">
-      <param name="separator" />
-      <param name="options" />
+      <summary>Splits a string into substrings that are based on the provided string separator.</summary>
+      <param name="separator">A string that delimits the substrings in this string.</param>
+      <param name="options">One of the enumeration values that determines whether the split operation should omit empty substrings from the return value.</param>
+      <returns>An array whose elements contain the substrings from this instance that are delimited by <paramref name="separator" />.</returns>
     </member>
     <member name="M:System.String.Split(System.String[],System.Int32,System.StringSplitOptions)">
       <summary>Splits a string into a maximum number of substrings based on the strings in an array. You can specify whether the substrings include empty array elements.</summary>
@@ -30416,7 +30522,10 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
         <paramref name="options" /> is not one of the <see cref="T:System.StringSplitOptions" /> values.</exception>
     </member>
     <member name="M:System.String.StartsWith(System.Char)">
-      <param name="value" />
+      <summary>Determines whether this string instance starts with the specified character.</summary>
+      <param name="value">The character to compare.</param>
+      <returns>
+        <see langword="true" /> if <paramref name="value" /> matches the beginning of this string; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.String.StartsWith(System.String)">
       <summary>Determines whether the beginning of this string instance matches the specified string.</summary>
@@ -30461,8 +30570,8 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <param name="length">The number of characters in the substring.</param>
       <returns>A string that is equivalent to the substring of length <paramref name="length" /> that begins at <paramref name="startIndex" /> in this instance, or <see cref="F:System.String.Empty" /> if <paramref name="startIndex" /> is equal to the length of this instance and <paramref name="length" /> is zero.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> plus <paramref name="length" /> indicates a position not within this instance.  
--or-  
+        <paramref name="startIndex" /> plus <paramref name="length" /> indicates a position not within this instance.
+-or-
 <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.</exception>
     </member>
     <member name="M:System.String.System#Collections#IEnumerable#GetEnumerator">
@@ -30574,8 +30683,8 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <param name="length">The length of the substring in this instance.</param>
       <returns>A Unicode character array whose elements are the <paramref name="length" /> number of characters in this instance starting from character position <paramref name="startIndex" />.</returns>
       <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" /> plus <paramref name="length" /> is greater than the length of this instance.</exception>
     </member>
     <member name="M:System.String.ToLower">
@@ -30618,34 +30727,46 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <returns>The uppercase equivalent of the current string.</returns>
     </member>
     <member name="M:System.String.Trim">
-      <summary>Removes all leading and trailing white-space characters from the current <see cref="T:System.String" /> object.</summary>
+      <summary>Removes all leading and trailing white-space characters from the current string.</summary>
       <returns>The string that remains after all white-space characters are removed from the start and end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
     <member name="M:System.String.Trim(System.Char)">
-      <param name="trimChar" />
+      <summary>Removes all leading and trailing instances of a character from the current string.</summary>
+      <param name="trimChar">A Unicode character to remove.</param>
+      <returns>The string that remains after all instances of the <paramref name="trimChar" /> character are removed from the start and end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
     <member name="M:System.String.Trim(System.Char[])">
-      <summary>Removes all leading and trailing occurrences of a set of characters specified in an array from the current <see cref="T:System.String" /> object.</summary>
+      <summary>Removes all leading and trailing occurrences of a set of characters specified in an array from the current string.</summary>
       <param name="trimChars">An array of Unicode characters to remove, or <see langword="null" />.</param>
       <returns>The string that remains after all occurrences of the characters in the <paramref name="trimChars" /> parameter are removed from the start and end of the current string. If <paramref name="trimChars" /> is <see langword="null" /> or an empty array, white-space characters are removed instead. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
-    <member name="M:System.String.TrimEnd" />
+    <member name="M:System.String.TrimEnd">
+      <summary>Removes all the trailing white-space characters from the current string.</summary>
+      <returns>The string that remains after all white-space characters are removed from the end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
+    </member>
     <member name="M:System.String.TrimEnd(System.Char)">
-      <param name="trimChar" />
+      <summary>Removes all the trailing occurrences of a character from the current string.</summary>
+      <param name="trimChar">A Unicode character to remove.</param>
+      <returns>The string that remains after all occurrences of the <paramref name="trimChar" /> character are removed from the end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
     <member name="M:System.String.TrimEnd(System.Char[])">
-      <summary>Removes all trailing occurrences of a set of characters specified in an array from the current <see cref="T:System.String" /> object.</summary>
+      <summary>Removes all the trailing occurrences of a set of characters specified in an array from the current string.</summary>
       <param name="trimChars">An array of Unicode characters to remove, or <see langword="null" />.</param>
       <returns>The string that remains after all occurrences of the characters in the <paramref name="trimChars" /> parameter are removed from the end of the current string. If <paramref name="trimChars" /> is <see langword="null" /> or an empty array, Unicode white-space characters are removed instead. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
-    <member name="M:System.String.TrimStart" />
+    <member name="M:System.String.TrimStart">
+      <summary>Removes all the leading white-space characters from the current string.</summary>
+      <returns>The string that remains after all white-space characters are removed from the start of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
+    </member>
     <member name="M:System.String.TrimStart(System.Char)">
-      <param name="trimChar" />
+      <summary>Removes all the leading occurrences of a specified character from the current string.</summary>
+      <param name="trimChar">The Unicode character to remove.</param>
+      <returns>The string that remains after all occurrences of the <paramref name="trimChar" /> character are removed from the start of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
     <member name="M:System.String.TrimStart(System.Char[])">
-      <summary>Removes all leading occurrences of a set of characters specified in an array from the current <see cref="T:System.String" /> object.</summary>
+      <summary>Removes all the leading occurrences of a set of characters specified in an array from the current string.</summary>
       <param name="trimChars">An array of Unicode characters to remove, or <see langword="null" />.</param>
-      <returns>The string that remains after all occurrences of characters in the <paramref name="trimChars" /> parameter are removed from the start of the current string. If <paramref name="trimChars" /> is <see langword="null" /> or an empty array, white-space characters are removed instead.</returns>
+      <returns>The string that remains after all occurrences of characters in the <paramref name="trimChars" /> parameter are removed from the start of the current string. If <paramref name="trimChars" /> is <see langword="null" /> or an empty array, white-space characters are removed instead. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
     </member>
     <member name="T:System.StringComparison">
       <summary>Specifies the culture, case, and sort rules to be used by certain overloads of the <see cref="M:System.String.Compare(System.String,System.String)" /> and <see cref="M:System.String.Equals(System.Object)" /> methods.</summary>
@@ -30672,10 +30793,10 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <summary>Specifies whether applicable <see cref="Overload:System.String.Split" /> method overloads include or omit empty substrings from the return value.</summary>
     </member>
     <member name="F:System.StringSplitOptions.None">
-      <summary>The return value includes array elements that contain an empty string</summary>
+      <summary>The return value includes array elements that contain an empty string.</summary>
     </member>
     <member name="F:System.StringSplitOptions.RemoveEmptyEntries">
-      <summary>The return value does not include array elements that contain an empty string</summary>
+      <summary>The return value does not include array elements that contain an empty string.</summary>
     </member>
     <member name="T:System.SystemException">
       <summary>Serves as the base class for system exceptions namespace.</summary>
@@ -30719,9 +30840,9 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Decoder.GetCharCount" /> method.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
       <summary>Converts an array of encoded bytes to UTF-16 encoded characters and stores the result in a character array.</summary>
@@ -30739,15 +30860,15 @@ The current instance equals <see cref="F:System.String.Empty" /> and <paramref n
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> or <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charIndex" />, <paramref name="charCount" />, <paramref name="byteIndex" />, or <paramref name="byteCount" /> is less than zero.  
--or-  
-The length of <paramref name="chars" /> - <paramref name="charIndex" /> is less than <paramref name="charCount" />.  
--or-  
+        <paramref name="charIndex" />, <paramref name="charCount" />, <paramref name="byteIndex" />, or <paramref name="byteCount" /> is less than zero.
+-or-
+The length of <paramref name="chars" /> - <paramref name="charIndex" /> is less than <paramref name="charCount" />.
+-or-
 The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less than <paramref name="byteCount" />.</exception>
       <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Decoder.GetCharCount" /> method.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.Convert(System.ReadOnlySpan{System.Byte},System.Span{System.Char},System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
       <param name="bytes" />
@@ -30778,9 +30899,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" /> in Visual Basic .NET).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
@@ -30791,12 +30912,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)">
       <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. A parameter indicates whether to clear the internal state of the decoder after the calculation.</summary>
@@ -30809,12 +30930,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetCharCount(System.ReadOnlySpan{System.Byte},System.Boolean)">
       <param name="bytes" />
@@ -30830,16 +30951,16 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <see langword="true" /> to clear the internal state of the decoder after the conversion; otherwise, <see langword="false" />.</param>
       <returns>The actual number of characters written at the location indicated by the <paramref name="chars" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).  
--or-  
+        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).
+-or-
 <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="charCount" /> is less than the resulting number of characters.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
       <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array and any bytes in the internal buffer into the specified character array.</summary>
@@ -30850,20 +30971,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
       <returns>The actual number of characters written into <paramref name="chars" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).  
--or-  
+        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).
+-or-
 <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.  
--or-  
-<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.  
--or-  
+        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.
+-or-
+<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.
+-or-
 <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)">
       <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array and any bytes in the internal buffer into the specified character array. A parameter indicates whether to clear the internal state of the decoder after the conversion.</summary>
@@ -30876,20 +30997,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <see langword="true" /> to clear the internal state of the decoder after the conversion; otherwise, <see langword="false" />.</param>
       <returns>The actual number of characters written into the <paramref name="chars" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).  
--or-  
+        <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).
+-or-
 <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.  
--or-  
-<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.  
--or-  
+        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.
+-or-
+<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.
+-or-
 <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Decoder.Fallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Decoder.GetChars(System.ReadOnlySpan{System.Byte},System.Span{System.Char},System.Boolean)">
       <param name="bytes" />
@@ -30933,24 +31054,24 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <summary>Throws <see cref="T:System.Text.DecoderFallbackException" /> when the input byte sequence cannot be decoded. The nominal return value is not used.</summary>
       <param name="bytesUnknown">An input array of bytes.</param>
       <param name="index">The index position of a byte in the input.</param>
-      <returns>None. No value is returned because the <see cref="M:System.Text.DecoderExceptionFallbackBuffer.Fallback(System.Byte[],System.Int32)" /> method always throws an exception.  
- The nominal return value is <see langword="true" />. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>None. No value is returned because the <see cref="M:System.Text.DecoderExceptionFallbackBuffer.Fallback(System.Byte[],System.Int32)" /> method always throws an exception.
+The nominal return value is <see langword="true" />. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
       <exception cref="T:System.Text.DecoderFallbackException">This method always throws an exception that reports the value and index position of the input byte that cannot be decoded.</exception>
     </member>
     <member name="M:System.Text.DecoderExceptionFallbackBuffer.GetNextChar">
       <summary>Retrieves the next character in the exception data buffer.</summary>
-      <returns>The return value is always the Unicode character NULL (U+0000).  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always the Unicode character NULL (U+0000).
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="M:System.Text.DecoderExceptionFallbackBuffer.MovePrevious">
       <summary>Causes the next call to <see cref="M:System.Text.DecoderExceptionFallbackBuffer.GetNextChar" /> to access the exception data buffer character position that is prior to the current position.</summary>
-      <returns>The return value is always <see langword="false" />.  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always <see langword="false" />.
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="P:System.Text.DecoderExceptionFallbackBuffer.Remaining">
       <summary>Gets the number of characters in the current <see cref="T:System.Text.DecoderExceptionFallbackBuffer" /> object that remain to be processed.</summary>
-      <returns>The return value is always zero.  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always zero.
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="T:System.Text.DecoderFallback">
       <summary>Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character.</summary>
@@ -31121,9 +31242,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Encoder.GetByteCount" /> method.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.Convert(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
       <summary>Converts an array of Unicode characters to an encoded byte sequence and stores the result in an array of bytes.</summary>
@@ -31141,15 +31262,15 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> or <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charIndex" />, <paramref name="charCount" />, <paramref name="byteIndex" />, or <paramref name="byteCount" /> is less than zero.  
--or-  
-The length of <paramref name="chars" /> - <paramref name="charIndex" /> is less than <paramref name="charCount" />.  
--or-  
+        <paramref name="charIndex" />, <paramref name="charCount" />, <paramref name="byteIndex" />, or <paramref name="byteCount" /> is less than zero.
+-or-
+The length of <paramref name="chars" /> - <paramref name="charIndex" /> is less than <paramref name="charCount" />.
+-or-
 The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less than <paramref name="byteCount" />.</exception>
       <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Encoder.GetByteCount" /> method.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.Convert(System.ReadOnlySpan{System.Char},System.Span{System.Byte},System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
       <param name="chars" />
@@ -31164,9 +31285,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>A <see cref="T:System.Text.EncoderFallback" /> object.</returns>
       <exception cref="T:System.ArgumentNullException">The value in a set operation is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentException">A new value cannot be assigned in a set operation because the current <see cref="T:System.Text.EncoderFallbackBuffer" /> object contains data that has not been encoded yet.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="P:System.Text.Encoder.FallbackBuffer">
       <summary>Gets the <see cref="T:System.Text.EncoderFallbackBuffer" /> object associated with the current <see cref="T:System.Text.Encoder" /> object.</summary>
@@ -31183,9 +31304,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" /> in Visual Basic .NET).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean)">
       <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array. A parameter indicates whether to clear the internal state of the encoder after the calculation.</summary>
@@ -31198,12 +31319,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.GetByteCount(System.ReadOnlySpan{System.Char},System.Boolean)">
       <param name="chars" />
@@ -31219,16 +31340,16 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <see langword="true" /> to clear the internal state of the encoder after the conversion; otherwise, <see langword="false" />.</param>
       <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).  
--or-  
+        <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).
+-or-
 <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="byteCount" /> is less than the resulting number of bytes.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)">
       <summary>When overridden in a derived class, encodes a set of characters from the specified character array and any characters in the internal buffer into the specified byte array. A parameter indicates whether to clear the internal state of the encoder after the conversion.</summary>
@@ -31241,20 +31362,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <see langword="true" /> to clear the internal state of the encoder after the conversion; otherwise, <see langword="false" />.</param>
       <returns>The actual number of bytes written into <paramref name="bytes" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).  
--or-  
+        <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).
+-or-
 <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.  
--or-  
-<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.  
--or-  
+        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.
+-or-
+<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.
+-or-
 <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
- -and-  
- <see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
+-and-
+<see cref="P:System.Text.Encoder.Fallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoder.GetBytes(System.ReadOnlySpan{System.Char},System.Span{System.Byte},System.Boolean)">
       <param name="chars" />
@@ -31313,18 +31434,18 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
     </member>
     <member name="M:System.Text.EncoderExceptionFallbackBuffer.GetNextChar">
       <summary>Retrieves the next character in the exception fallback buffer.</summary>
-      <returns>The return value is always the Unicode character, NULL (U+0000).  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always the Unicode character, NULL (U+0000).
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="M:System.Text.EncoderExceptionFallbackBuffer.MovePrevious">
       <summary>Causes the next call to the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.GetNextChar" /> method to access the exception data buffer character position that is prior to the current position.</summary>
-      <returns>The return value is always <see langword="false" />.  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always <see langword="false" />.
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="P:System.Text.EncoderExceptionFallbackBuffer.Remaining">
       <summary>Gets the number of characters in the current <see cref="T:System.Text.EncoderExceptionFallbackBuffer" /> object that remain to be processed.</summary>
-      <returns>The return value is always zero.  
- A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+      <returns>The return value is always zero.
+A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
     </member>
     <member name="T:System.Text.EncoderFallback">
       <summary>Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence.</summary>
@@ -31472,9 +31593,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>
         <see langword="true" /> if the replacement string is not empty; <see langword="false" /> if the replacement string is empty.</returns>
       <exception cref="T:System.ArgumentException">This method is called again before the <see cref="M:System.Text.EncoderReplacementFallbackBuffer.GetNextChar" /> method has read all the replacement string characters.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="charUnknownHigh" /> is less than U+D800 or greater than U+D8FF.  
- -or-  
- The value of <paramref name="charUnknownLow" /> is less than U+DC00 or greater than U+DFFF.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="charUnknownHigh" /> is less than U+D800 or greater than U+D8FF.
+-or-
+The value of <paramref name="charUnknownLow" /> is less than U+DC00 or greater than U+DFFF.</exception>
     </member>
     <member name="M:System.Text.EncoderReplacementFallbackBuffer.Fallback(System.Char,System.Int32)">
       <summary>Prepares the replacement fallback buffer to use the current replacement string.</summary>
@@ -31508,9 +31629,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
     </member>
     <member name="M:System.Text.Encoding.#ctor(System.Int32)">
       <summary>Initializes a new instance of the <see cref="T:System.Text.Encoding" /> class that corresponds to the specified code page.</summary>
-      <param name="codePage">The code page identifier of the preferred encoding.  
- -or-  
- 0, to use the default encoding.</param>
+      <param name="codePage">The code page identifier of the preferred encoding.
+-or-
+0, to use the default encoding.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="codePage" /> is less than zero.</exception>
     </member>
@@ -31532,9 +31653,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
     </member>
     <member name="P:System.Text.Encoding.BodyName">
       <summary>When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags.</summary>
-      <returns>A name for the current <see cref="T:System.Text.Encoding" /> that can be used with mail agent body tags.  
- -or-  
- An empty string (""), if the current <see cref="T:System.Text.Encoding" /> cannot be used.</returns>
+      <returns>A name for the current <see cref="T:System.Text.Encoding" /> that can be used with mail agent body tags.
+-or-
+An empty string (""), if the current <see cref="T:System.Text.Encoding" /> cannot be used.</returns>
     </member>
     <member name="M:System.Text.Encoding.Clone">
       <summary>When overridden in a derived class, creates a shallow copy of the current <see cref="T:System.Text.Encoding" /> object.</summary>
@@ -31551,17 +31672,17 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="bytes">The bytes to convert.</param>
       <returns>An array of type <see cref="T:System.Byte" /> containing the results of converting <paramref name="bytes" /> from <paramref name="srcEncoding" /> to <paramref name="dstEncoding" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="srcEncoding" /> is <see langword="null" />.  
--or-  
-<paramref name="dstEncoding" /> is <see langword="null" />.  
--or-  
+        <paramref name="srcEncoding" /> is <see langword="null" />.
+-or-
+<paramref name="dstEncoding" /> is <see langword="null" />.
+-or-
 <paramref name="bytes" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- srcEncoding. <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- dstEncoding. <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+srcEncoding. <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+dstEncoding. <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32)">
       <summary>Converts a range of bytes in a byte array from one encoding to another.</summary>
@@ -31572,19 +31693,19 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="count">The number of bytes to convert.</param>
       <returns>An array of type <see cref="T:System.Byte" /> containing the result of converting a range of bytes in <paramref name="bytes" /> from <paramref name="srcEncoding" /> to <paramref name="dstEncoding" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="srcEncoding" /> is <see langword="null" />.  
--or-  
-<paramref name="dstEncoding" /> is <see langword="null" />.  
--or-  
+        <paramref name="srcEncoding" /> is <see langword="null" />.
+-or-
+<paramref name="dstEncoding" /> is <see langword="null" />.
+-or-
 <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the byte array.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- srcEncoding. <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- dstEncoding. <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+srcEncoding. <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+dstEncoding. <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="P:System.Text.Encoding.DecoderFallback">
       <summary>Gets or sets the <see cref="T:System.Text.DecoderFallback" /> object for the current <see cref="T:System.Text.Encoding" /> object.</summary>
@@ -31621,9 +31742,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetByteCount(System.Char[])">
       <summary>When overridden in a derived class, calculates the number of bytes produced by encoding all the characters in the specified character array.</summary>
@@ -31631,9 +31752,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>The number of bytes produced by encoding all the characters in the specified character array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
@@ -31644,12 +31765,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetByteCount(System.ReadOnlySpan{System.Char})">
       <param name="chars" />
@@ -31660,9 +31781,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>The number of bytes produced by encoding the specified characters.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetByteCount(System.String,System.Int32,System.Int32)">
       <param name="s" />
@@ -31677,16 +31798,16 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="byteCount">The maximum number of bytes to write.</param>
       <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="chars" /> is <see langword="null" />.  
--or-  
+        <paramref name="chars" /> is <see langword="null" />.
+-or-
 <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="byteCount" /> is less than the resulting number of bytes.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetBytes(System.Char[])">
       <summary>When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes.</summary>
@@ -31694,9 +31815,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>A byte array containing the results of encoding the specified set of characters.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, encodes a set of characters from the specified character array into a sequence of bytes.</summary>
@@ -31707,12 +31828,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
       <summary>When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array.</summary>
@@ -31723,20 +31844,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
       <returns>The actual number of bytes written into <paramref name="bytes" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="chars" /> is <see langword="null" />.  
--or-  
+        <paramref name="chars" /> is <see langword="null" />.
+-or-
 <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.  
--or-  
-<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.  
--or-  
+        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.
+-or-
+<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.
+-or-
 <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetBytes(System.ReadOnlySpan{System.Char},System.Span{System.Byte})">
       <param name="chars" />
@@ -31748,9 +31869,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>A byte array containing the results of encoding the specified set of characters.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetBytes(System.String,System.Int32,System.Int32)">
       <param name="s" />
@@ -31766,20 +31887,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
       <returns>The actual number of bytes written into <paramref name="bytes" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="s" /> is <see langword="null" />.  
--or-  
+        <paramref name="s" /> is <see langword="null" />.
+-or-
 <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.  
--or-  
-<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.  
--or-  
+        <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.
+-or-
+<paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.
+-or-
 <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetCharCount(System.Byte*,System.Int32)">
       <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
@@ -31790,9 +31911,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
         <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="count" /> is less than zero.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetCharCount(System.Byte[])">
       <summary>When overridden in a derived class, calculates the number of characters produced by decoding all the bytes in the specified byte array.</summary>
@@ -31800,9 +31921,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
@@ -31813,12 +31934,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetCharCount(System.ReadOnlySpan{System.Byte})">
       <param name="bytes" />
@@ -31831,16 +31952,16 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="charCount">The maximum number of characters to write.</param>
       <returns>The actual number of characters written at the location indicated by the <paramref name="chars" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="bytes" /> is <see langword="null" />.  
--or-  
+        <paramref name="bytes" /> is <see langword="null" />.
+-or-
 <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="charCount" /> is less than the resulting number of characters.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetChars(System.Byte[])">
       <summary>When overridden in a derived class, decodes all the bytes in the specified byte array into a set of characters.</summary>
@@ -31848,9 +31969,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <returns>A character array containing the results of decoding the specified sequence of bytes.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a set of characters.</summary>
@@ -31861,12 +31982,12 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
       <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
@@ -31877,20 +31998,20 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
       <returns>The actual number of characters written into <paramref name="chars" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="bytes" /> is <see langword="null" />.  
--or-  
+        <paramref name="bytes" /> is <see langword="null" />.
+-or-
 <paramref name="chars" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.  
--or-  
-<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.  
--or-  
+        <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.
+-or-
+<paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.
+-or-
 <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetChars(System.ReadOnlySpan{System.Byte},System.Span{System.Char})">
       <param name="bytes" />
@@ -31906,9 +32027,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
     </member>
     <member name="M:System.Text.Encoding.GetEncoding(System.Int32)">
       <summary>Returns the encoding associated with the specified code page identifier.</summary>
-      <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding" /> class topic.  
- -or-  
- 0 (zero), to use the default encoding.</param>
+      <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding" /> class topic.
+-or-
+0 (zero), to use the default encoding.</param>
       <returns>The encoding that is associated with the specified code page.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="codepage" /> is less than zero or greater than 65535.</exception>
@@ -31919,9 +32040,9 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
     </member>
     <member name="M:System.Text.Encoding.GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
       <summary>Returns the encoding associated with the specified code page identifier. Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.</summary>
-      <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding" /> class topic.  
- -or-  
- 0 (zero), to use the default encoding.</param>
+      <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding" /> class topic.
+-or-
+0 (zero), to use the default encoding.</param>
       <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.</param>
       <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
       <returns>The encoding that is associated with the specified code page.</returns>
@@ -31937,8 +32058,8 @@ The length of <paramref name="bytes" /> - <paramref name="byteIndex" /> is less
       <param name="name">The code page name of the preferred encoding. Any value returned by the <see cref="P:System.Text.Encoding.WebName" /> property is valid. Possible values are listed in the Name column of the table that appears in the <see cref="T:System.Text.Encoding" /> class topic.</param>
       <returns>The encoding  associated with the specified code page.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="name" /> is not a valid code page name.  
--or-  
+        <paramref name="name" /> is not a valid code page name.
+-or-
 The code page indicated by <paramref name="name" /> is not supported by the underlying platform.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)">
@@ -31948,8 +32069,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
       <returns>The encoding that is associated with the specified code page.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="name" /> is not a valid code page name.  
--or-  
+        <paramref name="name" /> is not a valid code page name.
+-or-
 The code page indicated by <paramref name="name" /> is not supported by the underlying platform.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetEncodings">
@@ -31966,9 +32087,9 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="charCount" /> is less than zero.</exception>
-      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetMaxCharCount(System.Int32)">
       <summary>When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
@@ -31976,15 +32097,15 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="byteCount" /> is less than zero.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetPreamble">
       <summary>When overridden in a derived class, returns a sequence of bytes that specifies the encoding used.</summary>
-      <returns>A byte array containing a sequence of bytes that specifies the encoding used.  
- -or-  
- A byte array of length zero, if a preamble is not required.</returns>
+      <returns>A byte array containing a sequence of bytes that specifies the encoding used.
+-or-
+A byte array of length zero, if a preamble is not required.</returns>
     </member>
     <member name="M:System.Text.Encoding.GetString(System.Byte*,System.Int32)">
       <summary>When overridden in a derived class, decodes a specified number of bytes starting at a specified address into a string.</summary>
@@ -31995,9 +32116,9 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
         <paramref name="bytes" /> is a null pointer.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="byteCount" /> is less than zero.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A   fallback occurred (see Character Encoding in .NET for a complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A   fallback occurred (see Character Encoding in .NET for a complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetString(System.Byte[])">
       <summary>When overridden in a derived class, decodes all the bytes in the specified byte array into a string.</summary>
@@ -32006,9 +32127,9 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <exception cref="T:System.ArgumentException">The byte array contains invalid Unicode code points.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
       <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a string.</summary>
@@ -32020,21 +32141,21 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <exception cref="T:System.ArgumentNullException">
         <paramref name="bytes" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> or <paramref name="count" /> is less than zero.  
--or-  
+        <paramref name="index" /> or <paramref name="count" /> is less than zero.
+-or-
 <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
-      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)  
- -and-  
- <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
+      <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in .NET for complete explanation)
+-and-
+<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
     </member>
     <member name="M:System.Text.Encoding.GetString(System.ReadOnlySpan{System.Byte})">
       <param name="bytes" />
     </member>
     <member name="P:System.Text.Encoding.HeaderName">
       <summary>When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags.</summary>
-      <returns>A name for the current <see cref="T:System.Text.Encoding" /> to use with mail agent header tags.  
- -or-  
- An empty string (""), if the current <see cref="T:System.Text.Encoding" /> cannot be used.</returns>
+      <returns>A name for the current <see cref="T:System.Text.Encoding" /> to use with mail agent header tags.
+-or-
+An empty string (""), if the current <see cref="T:System.Text.Encoding" /> cannot be used.</returns>
     </member>
     <member name="M:System.Text.Encoding.IsAlwaysNormalized">
       <summary>Gets a value indicating whether the current encoding is always normalized, using the default normalization form.</summary>
@@ -32215,7 +32336,7 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
     <member name="M:System.Text.Rune.CompareTo(System.Text.Rune)">
       <summary>Compares the current instance to the specified <see cref="T:System.Text.Rune" /> instance.</summary>
       <param name="other">The instance to compare with the current instance.</param>
-      <returns>A signed integer indicating the position of this instance in the sort order in relation to <paramref name="other" />: - Less than zero: This instance precedes <paramref name="other" />. 
+      <returns>A signed integer indicating the position of this instance in the sort order in relation to <paramref name="other" />: - Less than zero: This instance precedes <paramref name="other" />.
 - Zero: The instance has the same position in the sort order as <paramref name="other" />.
 - Greater than zero: This instance follows <paramref name="other" />.</returns>
     </member>
@@ -32227,7 +32348,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>
         <see cref="F:System.Buffers.OperationStatus.Done" /> if the source buffer begins with a valid UTF-16 encoded scalar value. <paramref name="result" /> then contains the decoded <see cref="T:System.Text.Rune" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used in the input buffer to encode the <see cref="T:System.Text.Rune" />.
 <see cref="F:System.Buffers.OperationStatus.NeedMoreData" /> if the source buffer is empty or contains only a standalone UTF-16 high surrogate character. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the length of the input buffer.
-<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-16 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used to encode the ill-formed sequence.</returns>
+<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-16 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used to encode the ill-formed sequence.
+.</returns>
     </member>
     <member name="M:System.Text.Rune.DecodeFromUtf8(System.ReadOnlySpan{System.Byte},System.Text.Rune@,System.Int32@)">
       <summary>Decodes the <see cref="T:System.Text.Rune" /> at the beginning of the provided UTF-8 source buffer.</summary>
@@ -32237,7 +32359,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>
         <see cref="F:System.Buffers.OperationStatus.Done" /> if the source buffer begins with a valid UTF-8 encoded scalar value. <paramref name="result" /> then contains the decoded <see cref="T:System.Text.Rune" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the <see cref="T:System.Text.Rune" />.
 <see cref="F:System.Buffers.OperationStatus.NeedMoreData" /> if the source buffer is empty or contains only a standalone UTF-8 high surrogate character. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the length of the input buffer.
-<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-8 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the ill-formed sequence.</returns>
+<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-8 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the ill-formed sequence.
+.</returns>
     </member>
     <member name="M:System.Text.Rune.DecodeLastFromUtf16(System.ReadOnlySpan{System.Char},System.Text.Rune@,System.Int32@)">
       <summary>Decodes the <see cref="T:System.Text.Rune" /> at the end of the provided UTF-16 source buffer.</summary>
@@ -32247,7 +32370,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>
         <see cref="F:System.Buffers.OperationStatus.Done" /> if the source buffer begins with a valid UTF-16 encoded scalar value. <paramref name="result" /> then contains the decoded <see cref="T:System.Text.Rune" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used in the input buffer to encode the <see cref="T:System.Text.Rune" />.
 <see cref="F:System.Buffers.OperationStatus.NeedMoreData" /> if the source buffer is empty or contains only a standalone UTF-16 high surrogate character. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the length of the input buffer.
-<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-16 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used to encode the ill-formed sequence.</returns>
+<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer begins with an ill-formed UTF-16 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="charsConsumed" /> contains the number of <see cref="T:System.Char" /> values used to encode the ill-formed sequence.
+.</returns>
     </member>
     <member name="M:System.Text.Rune.DecodeLastFromUtf8(System.ReadOnlySpan{System.Byte},System.Text.Rune@,System.Int32@)">
       <summary>Decodes the <see cref="T:System.Text.Rune" /> at the end of the provided UTF-8 source buffer.</summary>
@@ -32257,7 +32381,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <returns>
         <see cref="F:System.Buffers.OperationStatus.Done" /> if the source buffer ends with a valid UTF-8 encoded scalar value. <paramref name="result" /> then contains the decoded <see cref="T:System.Text.Rune" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the <see cref="T:System.Text.Rune" />.
 <see cref="F:System.Buffers.OperationStatus.NeedMoreData" /> if the source buffer is empty or contains only a standalone UTF-8 high surrogate character. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the length of the input buffer.
-<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer ends with an ill-formed UTF-8 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the ill-formed sequence.</returns>
+<see cref="F:System.Buffers.OperationStatus.InvalidData" /> if the source buffer ends with an ill-formed UTF-8 encoded scalar value. <paramref name="result" /> then contains <see cref="P:System.Text.Rune.ReplacementChar" />, and <paramref name="bytesConsumed" /> contains the number of <see cref="T:System.Byte" /> values used in the input buffer to encode the ill-formed sequence.
+.</returns>
     </member>
     <member name="M:System.Text.Rune.EncodeToUtf16(System.Span{System.Char})">
       <summary>Encodes this <see cref="T:System.Text.Rune" /> to a UTF-16 destination buffer.</summary>
@@ -32603,8 +32728,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <param name="length">The number of characters in the substring.</param>
       <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder" />.</param>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="capacity" /> is less than zero.  
--or-  
+        <paramref name="capacity" /> is less than zero.
+-or-
 <paramref name="startIndex" /> plus <paramref name="length" /> is not a position within <paramref name="value" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Append(System.Boolean)">
@@ -32631,8 +32756,8 @@ The code page indicated by <paramref name="name" /> is not supported by the unde
       <param name="valueCount">The number of characters in the array.</param>
       <returns>A reference to this instance after the append operation has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="valueCount" /> is less than zero.  
--or-  
+        <paramref name="valueCount" /> is less than zero.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
       <exception cref="T:System.NullReferenceException">
         <paramref name="value" /> is a null pointer.</exception>
@@ -32643,8 +32768,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <param name="repeatCount">The number of times to append <paramref name="value" />.</param>
       <returns>A reference to this instance after the append operation has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="repeatCount" /> is less than zero.  
--or-  
+        <paramref name="repeatCount" /> is less than zero.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
       <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
     </member>
@@ -32663,12 +32788,12 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />, and <paramref name="startIndex" /> and <paramref name="charCount" /> are not zero.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="charCount" /> is less than zero.  
--or-  
-<paramref name="startIndex" /> is less than zero.  
--or-  
-<paramref name="startIndex" /> + <paramref name="charCount" /> is greater than the length of <paramref name="value" />.  
--or-  
+        <paramref name="charCount" /> is less than zero.
+-or-
+<paramref name="startIndex" /> is less than zero.
+-or-
+<paramref name="startIndex" /> + <paramref name="charCount" /> is greater than the length of <paramref name="value" />.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Append(System.Decimal)">
@@ -32744,12 +32869,12 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />, and <paramref name="startIndex" /> and <paramref name="count" /> are not zero.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="count" /> less than zero.  
--or-  
-<paramref name="startIndex" /> less than zero.  
--or-  
-<paramref name="startIndex" /> + <paramref name="count" /> is greater than the length of <paramref name="value" />.  
--or-  
+        <paramref name="count" /> less than zero.
+-or-
+<paramref name="startIndex" /> less than zero.
+-or-
+<paramref name="startIndex" /> + <paramref name="count" /> is greater than the length of <paramref name="value" />.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Append(System.Text.StringBuilder)">
@@ -32791,8 +32916,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to one (1).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32806,8 +32931,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to on
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to 2 (two).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32822,8 +32947,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to 2
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to 3 (three).</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32836,8 +32961,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to 3
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="args" /> array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32849,8 +32974,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to 1.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32863,8 +32988,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to 1.
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to 2.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32878,8 +33003,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to 2.
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to 3.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32891,8 +33016,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to 3.
       <exception cref="T:System.ArgumentNullException">
         <paramref name="format" /> or <paramref name="args" /> is <see langword="null" />.</exception>
       <exception cref="T:System.FormatException">
-        <paramref name="format" /> is invalid.  
--or-  
+        <paramref name="format" /> is invalid.
+-or-
 The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="args" /> array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -32936,9 +33061,9 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
     <member name="P:System.Text.StringBuilder.Capacity">
       <summary>Gets or sets the maximum number of characters that can be contained in the memory allocated by the current instance.</summary>
       <returns>The maximum number of characters that can be contained in the memory allocated by the current instance. Its value can range from <see cref="P:System.Text.StringBuilder.Length" /> to <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</returns>
-      <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than the current length of this instance.  
- -or-  
- The value specified for a set operation is greater than the maximum capacity.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than the current length of this instance.
+-or-
+The value specified for a set operation is greater than the maximum capacity.</exception>
     </member>
     <member name="P:System.Text.StringBuilder.Chars(System.Int32)">
       <summary>Gets or sets the character at the specified character position in this instance.</summary>
@@ -32978,12 +33103,12 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <exception cref="T:System.ArgumentNullException">
         <paramref name="destination" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="sourceIndex" />, <paramref name="destinationIndex" />, or <paramref name="count" />, is less than zero.  
--or-  
+        <paramref name="sourceIndex" />, <paramref name="destinationIndex" />, or <paramref name="count" />, is less than zero.
+-or-
 <paramref name="sourceIndex" /> is greater than the length of this instance.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="sourceIndex" /> + <paramref name="count" /> is greater than the length of this instance.  
--or-  
+        <paramref name="sourceIndex" /> + <paramref name="count" /> is greater than the length of this instance.
+-or-
 <paramref name="destinationIndex" /> + <paramref name="count" /> is greater than the length of <paramref name="destination" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.CopyTo(System.Int32,System.Span{System.Char},System.Int32)">
@@ -32996,8 +33121,8 @@ The index of a format item is less than 0 (zero), or greater than or equal to th
       <param name="capacity">The minimum capacity to ensure.</param>
       <returns>The new capacity of this instance.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="capacity" /> is less than zero.  
--or-  
+        <paramref name="capacity" /> is less than zero.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Equals(System.ReadOnlySpan{System.Char})">
@@ -33040,8 +33165,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <param name="value">The value to insert.</param>
       <returns>A reference to this instance after the insert operation has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero or greater than the length of this instance.  
--or-  
+        <paramref name="index" /> is less than zero or greater than the length of this instance.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Char[])">
@@ -33050,8 +33175,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <param name="value">The character array to insert.</param>
       <returns>A reference to this instance after the insert operation has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero or greater than the length of this instance.  
--or-  
+        <paramref name="index" /> is less than zero or greater than the length of this instance.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Char[],System.Int32,System.Int32)">
@@ -33064,12 +33189,12 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />, and <paramref name="startIndex" /> and <paramref name="charCount" /> are not zero.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" />, <paramref name="startIndex" />, or <paramref name="charCount" /> is less than zero.  
--or-  
-<paramref name="index" /> is greater than the length of this instance.  
--or-  
-<paramref name="startIndex" /> plus <paramref name="charCount" /> is not a position within <paramref name="value" />.  
--or-  
+        <paramref name="index" />, <paramref name="startIndex" />, or <paramref name="charCount" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than the length of this instance.
+-or-
+<paramref name="startIndex" /> plus <paramref name="charCount" /> is not a position within <paramref name="value" />.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Decimal)">
@@ -33154,8 +33279,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <param name="value">The string to insert.</param>
       <returns>A reference to this instance after the insert operation has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero or greater than the current length of this instance.  
--or-  
+        <paramref name="index" /> is less than zero or greater than the current length of this instance.
+-or-
 The current length of this <see cref="T:System.Text.StringBuilder" /> object plus the length of <paramref name="value" /> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.String,System.Int32)">
@@ -33165,8 +33290,8 @@ The current length of this <see cref="T:System.Text.StringBuilder" /> object plu
       <param name="count">The number of times to insert <paramref name="value" />.</param>
       <returns>A reference to this instance after insertion has completed.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero or greater than the current length of this instance.  
--or-  
+        <paramref name="index" /> is less than zero or greater than the current length of this instance.
+-or-
 <paramref name="count" /> is less than zero.</exception>
       <exception cref="T:System.OutOfMemoryException">The current length of this <see cref="T:System.Text.StringBuilder" /> object plus the length of <paramref name="value" /> times <paramref name="count" /> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
@@ -33227,8 +33352,8 @@ The current length of this <see cref="T:System.Text.StringBuilder" /> object plu
       <param name="count">The length of the substring.</param>
       <returns>A reference to this instance with <paramref name="oldChar" /> replaced by <paramref name="newChar" /> in the range from <paramref name="startIndex" /> to <paramref name="startIndex" /> + <paramref name="count" /> -1.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> + <paramref name="count" /> is greater than the length of the value of this instance.  
--or-  
+        <paramref name="startIndex" /> + <paramref name="count" /> is greater than the length of the value of this instance.
+-or-
 <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.Replace(System.String,System.String)">
@@ -33252,10 +33377,10 @@ The current length of this <see cref="T:System.Text.StringBuilder" /> object plu
         <paramref name="oldValue" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The length of <paramref name="oldValue" /> is zero.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.  
--or-  
-<paramref name="startIndex" /> plus <paramref name="count" /> indicates a character position not within this instance.  
--or-  
+        <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.
+-or-
+<paramref name="startIndex" /> plus <paramref name="count" /> indicates a character position not within this instance.
+-or-
 Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
     </member>
     <member name="M:System.Text.StringBuilder.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
@@ -33275,8 +33400,8 @@ Enlarging the value of this instance would exceed <see cref="P:System.Text.Strin
       <param name="length">The length of the substring.</param>
       <returns>A string whose value is the same as the specified substring of this instance.</returns>
       <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-
 The sum of <paramref name="startIndex" /> and <paramref name="length" /> is greater than the length of the current instance.</exception>
     </member>
     <member name="T:System.Text.StringRuneEnumerator">
@@ -33321,23 +33446,23 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="source">A UTF-16 encoded read-only character span.</param>
       <param name="destination">A UTF-8 encoded byte span.</param>
       <param name="charsRead">When the method returns, the number of characters read from <paramref name="source" />.</param>
-      <param name="bytesWritten">When the method returns, the number of characters written to <paramref name="destination" />.</param>
+      <param name="bytesWritten">When the method returns, the number of bytes written to <paramref name="destination" />.</param>
       <param name="replaceInvalidSequences">
         <see langword="true" /> to replace invalid UTF-16 sequences in <paramref name="source" /> with U+FFFD; <see langword="false" /> to return <see cref="F:System.Buffers.OperationStatus.InvalidData" /> if invalid characters are found in <paramref name="source" />.</param>
       <param name="isFinalBlock">
-        <see langword="true" /> if the method should not return <see cref="F:System.Buffers.OperationStatus.InvalidData" />; otherwise, <see langword="false" />.</param>
+        <see langword="true" /> if the method should not return <see cref="F:System.Buffers.OperationStatus.NeedMoreData" />; otherwise, <see langword="false" />.</param>
       <returns>A value that indicates that status of the conversion.</returns>
     </member>
     <member name="M:System.Text.Unicode.Utf8.ToUtf16(System.ReadOnlySpan{System.Byte},System.Span{System.Char},System.Int32@,System.Int32@,System.Boolean,System.Boolean)">
       <summary>Converts a UTF-8 encoded read-only byte span to a UTF-16 encoded character span.</summary>
-      <param name="source">A UTF-8 encoded read-only character span.</param>
-      <param name="destination">A UTF-8 encoded byte span..</param>
+      <param name="source">A UTF-8 encoded read-only byte span.</param>
+      <param name="destination">A UTF-16 encoded character span.</param>
       <param name="bytesRead">When the method returns, the number of bytes read from <paramref name="source" />.</param>
       <param name="charsWritten">When the method returns, the number of characters written to <paramref name="destination" />.</param>
       <param name="replaceInvalidSequences">
         <see langword="true" /> to replace invalid UTF-8 sequences in <paramref name="source" /> with U+FFFD; <see langword="false" /> to return <see cref="F:System.Buffers.OperationStatus.InvalidData" /> if invalid characters are found in <paramref name="source" />.</param>
       <param name="isFinalBlock">
-        <see langword="true" /> if the method should not return <see cref="F:System.Buffers.OperationStatus.InvalidData" />; otherwise, <see langword="false" />.</param>
+        <see langword="true" /> if the method should not return <see cref="F:System.Buffers.OperationStatus.NeedMoreData" />; otherwise, <see langword="false" />.</param>
       <returns>A value that indicates the status of the conversion.</returns>
     </member>
     <member name="T:System.Threading.CancellationToken">
@@ -33439,8 +33564,8 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <summary>Registers a delegate that is called when this <see cref="T:System.Threading.CancellationToken" /> is canceled.</summary>
       <param name="callback">The delegate to execute when the <see cref="T:System.Threading.CancellationToken" /> is canceled.</param>
       <param name="state">The state to pass to the <paramref name="callback" /> when the delegate is invoked.  This may be <see langword="null" />.</param>
-      <returns>An object that can 
-            be used to unregister the callback.</returns>
+      <returns>An object that can
+be used to unregister the callback.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="callback" /> is null.</exception>
     </member>
@@ -33456,21 +33581,23 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.CancellationTokenRegistration" /> class.</summary>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.DisposeAsync">
-      <summary>Disposes of the registration and unregisters the target callback from the associated 
-            <see cref="T:System.Threading.CancellationToken" />.</summary>
+      <summary>Disposes of the registration and unregisters the target callback from the associated
+<see cref="T:System.Threading.CancellationToken" />.</summary>
       <returns>A task that represents the asynchronous dispose operation.</returns>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.Equals(System.Object)">
       <summary>Determines whether the current <see cref="T:System.Threading.CancellationTokenRegistration" /> instance is equal to the specified <see cref="T:System.Threading.CancellationTokenRegistration" />.</summary>
       <param name="obj">The other object to which to compare this instance.</param>
-      <returns>True, if both this and <paramref name="obj" /> are equal. False, otherwise.  
- Two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken" />.</returns>
+      <returns>
+        <see langword="true" /> if both this and <paramref name="obj" /> are equal. False, otherwise.
+Two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken" />.</returns>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.Equals(System.Threading.CancellationTokenRegistration)">
       <summary>Determines whether the current <see cref="T:System.Threading.CancellationTokenRegistration" /> instance is equal to the specified <see cref="T:System.Threading.CancellationTokenRegistration" />.</summary>
       <param name="other">The other <see cref="T:System.Threading.CancellationTokenRegistration" /> to which to compare this instance.</param>
-      <returns>True, if both this and <paramref name="other" /> are equal. False, otherwise.  
- Two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken" />.</returns>
+      <returns>
+        <see langword="true" /> if both this and <paramref name="other" /> are equal. False, otherwise.
+Two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken" />.</returns>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.GetHashCode">
       <summary>Serves as a hash function for a <see cref="T:System.Threading.CancellationTokenRegistration" />.</summary>
@@ -33480,24 +33607,26 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <summary>Determines whether two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are equal.</summary>
       <param name="left">The first instance.</param>
       <param name="right">The second instance.</param>
-      <returns>True if the instances are equal; otherwise, false.</returns>
+      <returns>
+        <see langword="true" /> if the instances are equal; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.op_Inequality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration)">
       <summary>Determines whether two <see cref="T:System.Threading.CancellationTokenRegistration" /> instances are not equal.</summary>
       <param name="left">The first instance.</param>
       <param name="right">The second instance.</param>
-      <returns>True if the instances are not equal; otherwise, false.</returns>
+      <returns>
+        <see langword="true" /> if the instances are not equal; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="P:System.Threading.CancellationTokenRegistration.Token">
       <summary>Gets the <see cref="T:System.Threading.CancellationToken" /> with which this registration is associated.  If the
-            registration isn't associated with a token (such as after the registration has been disposed),
-            this will return a default token.</summary>
+registration isn't associated with a token (such as after the registration has been disposed),
+this will return a default token.</summary>
       <returns>The cancellation token with which this registration is associated, or a default token if the
-            registration isn't associated with a token (such as after the registration has been disposed).</returns>
+registration isn't associated with a token (such as after the registration has been disposed).</returns>
     </member>
     <member name="M:System.Threading.CancellationTokenRegistration.Unregister">
-      <summary>Disposes of the registration and unregisters the target callback from the associated 
-            <see cref="T:System.Threading.CancellationToken" />.</summary>
+      <summary>Disposes of the registration and unregisters the target callback from the associated
+<see cref="T:System.Threading.CancellationToken" />.</summary>
       <returns>
         <see langword="true" /> if the method succeeds; otherwise, <see langword="false" />.</returns>
     </member>
@@ -33607,8 +33736,8 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
     <member name="F:System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags.UseSchedulingContext">
       <summary>
         <see langword="OnCompleted" /> should capture the current scheduling context (the <see cref="T:System.Threading.SynchronizationContext" />)
-  and use it when queueing the continuation for execution.  If this glag is not set, the implementation
-  may choose to execute the continuation in an arbitrary location.</summary>
+and use it when queueing the continuation for execution.  If this glag is not set, the implementation
+may choose to execute the continuation in an arbitrary location.</summary>
     </member>
     <member name="T:System.Threading.Tasks.Sources.ValueTaskSourceStatus">
       <summary>Indicates the status of an <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource" /> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1" />.</summary>
@@ -33769,9 +33898,9 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource" /> that created the token has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is null.  
- -or-  
- The <paramref name="scheduler" /> argument is null.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is null.
+-or-
+The <paramref name="scheduler" /> argument is null.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.Tasks.TaskContinuationOptions)">
@@ -33788,9 +33917,9 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is null.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is null.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0})">
       <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1" /> completes and returns a value.</summary>
@@ -33806,9 +33935,9 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken" /> that will be assigned to the new continuation task.</param>
       <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created the token has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created the token has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is null.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -33819,12 +33948,12 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created the token has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is null.  
- -or-  
- The <paramref name="scheduler" /> argument is null.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created the token has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is null.
+-or-
+The <paramref name="scheduler" /> argument is null.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.Tasks.TaskContinuationOptions)">
@@ -33844,9 +33973,9 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is null.  
- -or-  
- The <paramref name="scheduler" /> argument is null.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is null.
+-or-
+The <paramref name="scheduler" /> argument is null.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object)">
       <summary>Creates a continuation that receives caller-supplied state information and executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task" /> completes and returns a value.</summary>
@@ -33926,8 +34055,8 @@ The sum of <paramref name="startIndex" /> and <paramref name="length" /> is grea
       <param name="delay">The time span to wait before completing the returned task, or <see langword="TimeSpan.FromMilliseconds(-1)" /> to wait indefinitely.</param>
       <returns>A task that represents the time delay.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="delay" /> represents a negative time interval other than <see langword="TimeSpan.FromMilliseconds(-1)" />.  
--or-  
+        <paramref name="delay" /> represents a negative time interval other than <see langword="TimeSpan.FromMilliseconds(-1)" />.
+-or-
 The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilliseconds" /> property is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.Delay(System.TimeSpan,System.Threading.CancellationToken)">
@@ -33936,8 +34065,8 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
       <returns>A task that represents the time delay.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="delay" /> represents a negative time interval other than <see langword="TimeSpan.FromMilliseconds(-1)" />.  
--or-  
+        <paramref name="delay" /> represents a negative time interval other than <see langword="TimeSpan.FromMilliseconds(-1)" />.
+-or-
 The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilliseconds" /> property is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
       <exception cref="T:System.ObjectDisposedException">The provided <paramref name="cancellationToken" /> has already been disposed.</exception>
@@ -34007,7 +34136,11 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <returns>
         <see langword="true" /> if the task has completed (that is, the task is in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />); otherwise, <see langword="false" />.</returns>
     </member>
-    <member name="P:System.Threading.Tasks.Task.IsCompletedSuccessfully" />
+    <member name="P:System.Threading.Tasks.Task.IsCompletedSuccessfully">
+      <summary>Gets whether the task ran to completion.</summary>
+      <returns>
+        <see langword="true" /> if the task ran to completion; otherwise <see langword="false" />.</returns>
+    </member>
     <member name="P:System.Threading.Tasks.Task.IsFaulted">
       <summary>Gets whether the <see cref="T:System.Threading.Tasks.Task" /> completed due to an unhandled exception.</summary>
       <returns>
@@ -34119,9 +34252,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
     <member name="M:System.Threading.Tasks.Task.Wait">
       <summary>Waits for the <see cref="T:System.Threading.Tasks.Task" /> to complete execution.</summary>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.Wait(System.Int32)">
       <summary>Waits for the <see cref="T:System.Threading.Tasks.Task" /> to complete execution within a specified number of milliseconds.</summary>
@@ -34131,9 +34264,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.Wait(System.Int32,System.Threading.CancellationToken)">
       <summary>Waits for the <see cref="T:System.Threading.Tasks.Task" /> to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes.</summary>
@@ -34145,18 +34278,18 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.Wait(System.Threading.CancellationToken)">
       <summary>Waits for the <see cref="T:System.Threading.Tasks.Task" /> to complete execution. The wait terminates if a cancellation token is canceled before the task completes.</summary>
       <param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
       <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken" /> was canceled.</exception>
       <exception cref="T:System.ObjectDisposedException">The task has been disposed.</exception>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.Wait(System.TimeSpan)">
       <summary>Waits for the <see cref="T:System.Threading.Tasks.Task" /> to complete execution within a specified time interval.</summary>
@@ -34165,12 +34298,12 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
         <see langword="true" /> if the <see cref="T:System.Threading.Tasks.Task" /> completed execution within the allotted time; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[])">
       <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task" /> objects to complete execution.</summary>
@@ -34178,9 +34311,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task" /> objects in <paramref name="tasks" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
-      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> exception contains an <see cref="T:System.OperationCanceledException" /> exception in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.  
- -or-  
- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
+      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> exception contains an <see cref="T:System.OperationCanceledException" /> exception in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.
+-or-
+An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[],System.Int32)">
       <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task" /> objects to complete execution within a specified number of milliseconds.</summary>
@@ -34190,9 +34323,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
         <see langword="true" /> if all of the <see cref="T:System.Threading.Tasks.Task" /> instances completed execution within the allotted time; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task" /> objects in <paramref name="tasks" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.  
- -or-  
- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
+      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.
+-or-
+An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
@@ -34206,9 +34339,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
         <see langword="true" /> if all of the <see cref="T:System.Threading.Tasks.Task" /> instances completed execution within the allotted time; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task" /> objects in <paramref name="tasks" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.  
- -or-  
- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
+      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.
+-or-
+An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
@@ -34220,9 +34353,9 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <param name="cancellationToken">A <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken" /> to observe while waiting for the tasks to complete.</param>
       <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken" /> was canceled.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.  
- -or-  
- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
+      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.
+-or-
+An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
       <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task" /> objects in <paramref name="tasks" /> has been disposed.</exception>
     </member>
@@ -34234,12 +34367,12 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
         <see langword="true" /> if all of the <see cref="T:System.Threading.Tasks.Task" /> instances completed execution within the allotted time; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task" /> objects in <paramref name="tasks" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.  
- -or-  
- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
+      <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task" /> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException" /> contains an <see cref="T:System.OperationCanceledException" /> in its <see cref="P:System.AggregateException.InnerExceptions" /> collection.
+-or-
+An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task" /> instances.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
     </member>
@@ -34292,8 +34425,8 @@ The <paramref name="delay" /> argument's <see cref="P:System.TimeSpan.TotalMilli
       <returns>The index of the completed task in the <paramref name="tasks" /> array argument, or -1 if the timeout occurred.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref name="timeout" /> argument is a negative number other than -1, which represents an infinite time-out.  
--or-  
+      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref name="timeout" /> argument is a negative number other than -1, which represents an infinite time-out.
+-or-
 The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref name="timeout" /> argument is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> argument contains a null element.</exception>
     </member>
@@ -34495,9 +34628,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1" /> completes. When run, the delegate is passed the completed task as an argument.</param>
       <param name="cancellationToken">The cancellation token that is passed to the new continuation task.</param>
       <returns>A new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -34507,12 +34640,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled" />, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously" />.</param>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.Tasks.TaskContinuationOptions)">
@@ -34530,9 +34663,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0})">
       <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1" /> completes.</summary>
@@ -34548,32 +34681,32 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> that will be assigned to the new task.</param>
       <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
       <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions" />.</summary>
-      <param name="continuationFunction">A function to run according the condition specified in <paramref name="continuationOptions" />.  
- When run, the delegate will be passed as an argument this completed task.</param>
+      <param name="continuationFunction">A function to run according the condition specified in <paramref name="continuationOptions" />.
+When run, the delegate will be passed as an argument this completed task.</param>
       <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> that will be assigned to the new task.</param>
       <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled" />, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously" />.</param>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> to associate with the continuation task and to use for its execution.</param>
       <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions" />.</summary>
-      <param name="continuationFunction">A function to run according the condition specified in <paramref name="continuationOptions" />.  
- When run, the delegate will be passed the completed task as an argument.</param>
+      <param name="continuationFunction">A function to run according the condition specified in <paramref name="continuationOptions" />.
+When run, the delegate will be passed the completed task as an argument.</param>
       <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled" />, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously" />.</param>
       <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
@@ -34588,9 +34721,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
       <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1" /> has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object)">
       <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1" /> completes.</summary>
@@ -34653,24 +34786,24 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
     <member name="P:System.Threading.Tasks.Task`1.Result">
       <summary>Gets the result value of this <see cref="T:System.Threading.Tasks.Task`1" />.</summary>
       <returns>The result value of this <see cref="T:System.Threading.Tasks.Task`1" />, which is of the same type as the task's type parameter.</returns>
-      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.  
- -or-  
- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
+      <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException" /> object.
+-or-
+An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions" /> collection contains information about the exception or exceptions.</exception>
     </member>
     <member name="T:System.Threading.Tasks.TaskContinuationOptions">
       <summary>Specifies the behavior for a task that is created by using the <see cref="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" /> or <see cref="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.Tasks.TaskContinuationOptions)" /> method.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent">
-      <summary>Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent" /> option so that the parent and child tasks are synchronized.  
- Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach" /> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option in the child task has no effect, and the child task will execute as a detached child task.  
- For more information, see Attached and Detached Child Tasks.</summary>
+      <summary>Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent" /> option so that the parent and child tasks are synchronized.
+Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach" /> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option in the child task has no effect, and the child task will execute as a detached child task.
+For more information, see Attached and Detached Child Tasks.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.DenyChildAttach">
       <summary>Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously">
-      <summary>Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's <see cref="T:System.Threading.CancellationTokenSource" /> is disposed in a <see langword="finally" /> block (<see langword="Finally" /> in Visual Basic), a continuation with this option will run in that <see langword="finally" /> block. Only very short-running continuations should be executed synchronously.  
- Because the task executes synchronously, there is no need to call a method such as <see cref="M:System.Threading.Tasks.Task.Wait" /> to ensure that the calling thread waits for the task to complete.</summary>
+      <summary>Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's <see cref="T:System.Threading.CancellationTokenSource" /> is disposed in a <see langword="finally" /> block (<see langword="Finally" /> in Visual Basic), a continuation with this option will run in that <see langword="finally" /> block. Only very short-running continuations should be executed synchronously.
+Because the task executes synchronously, there is no need to call a method such as <see cref="M:System.Threading.Tasks.Task.Wait" /> to ensure that the calling thread waits for the task to complete.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.HideScheduler">
       <summary>Specifies that tasks created by the continuation by calling methods such as <see cref="M:System.Threading.Tasks.Task.Run(System.Action)" /> or <see cref="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task})" /> see the default scheduler (<see cref="P:System.Threading.Tasks.TaskScheduler.Default" />) rather than the scheduler on which this continuation is running as the current scheduler.</summary>
@@ -34697,9 +34830,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <summary>Specifies that the continuation should be scheduled only if its antecedent was canceled.  An antecedent is canceled if its <see cref="P:System.Threading.Tasks.Task.Status" /> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />. This option is not valid for multi-task continuations.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted">
-      <summary>Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its <see cref="P:System.Threading.Tasks.Task.Status" /> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />.  
- The <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted" /> option guarantees that the <see cref="P:System.Threading.Tasks.Task.Exception" /> property in the antecedent is not <see langword="null" />. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the <see cref="P:System.Threading.Tasks.Task.Exception" /> property, the exception is unhandled. Also, if you attempt to access the <see cref="P:System.Threading.Tasks.Task`1.Result" /> property of a task that has been canceled or has faulted, a new exception is thrown.  
- This option is not valid for multi-task continuations.</summary>
+      <summary>Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its <see cref="P:System.Threading.Tasks.Task.Status" /> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />.
+The <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted" /> option guarantees that the <see cref="P:System.Threading.Tasks.Task.Exception" /> property in the antecedent is not <see langword="null" />. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the <see cref="P:System.Threading.Tasks.Task.Exception" /> property, the exception is unhandled. Also, if you attempt to access the <see cref="P:System.Threading.Tasks.Task`1.Result" /> property of a task that has been canceled or has faulted, a new exception is thrown.
+This option is not valid for multi-task continuations.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnRanToCompletion">
       <summary>Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its <see cref="P:System.Threading.Tasks.Task.Status" /> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />. This option is not valid for multi-task continuations.</summary>
@@ -34714,9 +34847,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <summary>Specifies flags that control optional behavior for the creation and execution of tasks.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent">
-      <summary>Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent" /> option so that the parent and child tasks are synchronized.  
- Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach" /> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option in the child task has no effect, and the child task will execute as a detached child task.  
- For more information, see Attached and Detached Child Tasks.</summary>
+      <summary>Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent" /> option so that the parent and child tasks are synchronized.
+Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach" /> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option in the child task has no effect, and the child task will execute as a detached child task.
+For more information, see Attached and Detached Child Tasks.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach">
       <summary>Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent" /> option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks.</summary>
@@ -34734,8 +34867,8 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <summary>A hint to a <see cref="T:System.Threading.Tasks.TaskScheduler" /> to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later.</summary>
     </member>
     <member name="F:System.Threading.Tasks.TaskCreationOptions.RunContinuationsAsynchronously">
-      <summary>Forces continuations added to the current task to be executed asynchronously.  
- Note that the <see cref="F:System.Threading.Tasks.TaskCreationOptions.RunContinuationsAsynchronously" /> member is available in the <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> enumeration starting with the .NET Framework 4.6.</summary>
+      <summary>Forces continuations added to the current task to be executed asynchronously.
+Note that the <see cref="F:System.Threading.Tasks.TaskCreationOptions.RunContinuationsAsynchronously" /> member is available in the <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> enumeration starting with the .NET Framework 4.6.</summary>
     </member>
     <member name="T:System.Threading.Tasks.TaskFactory">
       <summary>Provides support for creating and scheduling <see cref="T:System.Threading.Tasks.Task" /> objects.</summary>
@@ -34753,17 +34886,17 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="creationOptions">The default <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> to use when creating tasks with this TaskFactory.</param>
       <param name="continuationOptions">The default <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> to use when creating continuation tasks with this TaskFactory.</param>
       <param name="scheduler">The default <see cref="T:System.Threading.Tasks.TaskScheduler" /> to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" />.  
- -or-  
- The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" />.
+-or-
+The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory" /> instance with the specified configuration.</summary>
       <param name="creationOptions">The default <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> to use when creating tasks with this TaskFactory.</param>
       <param name="continuationOptions">The default <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> to use when creating continuation tasks with this TaskFactory.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" />.  
- -or-  
- The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" />.
+-or-
+The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.Tasks.TaskScheduler)">
       <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory" /> instance with the specified configuration.</summary>
@@ -34783,9 +34916,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationAction">The action delegate to execute when all tasks in the <paramref name="tasks" /> array have completed.</param>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]},System.Threading.CancellationToken)">
@@ -34794,12 +34927,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationAction">The action delegate to execute when all tasks in the <paramref name="tasks" /> array have completed.</param>
       <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -34810,11 +34943,11 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task.</param>
       <param name="scheduler">The object that is used to schedule the new continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value.</exception>
@@ -34827,9 +34960,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
@@ -34840,9 +34973,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0},System.Threading.CancellationToken)">
@@ -34852,12 +34985,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -34869,11 +35002,11 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="scheduler">The object that is used to schedule the new continuation task.</param>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value.</exception>
@@ -34887,9 +35020,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
@@ -34900,9 +35033,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]},System.Threading.CancellationToken)">
@@ -34912,12 +35045,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -34929,11 +35062,11 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="scheduler">The object that is used to schedule the new continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value.</exception>
@@ -34947,9 +35080,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
@@ -34961,9 +35094,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.CancellationToken)">
@@ -34974,12 +35107,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -34992,16 +35125,16 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
-      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
@@ -35012,9 +35145,9 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created task.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array is empty or contains a null value.</exception>
     </member>
@@ -35024,12 +35157,12 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationAction">The action delegate to execute when one task in the <paramref name="tasks" /> array completes.</param>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35037,15 +35170,15 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationAction">The action delegate to execute when one task in the <paramref name="tasks" /> array completes.</param>
       <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> that will be assigned to the new continuation task.</param>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty .</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+<paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationAction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty .</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35055,14 +35188,14 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task" />.</param>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task" />.</param>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.  
- -or-  
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
@@ -35074,13 +35207,13 @@ The <see cref="P:System.TimeSpan.TotalMilliseconds" /> property of the <paramref
       <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task" />.</param>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
 The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0})">
@@ -35090,12 +35223,12 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35104,15 +35237,15 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> that will be assigned to the new continuation task.</param>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35123,14 +35256,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1" />.</param>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationFunction" /> is <see langword="null" />.  
- -or-  
- <paramref name="scheduler" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.
+-or-
+<paramref name="scheduler" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
@@ -35143,14 +35276,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
 <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}})">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35159,12 +35292,12 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35173,14 +35306,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken" /> that will be assigned to the new continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
 The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -35192,14 +35325,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1" />.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.  
- -or-  
- paramref name="scheduler" /&gt; is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.
+-or-
+paramref name="scheduler" /&gt; is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value.</exception>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
@@ -35212,14 +35345,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationAction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationAction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1})">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35229,12 +35362,12 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
 <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1},System.Threading.CancellationToken)">
       <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1" /> that will be started upon the completion of any Task in the provided set.</summary>
@@ -35244,14 +35377,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
 <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.  
- -or-  
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a <see langword="null" /> value.
+-or-
 The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -35264,14 +35397,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
-<paramref name="continuationFunction" /> is <see langword="null" />.  
- -or-  
- <paramref name="scheduler" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.
+-or-
+<paramref name="scheduler" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
@@ -35285,14 +35418,14 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result that is returned by the <paramref name="continuationFunction" /> delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid TaskContinuationOptions value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="P:System.Threading.Tasks.TaskFactory.CreationOptions">
       <summary>Gets the default task creation options for this task factory.</summary>
@@ -35305,8 +35438,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="state">An object containing data to be used by the <paramref name="beginMethod" /> delegate.</param>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35317,8 +35450,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task" />.</param>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid TaskCreationOptions value.</exception>
@@ -35329,8 +35462,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="endMethod">The action delegate that processes the completed <paramref name="asyncResult" />.</param>
       <returns>A <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
- -or-  
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.IAsyncResult,System.Action{System.IAsyncResult},System.Threading.Tasks.TaskCreationOptions)">
@@ -35340,8 +35473,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task" />.</param>
       <returns>A <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
--or-  
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">paramref name="creationOptions" /&gt; specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
     </member>
@@ -35353,10 +35486,10 @@ The <paramref name="tasks" /> array is empty.</exception>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> that is used to schedule the task that executes the end method.</param>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
- -or-  
-<paramref name="endMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
+<paramref name="endMethod" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35370,8 +35503,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg1">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35384,8 +35517,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg1">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35398,8 +35531,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35411,8 +35544,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35424,8 +35557,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
--or-  
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.IAsyncResult,System.Func{System.IAsyncResult,``0},System.Threading.Tasks.TaskCreationOptions)">
@@ -35436,8 +35569,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
--or-  
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35451,11 +35584,11 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.  
- -or-  
-<paramref name="endMethod" /> is <see langword="null" />.  
- -or-  
- <paramref name="scheduler" /> is <see langword="null" />.</exception>
+        <paramref name="asyncResult" /> is <see langword="null" />.
+-or-
+<paramref name="endMethod" /> is <see langword="null" />.
+-or-
+<paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
     </member>
@@ -35470,8 +35603,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg2">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35486,8 +35619,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg2">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35502,8 +35635,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``1},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35517,8 +35650,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35536,8 +35669,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg3">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35554,8 +35687,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TArg3">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35572,8 +35705,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``2},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35589,8 +35722,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35609,8 +35742,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
--or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``4(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``3},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -35628,8 +35761,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1" />.</typeparam>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="beginMethod" /> is <see langword="null" />.  
- -or-  
+        <paramref name="beginMethod" /> is <see langword="null" />.
+-or-
 <paramref name="endMethod" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35662,8 +35795,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <returns>The started <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="action" /> is <see langword="null" />.  
--or-  
+        <paramref name="action" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35705,8 +35838,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <returns>The started <see cref="T:System.Threading.Tasks.Task" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="action" /> is <see langword="null" />.  
- -or-
+        <paramref name="action" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35749,8 +35882,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <returns>The started <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="function" /> is <see langword="null" />.  
--or-  
+        <paramref name="function" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35797,8 +35930,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <returns>The started <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken" /> has already been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="function" /> is <see langword="null" />.  
--or-  
+        <paramref name="function" /> is <see langword="null" />.
+-or-
 <paramref name="scheduler" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="creationOptions" /> specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)" /></exception>
@@ -35861,8 +35994,8 @@ The <paramref name="tasks" /> array is empty.</exception>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="tasks" /> array is <see langword="null" />.  
--or-  
+        <paramref name="tasks" /> array is <see langword="null" />.
+-or-
 The <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
@@ -35872,12 +36005,12 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the <paramref name="tasks" /> array have completed.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- <paramref name="continuationFunction" /> is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+<paramref name="continuationFunction" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -35885,31 +36018,31 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="tasks">The array of tasks from which to continue.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the <paramref name="tasks" /> array have completed.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <param name="scheduler">The scheduler that is used to schedule the created continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="continuationOptions" /> specifies an invalid value.</exception>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation task that will be started upon the completion of a set of provided Tasks.</summary>
       <param name="tasks">The array of tasks from which to continue.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the <paramref name="tasks" /> array have completed.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
@@ -35920,9 +36053,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.CancellationToken)">
@@ -35932,12 +36065,12 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -35945,32 +36078,32 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="tasks">The array of tasks from which to continue.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the <paramref name="tasks" /> array have completed.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <param name="scheduler">The scheduler that is used to schedule the created continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
       <param name="tasks">The array of tasks from which to continue.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the <paramref name="tasks" /> array have completed.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid value.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
@@ -35980,9 +36113,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value or is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.CancellationToken)">
@@ -35991,51 +36124,51 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is null.  
- -or-  
- The <paramref name="continuationFunction" /> argument is null.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is null.
+-or-
+The <paramref name="continuationFunction" /> argument is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
       <param name="tasks">The array of tasks from which to continue when one task completes.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <param name="scheduler">The task scheduler that is used to schedule the created continuation task.</param>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions" /> value.</exception>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
       <param name="tasks">The array of tasks from which to continue when one task completes.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <returns>The new continuation task.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid enumeration value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0})">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
@@ -36044,12 +36177,12 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.CancellationToken)">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
@@ -36058,53 +36191,53 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation task.</returns>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
       <param name="tasks">The array of tasks from which to continue when one task completes.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
       <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler" /> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1" />.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is null.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid TaskContinuationOptions value.</exception>
-      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.  
- -or-  
- The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
+      <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.
+-or-
+The <see cref="T:System.Threading.CancellationTokenSource" /> that created <paramref name="cancellationToken" /> has already been disposed.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.Tasks.TaskContinuationOptions)">
       <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
       <param name="tasks">The array of tasks from which to continue when one task completes.</param>
       <param name="continuationFunction">The function delegate to execute asynchronously when one task in the <paramref name="tasks" /> array completes.</param>
-      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn" /> and <see langword="OnlyOn" /> values are not valid.</param>
+      <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The <see langword="NotOn*" /> and <see langword="OnlyOn*" /> values are not valid.</param>
       <typeparam name="TAntecedentResult">The type of the result of the antecedent <paramref name="tasks" />.</typeparam>
       <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
       <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks" /> array has been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.  
- -or-  
- The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="tasks" /> array is <see langword="null" />.
+-or-
+The <paramref name="continuationFunction" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions" /> argument specifies an invalid enumeration value.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.  
- -or-  
- The <paramref name="tasks" /> array is empty.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="tasks" /> array contains a null value.
+-or-
+The <paramref name="tasks" /> array is empty.</exception>
     </member>
     <member name="P:System.Threading.Tasks.TaskFactory`1.CreationOptions">
       <summary>Gets the <see cref="T:System.Threading.Tasks.TaskCreationOptions" /> enumeration value for this task factory.</summary>
@@ -36116,9 +36249,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="endMethod">The delegate that ends the asynchronous operation.</param>
       <param name="state">An object containing data to be used by the <paramref name="beginMethod" /> delegate.</param>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
       <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
@@ -36127,9 +36260,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="state">An object containing data to be used by the <paramref name="beginMethod" /> delegate.</param>
       <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
       <returns>The created <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0})">
@@ -36137,9 +36270,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> whose completion should trigger the processing of the <paramref name="endMethod" />.</param>
       <param name="endMethod">The function delegate that processes the completed <paramref name="asyncResult" />.</param>
       <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0},System.Threading.Tasks.TaskCreationOptions)">
       <summary>Creates a task that executes an end method function when a specified <see cref="T:System.IAsyncResult" /> completes.</summary>
@@ -36147,9 +36280,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="endMethod">The function delegate that processes the completed <paramref name="asyncResult" />.</param>
       <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
       <returns>A task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> argument specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0},System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
@@ -36159,11 +36292,11 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
       <param name="scheduler">The task scheduler that is used to schedule the task that executes the end method.</param>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,System.Object)">
@@ -36174,9 +36307,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="state">An object containing data to be used by the <paramref name="beginMethod" /> delegate.</param>
       <typeparam name="TArg1">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
       <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
@@ -36187,9 +36320,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
       <typeparam name="TArg1">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,System.Object)">
@@ -36202,9 +36335,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TArg1">The type of the second argument passed to <paramref name="beginMethod" /> delegate.</typeparam>
       <typeparam name="TArg2">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
       <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
@@ -36217,9 +36350,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TArg1">The type of the second argument passed to <paramref name="beginMethod" /> delegate.</typeparam>
       <typeparam name="TArg2">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,``2,System.Object)">
@@ -36234,9 +36367,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TArg2">The type of the third argument passed to <paramref name="beginMethod" /> delegate.</typeparam>
       <typeparam name="TArg3">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
       <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
@@ -36251,9 +36384,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <typeparam name="TArg2">The type of the third argument passed to <paramref name="beginMethod" /> delegate.</typeparam>
       <typeparam name="TArg3">The type of the first argument passed to the <paramref name="beginMethod" /> delegate.</typeparam>
       <returns>The created task that represents the asynchronous operation.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod" /> argument is <see langword="null" />.
+-or-
+The <paramref name="endMethod" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="P:System.Threading.Tasks.TaskFactory`1.Scheduler">
@@ -36282,9 +36415,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="scheduler">The task scheduler that is used to schedule the created task.</param>
       <returns>The started task.</returns>
       <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="function" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="function" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{`0},System.Threading.Tasks.TaskCreationOptions)">
@@ -36320,9 +36453,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="scheduler">The task scheduler that is used to schedule the created task.</param>
       <returns>The started task.</returns>
       <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken" /> has already been disposed.</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="function" /> argument is <see langword="null" />.  
- -or-  
- The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="function" /> argument is <see langword="null" />.
+-or-
+The <paramref name="scheduler" /> argument is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> parameter specifies an invalid value.</exception>
     </member>
     <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{System.Object,`0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
@@ -36657,8 +36790,8 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <returns>
         <see langword="true" /> if both the signal and the wait complete successfully; if the wait does not complete, the method does not return.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="toSignal" /> is <see langword="null" />.  
--or-  
+        <paramref name="toSignal" /> is <see langword="null" />.
+-or-
 <paramref name="toWaitOn" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The method was called on a thread that has <see cref="T:System.STAThreadAttribute" />.</exception>
       <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
@@ -36676,8 +36809,8 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <returns>
         <see langword="true" /> if both the signal and the wait completed successfully, or <see langword="false" /> if the signal completed but the wait timed out.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="toSignal" /> is <see langword="null" />.  
--or-  
+        <paramref name="toSignal" /> is <see langword="null" />.
+-or-
 <paramref name="toWaitOn" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The method is called on a thread that has <see cref="T:System.STAThreadAttribute" />.</exception>
       <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
@@ -36696,16 +36829,16 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <returns>
         <see langword="true" /> if both the signal and the wait completed successfully, or <see langword="false" /> if the signal completed but the wait timed out.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="toSignal" /> is <see langword="null" />.  
--or-  
+        <paramref name="toSignal" /> is <see langword="null" />.
+-or-
 <paramref name="toWaitOn" /> is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The method was called on a thread that has <see cref="T:System.STAThreadAttribute" />.</exception>
       <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.InvalidOperationException">
         <paramref name="toSignal" /> is a semaphore, and it already has a full count.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> evaluates to a negative number of milliseconds other than -1.  
--or-  
+        <paramref name="timeout" /> evaluates to a negative number of milliseconds other than -1.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
     </member>
@@ -36714,19 +36847,19 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="waitHandles">A <see langword="WaitHandle" /> array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object.</param>
       <returns>
         <see langword="true" /> when every element in <paramref name="waitHandles" /> has received a signal; otherwise the method never returns.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />. -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array are <see langword="null" />.  
- -or-  
- <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />. -or-
+One or more of the objects in the <paramref name="waitHandles" /> array are <see langword="null" />.
+-or-
+<paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
       <exception cref="T:System.DuplicateWaitObjectException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.ArgumentException" />, instead.  
-
+  
 
             
-
+  
  The <paramref name="waitHandles" /> array contains elements that are duplicates.</exception>
-      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.  
- -or-  
- The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
+      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.
+-or-
+The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
@@ -36738,20 +36871,20 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite" /> (-1) to wait indefinitely.</param>
       <returns>
         <see langword="true" /> when every element in <paramref name="waitHandles" /> has received a signal; otherwise, <see langword="false" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.  
- -or-  
- <paramref name="waitHandles" /> is an array with no elements.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.
+-or-
+<paramref name="waitHandles" /> is an array with no elements.</exception>
       <exception cref="T:System.DuplicateWaitObjectException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.ArgumentException" />, instead.  
-
+  
 
             
-
+  
  The <paramref name="waitHandles" /> array contains elements that are duplicates.</exception>
-      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.  
- -or-  
- The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
+      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.
+-or-
+The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
@@ -36765,15 +36898,15 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
         <see langword="true" /> to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, <see langword="false" />.</param>
       <returns>
         <see langword="true" /> when every element in <paramref name="waitHandles" /> has received a signal; otherwise, <see langword="false" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.  
- -or-  
- <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.
+-or-
+<paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
       <exception cref="T:System.DuplicateWaitObjectException">The <paramref name="waitHandles" /> array contains elements that are duplicates.</exception>
-      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.  
- -or-  
- The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
+      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.
+-or-
+The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
@@ -36787,23 +36920,23 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="timeout">A <see cref="T:System.TimeSpan" /> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan" /> that represents -1 milliseconds, to wait indefinitely.</param>
       <returns>
         <see langword="true" /> when every element in <paramref name="waitHandles" /> has received a signal; otherwise, <see langword="false" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.  
- -or-  
- <paramref name="waitHandles" /> is an array with no elements.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.
+-or-
+<paramref name="waitHandles" /> is an array with no elements.</exception>
       <exception cref="T:System.DuplicateWaitObjectException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.ArgumentException" />, instead.  
-
+  
 
             
-
+  
  The <paramref name="waitHandles" /> array contains elements that are duplicates.</exception>
-      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.  
- -or-  
- The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
+      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.
+-or-
+The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles" /> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle" /> in another application domain.</exception>
@@ -36816,20 +36949,20 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
         <see langword="true" /> to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, <see langword="false" />.</param>
       <returns>
         <see langword="true" /> when every element in <paramref name="waitHandles" /> has received a signal; otherwise <see langword="false" />.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.  
- -or-  
- <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.
+-or-
+<paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
       <exception cref="T:System.DuplicateWaitObjectException">The <paramref name="waitHandles" /> array contains elements that are duplicates.</exception>
-      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.  
- -or-  
- The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
+      <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.
+-or-
+The <see cref="T:System.STAThreadAttribute" /> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles" /> contains more than one element.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles" /> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle" /> in another application domain.</exception>
@@ -36838,9 +36971,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <summary>Waits for any of the elements in the specified array to receive a signal.</summary>
       <param name="waitHandles">A <see langword="WaitHandle" /> array containing the objects for which the current instance will wait.</param>
       <returns>The array index of the object that satisfied the wait.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
@@ -36854,9 +36987,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="waitHandles">A <see langword="WaitHandle" /> array containing the objects for which the current instance will wait.</param>
       <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite" /> (-1) to wait indefinitely.</param>
       <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout" /> if no object satisfied the wait and a time interval equivalent to <paramref name="millisecondsTimeout" /> has passed.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="millisecondsTimeout" /> is a negative number other than -1, which represents an infinite time-out.</exception>
@@ -36872,9 +37005,9 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="exitContext">
         <see langword="true" /> to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, <see langword="false" />.</param>
       <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout" /> if no object satisfied the wait and a time interval equivalent to <paramref name="millisecondsTimeout" /> has passed.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
@@ -36890,13 +37023,13 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="waitHandles">A <see langword="WaitHandle" /> array containing the objects for which the current instance will wait.</param>
       <param name="timeout">A <see cref="T:System.TimeSpan" /> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan" /> that represents -1 milliseconds to wait indefinitely.</param>
       <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout" /> if no object satisfied the wait and a time interval equivalent to <paramref name="timeout" /> has passed.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.ArgumentException">
@@ -36910,15 +37043,15 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="exitContext">
         <see langword="true" /> to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, <see langword="false" />.</param>
       <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout" /> if no object satisfied the wait and a time interval equivalent to <paramref name="timeout" /> has passed.</returns>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.  
- -or-  
- One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles" /> parameter is <see langword="null" />.
+-or-
+One or more of the objects in the <paramref name="waitHandles" /> array is <see langword="null" />.</exception>
       <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles" /> is greater than the system permits.</exception>
       <exception cref="T:System.ApplicationException">
         <paramref name="waitHandles" /> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.ArgumentException">
@@ -36964,8 +37097,8 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
         <see langword="true" /> if the current instance receives a signal; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle" /> in another application domain.</exception>
@@ -36979,8 +37112,8 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
         <see langword="true" /> if the current instance receives a signal; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.  
--or-  
+        <paramref name="timeout" /> is a negative number other than -1 milliseconds, which represents an infinite time-out.
+-or-
 <paramref name="timeout" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
       <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
       <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle" /> in another application domain.</exception>
@@ -37074,45 +37207,45 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <summary>Compares two <see cref="T:System.TimeSpan" /> values and returns an integer that indicates whether the first value is shorter than, equal to, or longer than the second value.</summary>
       <param name="t1">The first time interval to compare.</param>
       <param name="t2">The second time interval to compare.</param>
-      <returns>One of the following values.  
+      <returns>One of the following values.
   Value  
-
+  
   Description  
-
+  
   -1  
-
+  
  <paramref name="t1" /> is shorter than <paramref name="t2" />.  
-
+  
   0  
-
+  
  <paramref name="t1" /> is equal to <paramref name="t2" />.  
-
+  
   1  
-
+  
  <paramref name="t1" /> is longer than <paramref name="t2" />.</returns>
     </member>
     <member name="M:System.TimeSpan.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an integer that indicates whether this instance is shorter than, equal to, or longer than the specified object.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>One of the following values.  
+      <returns>One of the following values.
   Value  
-
+  
   Description  
-
+  
   -1  
-
+  
   This instance is shorter than <paramref name="value" />.  
-
+  
   0  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   1  
-
+  
   This instance is longer than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.TimeSpan" />.</exception>
@@ -37120,21 +37253,21 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
     <member name="M:System.TimeSpan.CompareTo(System.TimeSpan)">
       <summary>Compares this instance to a specified <see cref="T:System.TimeSpan" /> object and returns an integer that indicates whether this instance is shorter than, equal to, or longer than the <see cref="T:System.TimeSpan" /> object.</summary>
       <param name="value">An object to compare to this instance.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance is shorter than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   A positive integer  
-
+  
   This instance is longer than <paramref name="value" />.</returns>
     </member>
     <member name="P:System.TimeSpan.Days">
@@ -37176,10 +37309,10 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="value">A number of days, accurate to the nearest millisecond.</param>
       <returns>An object that represents <paramref name="value" />.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
-<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.  
--or-  
+        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
+<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NegativeInfinity" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -37189,10 +37322,10 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="value">A number of hours accurate to the nearest millisecond.</param>
       <returns>An object that represents <paramref name="value" />.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
-<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.  
--or-  
+        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
+<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NegativeInfinity" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -37202,10 +37335,10 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="value">A number of milliseconds.</param>
       <returns>An object that represents <paramref name="value" />.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
-<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.  
--or-  
+        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
+<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NegativeInfinity" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -37215,10 +37348,10 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="value">A number of minutes, accurate to the nearest millisecond.</param>
       <returns>An object that represents <paramref name="value" />.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
-<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.  
--or-  
+        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
+<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NegativeInfinity" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -37228,10 +37361,10 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <param name="value">A number of seconds, accurate to the nearest millisecond.</param>
       <returns>An object that represents <paramref name="value" />.</returns>
       <exception cref="T:System.OverflowException">
-        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
-<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.  
--or-  
+        <paramref name="value" /> is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
+<paramref name="value" /> is <see cref="F:System.Double.PositiveInfinity" />.
+-or-
 <paramref name="value" /> is <see cref="F:System.Double.NegativeInfinity" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is equal to <see cref="F:System.Double.NaN" />.</exception>
@@ -37367,8 +37500,8 @@ The <paramref name="continuationFunction" /> is <see langword="null" />.</except
       <exception cref="T:System.FormatException">
         <paramref name="s" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components is outside its valid range.</exception>
     </member>
     <member name="M:System.TimeSpan.Parse(System.String,System.IFormatProvider)">
@@ -37381,8 +37514,8 @@ At least one of the days, hours, minutes, or seconds components is outside its v
       <exception cref="T:System.FormatException">
         <paramref name="input" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components in <paramref name="input" /> is outside its valid range.</exception>
     </member>
     <member name="M:System.TimeSpan.ParseExact(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Globalization.TimeSpanStyles)">
@@ -37408,8 +37541,8 @@ At least one of the days, hours, minutes, or seconds components in <paramref nam
       <exception cref="T:System.FormatException">
         <paramref name="input" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components in <paramref name="input" /> is outside its valid range.</exception>
     </member>
     <member name="M:System.TimeSpan.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles)">
@@ -37426,8 +37559,8 @@ At least one of the days, hours, minutes, or seconds components in <paramref nam
       <exception cref="T:System.FormatException">
         <paramref name="input" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components in <paramref name="input" /> is outside its valid range.</exception>
     </member>
     <member name="M:System.TimeSpan.ParseExact(System.String,System.String[],System.IFormatProvider)">
@@ -37441,8 +37574,8 @@ At least one of the days, hours, minutes, or seconds components in <paramref nam
       <exception cref="T:System.FormatException">
         <paramref name="input" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components in <paramref name="input" /> is outside its valid range.</exception>
     </member>
     <member name="M:System.TimeSpan.ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles)">
@@ -37459,8 +37592,8 @@ At least one of the days, hours, minutes, or seconds components in <paramref nam
       <exception cref="T:System.FormatException">
         <paramref name="input" /> has an invalid format.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.  
--or-  
+        <paramref name="input" /> represents a number that is less than <see cref="F:System.TimeSpan.MinValue" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.
+-or-
 At least one of the days, hours, minutes, or seconds components in <paramref name="input" /> is outside its valid range.</exception>
     </member>
     <member name="P:System.TimeSpan.Seconds">
@@ -37696,18 +37829,18 @@ At least one of the days, hours, minutes, or seconds components in <paramref nam
       <param name="daylightTransitionStart">An object that defines the start of daylight saving time.</param>
       <param name="daylightTransitionEnd">An object that defines the end of daylight saving time.</param>
       <returns>An object that represents the new adjustment rule.</returns>
-      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter does not equal <see cref="F:System.DateTimeKind.Unspecified" />.  
- -or-  
- The <paramref name="daylightTransitionStart" /> parameter is equal to the <paramref name="daylightTransitionEnd" /> parameter.  
- -or-  
- The <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter includes a time of day value.</exception>
+      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter does not equal <see cref="F:System.DateTimeKind.Unspecified" />.
+-or-
+The <paramref name="daylightTransitionStart" /> parameter is equal to the <paramref name="daylightTransitionEnd" /> parameter.
+-or-
+The <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter includes a time of day value.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="dateEnd" /> is earlier than <paramref name="dateStart" />.  
--or-  
-<paramref name="daylightDelta" /> is less than -14 or greater than 14.  
--or-  
-The <see cref="P:System.TimeSpan.Milliseconds" /> property of the <paramref name="daylightDelta" /> parameter is not equal to 0.  
--or-  
+        <paramref name="dateEnd" /> is earlier than <paramref name="dateStart" />.
+-or-
+<paramref name="daylightDelta" /> is less than -14 or greater than 14.
+-or-
+The <see cref="P:System.TimeSpan.Milliseconds" /> property of the <paramref name="daylightDelta" /> parameter is not equal to 0.
+-or-
 The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="daylightDelta" /> parameter does not equal a whole number of seconds.</exception>
     </member>
     <member name="P:System.TimeZoneInfo.AdjustmentRule.DateEnd">
@@ -37770,14 +37903,14 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="sourceTimeZone">The time zone of <paramref name="dateTime" />.</param>
       <param name="destinationTimeZone">The time zone to convert <paramref name="dateTime" /> to.</param>
       <returns>The date and time in the destination time zone that corresponds to the <paramref name="dateTime" /> parameter in the source time zone.</returns>
-      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Local" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="F:System.DateTimeKind.Local" />.  
- -or-  
- The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Utc" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="P:System.TimeZoneInfo.Utc" />.  
- -or-  
- The <paramref name="dateTime" /> parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules).</exception>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="sourceTimeZone" /> parameter is <see langword="null" />.  
- -or-  
- The <paramref name="destinationTimeZone" /> parameter is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Local" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="F:System.DateTimeKind.Local" />.
+-or-
+The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Utc" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="P:System.TimeZoneInfo.Utc" />.
+-or-
+The <paramref name="dateTime" /> parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules).</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="sourceTimeZone" /> parameter is <see langword="null" />.
+-or-
+The <paramref name="destinationTimeZone" /> parameter is <see langword="null" />.</exception>
     </member>
     <member name="M:System.TimeZoneInfo.ConvertTime(System.DateTimeOffset,System.TimeZoneInfo)">
       <summary>Converts a time to the time in a particular time zone.</summary>
@@ -37803,18 +37936,18 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="sourceTimeZoneId">The identifier of the source time zone.</param>
       <param name="destinationTimeZoneId">The identifier of the destination time zone.</param>
       <returns>The date and time in the destination time zone that corresponds to the <paramref name="dateTime" /> parameter in the source time zone.</returns>
-      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter does not correspond to the source time zone.  
- -or-  
- <paramref name="dateTime" /> is an invalid time in the source time zone.</exception>
+      <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter does not correspond to the source time zone.
+-or-
+<paramref name="dateTime" /> is an invalid time in the source time zone.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="sourceTimeZoneId" /> is <see langword="null" />.  
--or-  
+        <paramref name="sourceTimeZoneId" /> is <see langword="null" />.
+-or-
 <paramref name="destinationTimeZoneId" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidTimeZoneException">The time zone identifiers were found, but the registry data is corrupted.</exception>
       <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry keys that hold time zone data.</exception>
-      <exception cref="T:System.TimeZoneNotFoundException">The <paramref name="sourceTimeZoneId" /> identifier was not found on the local system.  
- -or-  
- The <paramref name="destinationTimeZoneId" /> identifier was not found on the local system.</exception>
+      <exception cref="T:System.TimeZoneNotFoundException">The <paramref name="sourceTimeZoneId" /> identifier was not found on the local system.
+-or-
+The <paramref name="destinationTimeZoneId" /> identifier was not found on the local system.</exception>
     </member>
     <member name="M:System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTimeOffset,System.String)">
       <summary>Converts a time to the time in another time zone based on the time zone's identifier.</summary>
@@ -37851,10 +37984,10 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="sourceTimeZone">The time zone of <paramref name="dateTime" />.</param>
       <returns>The Coordinated Universal Time (UTC) that corresponds to the <paramref name="dateTime" /> parameter. The <see cref="T:System.DateTime" /> object's <see cref="P:System.DateTime.Kind" /> property is always set to <see cref="F:System.DateTimeKind.Utc" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Utc" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Utc" />.  
--or-  
-<paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Local" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Local" />.  
--or-  
+        <paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Utc" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Utc" />.
+-or-
+<paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Local" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Local" />.
+-or-
 <paramref name="sourceTimeZone" /><see langword=".IsInvalidDateTime(" /><paramref name="dateTime" /><see langword=")" /> returns <see langword="true" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="sourceTimeZone" /> is <see langword="null" />.</exception>
@@ -37867,9 +38000,9 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="standardDisplayName">The name of the new time zone's standard time.</param>
       <returns>The new time zone.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").  
- -or-  
- The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
+-or-
+The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
     </member>
     <member name="M:System.TimeZoneInfo.CreateCustomTimeZone(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo.AdjustmentRule[])">
@@ -37882,19 +38015,19 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="adjustmentRules">An array that augments the base UTC offset for a particular period.</param>
       <returns>A <see cref="T:System.TimeZoneInfo" /> object that represents the new time zone.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").  
- -or-  
- The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
+-or-
+The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
-      <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.  
- -or-  
- The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.  
- -or-  
- One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.  
- -or-  
- A date can have multiple adjustment rules applied to it.  
- -or-  
- The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
+      <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.
+-or-
+The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.
+-or-
+One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.
+-or-
+A date can have multiple adjustment rules applied to it.
+-or-
+The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
     </member>
     <member name="M:System.TimeZoneInfo.CreateCustomTimeZone(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo.AdjustmentRule[],System.Boolean)">
       <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, a standard time name, a daylight saving time name, daylight saving time rules, and a value that indicates whether the returned object reflects daylight saving time information.</summary>
@@ -37908,19 +38041,19 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
         <see langword="true" /> to discard any daylight saving time-related information present in <paramref name="adjustmentRules" /> with the new object; otherwise, <see langword="false" />.</param>
       <returns>The new time zone. If the <paramref name="disableDaylightSavingTime" /> parameter is <see langword="true" />, the returned object has no daylight saving time data.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").  
- -or-  
- The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
+-or-
+The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
-      <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.  
- -or-  
- The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.  
- -or-  
- One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.  
- -or-  
- A date can have multiple adjustment rules applied to it.  
- -or-  
- The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
+      <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.
+-or-
+The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.
+-or-
+One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.
+-or-
+A date can have multiple adjustment rules applied to it.
+-or-
+The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
     </member>
     <member name="P:System.TimeZoneInfo.DaylightName">
       <summary>Gets the display name for the current time zone's daylight saving time.</summary>
@@ -38083,14 +38216,14 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="month">The month in which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Month" /> property.</param>
       <param name="day">The day of the month on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Day" /> property.</param>
       <returns>Data about the time change.</returns>
-      <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.  
- -or-  
- The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.  
- -or-  
- The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="month" /> parameter is less than 1 or greater than 12.  
- -or-  
- The <paramref name="day" /> parameter is less than 1 or greater than 31.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.
+-or-
+The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.
+-or-
+The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="month" /> parameter is less than 1 or greater than 12.
+-or-
+The <paramref name="day" /> parameter is less than 1 or greater than 31.</exception>
     </member>
     <member name="M:System.TimeZoneInfo.TransitionTime.CreateFloatingDateRule(System.DateTime,System.Int32,System.Int32,System.DayOfWeek)">
       <summary>Defines a time change that uses a floating-date rule (that is, a time change that occurs on a specific day of a specific week of a specific month).</summary>
@@ -38099,16 +38232,16 @@ The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="dayli
       <param name="week">The week of the month in which the time change occurs. Its value can range from 1 to 5, with 5 representing the last week of the month. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Week" /> property.</param>
       <param name="dayOfWeek">The day of the week on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.DayOfWeek" /> property.</param>
       <returns>Data about the time change.</returns>
-      <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.  
- -or-  
- The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.  
- -or-  
- The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.
+-or-
+The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.
+-or-
+The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="month" /> is less than 1 or greater than 12.  
--or-  
-<paramref name="week" /> is less than 1 or greater than 5.  
--or-  
+        <paramref name="month" /> is less than 1 or greater than 12.
+-or-
+<paramref name="week" /> is less than 1 or greater than 5.
+-or-
 The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:System.DayOfWeek" /> enumeration.</exception>
     </member>
     <member name="P:System.TimeZoneInfo.TransitionTime.Day">
@@ -38189,9 +38322,9 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException" /> class from serialized data.</summary>
       <param name="info">The object that contains the serialized data.</param>
       <param name="context">The stream that contains the serialized data.</param>
-      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.  
- -or-  
- The <paramref name="context" /> parameter is <see langword="null" />.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.
+-or-
+The <paramref name="context" /> parameter is <see langword="null" />.</exception>
     </member>
     <member name="M:System.TimeZoneNotFoundException.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException" /> class with the specified message string.</summary>
@@ -38335,21 +38468,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`1" /> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`1" /> object.</exception>
@@ -38369,21 +38502,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`1.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`1" /> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`1" /> object.</exception>
@@ -38435,21 +38568,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`2" /> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`2" /> object.</exception>
@@ -38469,21 +38602,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`2.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`2" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`2" /> object.</exception>
@@ -38541,21 +38674,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`3" /> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`3" /> object.</exception>
@@ -38575,21 +38708,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`3.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`3" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`3" /> object.</exception>
@@ -38653,21 +38786,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`4" /> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`4" /> object.</exception>
@@ -38687,21 +38820,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`4.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`4" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`4" /> object.</exception>
@@ -38771,21 +38904,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`5" /> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`5" /> object.</exception>
@@ -38805,21 +38938,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`5.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`5" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`5" /> object.</exception>
@@ -38895,21 +39028,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`6" /> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`6" /> object.</exception>
@@ -38929,21 +39062,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`6.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`6" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`6" /> object.</exception>
@@ -39025,21 +39158,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`7" /> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`7" /> object.</exception>
@@ -39059,21 +39192,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`7.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`7" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`7" /> object.</exception>
@@ -39163,21 +39296,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Compares the current <see cref="T:System.Tuple`8" /> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.Tuple`8" /> object.</exception>
@@ -39197,21 +39330,21 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Tuple`8.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Tuple`8" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="obj">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="obj" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="obj" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="obj" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="obj" /> is not a <see cref="T:System.Tuple`8" /> object.</exception>
@@ -39221,8 +39354,8 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <param name="index">The index of the specified <see langword="Tuple" /> element. <paramref name="index" /> can range from 0 for <see langword="Item1" /> to one less than the number of elements in the <see langword="Tuple" />.</param>
       <returns>The value of the <see langword="Tuple" /> element at the specified position.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="index" /> is less than 0.  
--or-  
+        <paramref name="index" /> is less than 0.
+-or-
 <paramref name="index" /> is greater than or equal to <see cref="P:System.Tuple`8.System#Runtime#CompilerServices#ITuple#Length" />.</exception>
     </member>
     <member name="P:System.Tuple`8.System#Runtime#CompilerServices#ITuple#Length">
@@ -40503,9 +40636,9 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
       <summary>Determines if the underlying system type of the current <see cref="T:System.Type" /> object is the same as the underlying system type of the specified <see cref="T:System.Object" />.</summary>
       <param name="o">The object whose underlying system type is to be compared with the underlying system type of the current <see cref="T:System.Type" />. For the comparison to succeed, <paramref name="o" /> must be able to be cast or converted to an object of type   <see cref="T:System.Type" />.</param>
       <returns>
-        <see langword="true" /> if the underlying system type of <paramref name="o" /> is the same as the underlying system type of the current <see cref="T:System.Type" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if: .  
+        <see langword="true" /> if the underlying system type of <paramref name="o" /> is the same as the underlying system type of the current <see cref="T:System.Type" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if: .
 
-<paramref name="o" /> is <see langword="null" />.  
+<paramref name="o" /> is <see langword="null" />.
 
 <paramref name="o" /> cannot be cast or converted to a <see cref="T:System.Type" /> object.</returns>
     </member>
@@ -40536,15 +40669,15 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     <member name="M:System.Type.FindMembers(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object)">
       <summary>Returns a filtered array of <see cref="T:System.Reflection.MemberInfo" /> objects of the specified member type.</summary>
       <param name="memberType">A bitwise combination of the enumeration values that indicates the type of member to search for.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <param name="filter">The delegate that does the comparisons, returning <see langword="true" /> if the member currently being inspected matches the <paramref name="filterCriteria" /> and <see langword="false" /> otherwise.</param>
-      <param name="filterCriteria">The search criteria that determines whether a member is returned in the array of <see langword="MemberInfo" /> objects.  
- The fields of <see langword="FieldAttributes" />, <see langword="MethodAttributes" />, and <see langword="MethodImplAttributes" /> can be used in conjunction with the <see langword="FilterAttribute" /> delegate supplied by this class.</param>
-      <returns>A filtered array of <see cref="T:System.Reflection.MemberInfo" /> objects of the specified member type.  
- -or-  
- An empty array if the current <see cref="T:System.Type" /> does not have members of type <paramref name="memberType" /> that match the filter criteria.</returns>
+      <param name="filterCriteria">The search criteria that determines whether a member is returned in the array of <see langword="MemberInfo" /> objects.
+The fields of <see langword="FieldAttributes" />, <see langword="MethodAttributes" />, and <see langword="MethodImplAttributes" /> can be used in conjunction with the <see langword="FilterAttribute" /> delegate supplied by this class.</param>
+      <returns>A filtered array of <see cref="T:System.Reflection.MemberInfo" /> objects of the specified member type.
+-or-
+An empty array if the current <see cref="T:System.Type" /> does not have members of type <paramref name="memberType" /> that match the filter criteria.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="filter" /> is <see langword="null" />.</exception>
     </member>
@@ -40579,91 +40712,91 @@ The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:
     </member>
     <member name="M:System.Type.GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>An object representing the constructor that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
     </member>
     <member name="M:System.Type.GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.  
- -or-  
- <see cref="F:System.Type.EmptyTypes" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.
+-or-
+<see cref="F:System.Type.EmptyTypes" />.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the parameter type array. The default binder does not process this parameter.</param>
       <returns>A <see cref="T:System.Reflection.ConstructorInfo" /> object representing the constructor that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
     </member>
     <member name="M:System.Type.GetConstructor(System.Type[])">
       <summary>Searches for a public instance constructor whose parameters match the types in the specified array.</summary>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the desired constructor.  
- -or-  
- An empty array of <see cref="T:System.Type" /> objects, to get a constructor that takes no parameters. Such an empty array is provided by the <see langword="static" /> field <see cref="F:System.Type.EmptyTypes" />.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the desired constructor.
+-or-
+An empty array of <see cref="T:System.Type" /> objects, to get a constructor that takes no parameters. Such an empty array is provided by the <see langword="static" /> field <see cref="F:System.Type.EmptyTypes" />.</param>
       <returns>An object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="types" /> is multidimensional.</exception>
     </member>
     <member name="M:System.Type.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
 <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>A <see cref="T:System.Reflection.ConstructorInfo" /> object representing the constructor that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
       <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder" /> or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />.</exception>
     </member>
@@ -40673,16 +40806,16 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     </member>
     <member name="M:System.Type.GetConstructors(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the constructors defined for the current <see cref="T:System.Type" />, using the specified <see langword="BindingFlags" />.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
--or-  
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
 <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
       <returns>An array of <see cref="T:System.Reflection.ConstructorInfo" /> objects representing all constructors defined for the current <see cref="T:System.Type" /> that match the specified binding constraints, including the type initializer if it is defined. Returns an empty array of type <see cref="T:System.Reflection.ConstructorInfo" /> if no constructors are defined for the current <see cref="T:System.Type" />, if none of the defined constructors match the binding constraints, or if the current <see cref="T:System.Type" /> represents a type parameter in the definition of a generic type or generic method.</returns>
     </member>
     <member name="M:System.Type.GetDefaultMembers">
       <summary>Searches for the members defined for the current <see cref="T:System.Type" /> whose <see cref="T:System.Reflection.DefaultMemberAttribute" /> is set.</summary>
-      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all default members of the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.MemberInfo" />, if the current <see cref="T:System.Type" /> does not have default members.</returns>
+      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all default members of the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.MemberInfo" />, if the current <see cref="T:System.Type" /> does not have default members.</returns>
     </member>
     <member name="M:System.Type.GetElementType">
       <summary>When overridden in a derived class, returns the <see cref="T:System.Type" /> of the object encompassed or referred to by the current array, pointer or reference type.</summary>
@@ -40692,9 +40825,9 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
       <summary>Returns the name of the constant that has the specified value, for the current enumeration type.</summary>
       <param name="value">The value whose name is to be retrieved.</param>
       <returns>The name of the member of the current enumeration type that has the specified value, or <see langword="null" /> if no such constant is found.</returns>
-      <exception cref="T:System.ArgumentException">The current type is not an enumeration.  
- -or-  
- <paramref name="value" /> is neither of the current type nor does it have the same underlying type as the current type.</exception>
+      <exception cref="T:System.ArgumentException">The current type is not an enumeration.
+-or-
+<paramref name="value" /> is neither of the current type nor does it have the same underlying type as the current type.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="value" /> is <see langword="null" />.</exception>
     </member>
@@ -40706,9 +40839,9 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetEnumUnderlyingType">
       <summary>Returns the underlying type of the current enumeration type.</summary>
       <returns>The underlying type of the current enumeration.</returns>
-      <exception cref="T:System.ArgumentException">The current type is not an enumeration.  
- -or-  
- The enumeration type is not valid, because it contains more than one instance field.</exception>
+      <exception cref="T:System.ArgumentException">The current type is not an enumeration.
+-or-
+The enumeration type is not valid, because it contains more than one instance field.</exception>
     </member>
     <member name="M:System.Type.GetEnumValues">
       <summary>Returns an array of the values of the constants in the current enumeration type.</summary>
@@ -40725,27 +40858,27 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetEvent(System.String,System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.EventInfo" /> object representing the specified event, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of an event which is declared or inherited by the current <see cref="T:System.Type" />.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>The object representing the specified event that is declared or inherited by the current <see cref="T:System.Type" />, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Type.GetEvents">
       <summary>Returns all the public events that are declared or inherited by the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing all the public events which are declared or inherited by the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.EventInfo" />, if the current <see cref="T:System.Type" /> does not have public events.</returns>
+      <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing all the public events which are declared or inherited by the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.EventInfo" />, if the current <see cref="T:System.Type" /> does not have public events.</returns>
     </member>
     <member name="M:System.Type.GetEvents(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for events that are declared or inherited by the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
       <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
 -or-
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
-      <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing all events that are declared or inherited by the current <see cref="T:System.Type" /> that match the specified binding constraints.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.EventInfo" />, if the current <see cref="T:System.Type" /> does not have events, or if none of the events match the binding constraints.</returns>
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing all events that are declared or inherited by the current <see cref="T:System.Type" /> that match the specified binding constraints.
+-or-
+An empty array of type <see cref="T:System.Reflection.EventInfo" />, if the current <see cref="T:System.Type" /> does not have events, or if none of the events match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetField(System.String)">
       <summary>Searches for the public field with the specified name.</summary>
@@ -40758,27 +40891,27 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetField(System.String,System.Reflection.BindingFlags)">
       <summary>Searches for the specified field, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the data field to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>An object representing the field that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Type.GetFields">
       <summary>Returns all the public fields of the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Reflection.FieldInfo" /> objects representing all the public fields defined for the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.FieldInfo" />, if no public fields are defined for the current <see cref="T:System.Type" />.</returns>
+      <returns>An array of <see cref="T:System.Reflection.FieldInfo" /> objects representing all the public fields defined for the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.FieldInfo" />, if no public fields are defined for the current <see cref="T:System.Type" />.</returns>
     </member>
     <member name="M:System.Type.GetFields(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the fields defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
       <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
 -or-
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
-      <returns>An array of <see cref="T:System.Reflection.FieldInfo" /> objects representing all fields defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.FieldInfo" />, if no fields are defined for the current <see cref="T:System.Type" />, or if none of the defined fields match the binding constraints.</returns>
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <returns>An array of <see cref="T:System.Reflection.FieldInfo" /> objects representing all fields defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.
+-or-
+An empty array of type <see cref="T:System.Reflection.FieldInfo" />, if no fields are defined for the current <see cref="T:System.Type" />, or if none of the defined fields match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetGenericArguments">
       <summary>Returns an array of <see cref="T:System.Type" /> objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.</summary>
@@ -40812,8 +40945,8 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
       <summary>When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.</summary>
       <param name="name">The string containing the name of the interface to get. For generic interfaces, this is the mangled name.</param>
       <param name="ignoreCase">
-        <see langword="true" /> to ignore the case of that part of <paramref name="name" /> that specifies the simple interface name (the part that specifies the namespace must be correctly cased).  
--or-  
+        <see langword="true" /> to ignore the case of that part of <paramref name="name" /> that specifies the simple interface name (the part that specifies the namespace must be correctly cased).
+-or-
 <see langword="false" /> to perform a case-sensitive search for all parts of <paramref name="name" />.</param>
       <returns>An object representing the interface with the specified name, implemented or inherited by the current <see cref="T:System.Type" />, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
@@ -40825,13 +40958,13 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
       <param name="interfaceType">The interface type to retrieve a mapping for.</param>
       <returns>An object that represents the interface mapping for <paramref name="interfaceType" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="interfaceType" /> is not implemented by the current type.  
--or-  
-The <paramref name="interfaceType" /> argument does not refer to an interface.  
--or-  
+        <paramref name="interfaceType" /> is not implemented by the current type.
+-or-
+The <paramref name="interfaceType" /> argument does not refer to an interface.
+-or-
 The current instance or <paramref name="interfaceType" /> argument is an open generic type; that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />.
 -or-
- <paramref name="interfaceType" /> is a generic interface, and the current type is an array type.</exception>
+<paramref name="interfaceType" /> is a generic interface, and the current type is an array type.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="interfaceType" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Type" /> represents a generic type parameter; that is, <see cref="P:System.Type.IsGenericParameter" /> is <see langword="true" />.</exception>
@@ -40839,9 +40972,9 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
     </member>
     <member name="M:System.Type.GetInterfaces">
       <summary>When overridden in a derived class, gets all the interfaces implemented or inherited by the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Type" /> objects representing all the interfaces implemented or inherited by the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Type" />, if no interfaces are implemented or inherited by the current <see cref="T:System.Type" />.</returns>
+      <returns>An array of <see cref="T:System.Type" /> objects representing all the interfaces implemented or inherited by the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Type" />, if no interfaces are implemented or inherited by the current <see cref="T:System.Type" />.</returns>
       <exception cref="T:System.Reflection.TargetInvocationException">A static initializer is invoked and throws an exception.</exception>
     </member>
     <member name="M:System.Type.GetMember(System.String)">
@@ -40854,9 +40987,9 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
     <member name="M:System.Type.GetMember(System.String,System.Reflection.BindingFlags)">
       <summary>Searches for the specified members, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the members to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
       <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
@@ -40865,9 +40998,9 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
       <summary>Searches for the specified members of the specified member type, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the members to get.</param>
       <param name="type">The value to search for.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
       <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
@@ -40875,18 +41008,18 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
     </member>
     <member name="M:System.Type.GetMembers">
       <summary>Returns all the public members of the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all the public members of the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.MemberInfo" />, if the current <see cref="T:System.Type" /> does not have public members.</returns>
+      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all the public members of the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.MemberInfo" />, if the current <see cref="T:System.Type" /> does not have public members.</returns>
     </member>
     <member name="M:System.Type.GetMembers(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the members defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
-      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all members defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.  
- -or-  
- An empty array if no members are defined for the current <see cref="T:System.Type" />, or if none of the defined members match the binding constraints.</returns>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all members defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.
+-or-
+An empty array if no members are defined for the current <see cref="T:System.Type" />, or if none of the defined members match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetMethod(System.String)">
       <summary>Searches for the public method with the specified name.</summary>
@@ -40927,9 +41060,9 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
     <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags)">
       <summary>Searches for the specified method, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the method to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>An object representing the method that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
@@ -40938,69 +41071,69 @@ The current instance or <paramref name="interfaceType" /> argument is an open ge
     <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
       <param name="name">The string containing the name of the method to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and how the stack is cleaned up.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.  
- -or-  
- An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.
+-or-
+An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
       <returns>An object representing the method that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
 <paramref name="modifiers" /> is multidimensional.</exception>
     </member>
     <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the method to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.  
- -or-  
- An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.
+-or-
+An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
       <returns>An object representing the method that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
 <paramref name="modifiers" /> is multidimensional.</exception>
     </member>
     <member name="M:System.Type.GetMethod(System.String,System.Type[])">
       <summary>Searches for the specified public method whose parameters match the specified argument types.</summary>
       <param name="name">The string containing the name of the public method to get.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.  
- -or-  
- An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.
+-or-
+An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
       <returns>An object representing the public method whose parameters match the specified argument types, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and specified parameters.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="types" /> is multidimensional.</exception>
@@ -41008,21 +41141,21 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetMethod(System.String,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for the specified public method whose parameters match the specified argument types and modifiers.</summary>
       <param name="name">The string containing the name of the public method to get.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.  
- -or-  
- An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.
+-or-
+An empty array of <see cref="T:System.Type" /> objects (as provided by the <see cref="F:System.Type.EmptyTypes" /> field) to get a method that takes no parameters.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
       <returns>An object representing the public method that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and specified parameters.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
 <paramref name="modifiers" /> is multidimensional.</exception>
     </member>
     <member name="M:System.Type.GetMethodImpl(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
@@ -41037,45 +41170,45 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
       <param name="name">The string containing the name of the method to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and what process cleans up the stack.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a method that takes no parameters.  
- -or-  
- <see langword="null" />. If <paramref name="types" /> is <see langword="null" />, arguments are not matched.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a method that takes no parameters.
+-or-
+<see langword="null" />. If <paramref name="types" /> is <see langword="null" />, arguments are not matched.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>An object representing the method that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
       <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder" /> or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />.</exception>
     </member>
     <member name="M:System.Type.GetMethods">
       <summary>Returns all the public methods of the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects representing all the public methods defined for the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.MethodInfo" />, if no public methods are defined for the current <see cref="T:System.Type" />.</returns>
+      <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects representing all the public methods defined for the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.MethodInfo" />, if no public methods are defined for the current <see cref="T:System.Type" />.</returns>
     </member>
     <member name="M:System.Type.GetMethods(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the methods defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
       <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
 -or-
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
-      <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects representing all methods defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.MethodInfo" />, if no methods are defined for the current <see cref="T:System.Type" />, or if none of the defined methods match the binding constraints.</returns>
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects representing all methods defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.
+-or-
+An empty array of type <see cref="T:System.Reflection.MethodInfo" />, if no methods are defined for the current <see cref="T:System.Type" />, or if none of the defined methods match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetNestedType(System.String)">
       <summary>Searches for the public nested type with the specified name.</summary>
@@ -41087,9 +41220,9 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetNestedType(System.String,System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the nested type to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>An object representing the nested type that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="name" /> is <see langword="null" />.</exception>
@@ -41100,25 +41233,25 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     </member>
     <member name="M:System.Type.GetNestedTypes(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the types nested in the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>An array of <see cref="T:System.Type" /> objects representing all the types nested in the current <see cref="T:System.Type" /> that match the specified binding constraints (the search is not recursive), or an empty array of type <see cref="T:System.Type" />, if no nested types are found that match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetProperties">
       <summary>Returns all the public properties of the current <see cref="T:System.Type" />.</summary>
-      <returns>An array of <see cref="T:System.Reflection.PropertyInfo" /> objects representing all public properties of the current <see cref="T:System.Type" />.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.PropertyInfo" />, if the current <see cref="T:System.Type" /> does not have public properties.</returns>
+      <returns>An array of <see cref="T:System.Reflection.PropertyInfo" /> objects representing all public properties of the current <see cref="T:System.Type" />.
+-or-
+An empty array of type <see cref="T:System.Reflection.PropertyInfo" />, if the current <see cref="T:System.Type" /> does not have public properties.</returns>
     </member>
     <member name="M:System.Type.GetProperties(System.Reflection.BindingFlags)">
       <summary>When overridden in a derived class, searches for the properties of the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
       <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
 -or-
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
-      <returns>An array of objects representing all properties of the current <see cref="T:System.Type" /> that match the specified binding constraints.  
- -or-  
- An empty array of type <see cref="T:System.Reflection.PropertyInfo" />, if the current <see cref="T:System.Type" /> does not have properties, or if none of the properties match the binding constraints.</returns>
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return an empty array.</param>
+      <returns>An array of objects representing all properties of the current <see cref="T:System.Type" /> that match the specified binding constraints.
+-or-
+An empty array of type <see cref="T:System.Reflection.PropertyInfo" />, if the current <see cref="T:System.Type" /> does not have properties, or if none of the properties match the binding constraints.</returns>
     </member>
     <member name="M:System.Type.GetProperty(System.String)">
       <summary>Searches for the public property with the specified name.</summary>
@@ -41131,8 +41264,8 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)">
       <summary>Searches for the specified property, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the property to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
 <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
       <returns>An object representing the property that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
@@ -41142,28 +41275,28 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the property to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="returnType">The return type of the property.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>An object representing the property that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
 <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
       <exception cref="T:System.NullReferenceException">An element of <paramref name="types" /> is <see langword="null" />.</exception>
     </member>
@@ -41180,14 +41313,14 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
       <summary>Searches for the specified public property whose parameters match the specified argument types.</summary>
       <param name="name">The string containing the name of the public property to get.</param>
       <param name="returnType">The return type of the property.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
       <returns>An object representing the public property whose parameters match the specified argument types, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
 <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="types" /> is multidimensional.</exception>
@@ -41197,35 +41330,35 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
       <summary>Searches for the specified public property whose parameters match the specified argument types and modifiers.</summary>
       <param name="name">The string containing the name of the public property to get.</param>
       <param name="returnType">The return type of the property.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>An object representing the public property that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types and modifiers.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
 <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
       <exception cref="T:System.NullReferenceException">An element of <paramref name="types" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Type.GetProperty(System.String,System.Type[])">
       <summary>Searches for the specified public property whose parameters match the specified argument types.</summary>
       <param name="name">The string containing the name of the public property to get.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
       <returns>An object representing the public property whose parameters match the specified argument types, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
 <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
         <paramref name="types" /> is multidimensional.</exception>
@@ -41234,30 +41367,30 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
     <member name="M:System.Type.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
       <summary>When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
       <param name="name">The string containing the name of the property to get.</param>
-      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.  
- -or-  
- <see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded member, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
+      <param name="bindingAttr">A bitwise combination of the enumeration values that specify how the search is conducted.
+-or-
+<see cref="F:System.Reflection.BindingFlags.Default" /> to return <see langword="null" />.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded member, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />.</param>
       <param name="returnType">The return type of the property.</param>
-      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.  
- -or-  
- An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+      <param name="types">An array of <see cref="T:System.Type" /> objects representing the number, order, and type of the parameters for the indexed property to get.
+-or-
+An empty array of the type <see cref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
       <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="types" /> array. The default binder does not process this parameter.</param>
       <returns>An object representing the property that matches the specified requirements, if found; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="name" /> is <see langword="null" />.  
--or-  
-<paramref name="types" /> is <see langword="null" />.  
--or-  
+        <paramref name="name" /> is <see langword="null" />.
+-or-
+<paramref name="types" /> is <see langword="null" />.
+-or-
 One of the elements in <paramref name="types" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="types" /> is multidimensional.  
--or-  
-<paramref name="modifiers" /> is multidimensional.  
--or-  
+        <paramref name="types" /> is multidimensional.
+-or-
+<paramref name="modifiers" /> is multidimensional.
+-or-
 <paramref name="types" /> and <paramref name="modifiers" /> do not have the same length.</exception>
       <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder" />, <see cref="T:System.Reflection.Emit.EnumBuilder" />, or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder" />.</exception>
     </member>
@@ -41274,22 +41407,22 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
--or-  
-<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
--or-  
+        <paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
 <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.TypeLoadException">
         <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
       <exception cref="T:System.IO.FileLoadException">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 assembly or one of its dependencies was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
     </member>
     <member name="M:System.Type.GetType(System.String,System.Boolean)">
       <summary>Gets the <see cref="T:System.Type" /> with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found.</summary>
@@ -41301,34 +41434,34 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.TypeLoadException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.
+-or-
 <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax. For example, "MyType[,*,]".  
--or-  
-<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
--or-  
-<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax. For example, "MyType[,*,]".
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
 <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="throwOnError" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.</exception>
       <exception cref="T:System.IO.FileLoadException">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 assembly or one of its dependencies was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
     </member>
     <member name="M:System.Type.GetType(System.String,System.Boolean,System.Boolean)">
       <summary>Gets the <see cref="T:System.Type" /> with the specified name, specifying whether to throw an exception if the type is not found and whether to perform a case-sensitive search.</summary>
@@ -41342,66 +41475,66 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.TypeLoadException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.
+-or-
 <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax. For example, "MyType[,*,]".  
--or-  
-<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
--or-  
-<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax. For example, "MyType[,*,]".
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
 <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="throwOnError" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.
+-or-
+Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
     </member>
     <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type})">
       <summary>Gets the type with the specified name, optionally providing custom methods to resolve the assembly and the type.</summary>
       <param name="typeName">The name of the type to get. If the <paramref name="typeResolver" /> parameter is provided, the type name can be any string that <paramref name="typeResolver" /> is capable of resolving. If the <paramref name="assemblyResolver" /> parameter is provided or if standard type resolution is used, <paramref name="typeName" /> must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName" />), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
-      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.  
- Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
-      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the <paramref name="typeResolver" /> method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; <see langword="false" /> is passed to that parameter.  
- Caution   Do not pass methods from unknown or untrusted callers.</param>
+      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.
+Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the <paramref name="typeResolver" /> method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; <see langword="false" /> is passed to that parameter.
+Caution   Do not pass methods from unknown or untrusted callers.</param>
       <returns>The type with the specified name, or <see langword="null" /> if the type is not found.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
-      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).  
- -or-  
- <paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.TypeLoadException">
         <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
-      <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.  
- -or-  
- <paramref name="typeName" /> contains an invalid assembly name.  
- -or-  
- <paramref name="typeName" /> is a valid assembly name without a type name.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- The assembly 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">The assembly or one of its dependencies was found, but could not be loaded.
+-or-
+<paramref name="typeName" /> contains an invalid assembly name.
+-or-
+<paramref name="typeName" /> is a valid assembly name without a type name.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.
+-or-
+The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
     </member>
     <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type},System.Boolean)">
       <summary>Gets the type with the specified name, specifying whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.</summary>
       <param name="typeName">The name of the type to get. If the <paramref name="typeResolver" /> parameter is provided, the type name can be any string that <paramref name="typeResolver" /> is capable of resolving. If the <paramref name="assemblyResolver" /> parameter is provided or if standard type resolution is used, <paramref name="typeName" /> must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName" />), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
-      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.  
- Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
-      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; <see langword="false" /> is passed to that parameter.  
- Caution   Do not pass methods from unknown or untrusted callers.</param>
+      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.
+Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; <see langword="false" /> is passed to that parameter.
+Caution   Do not pass methods from unknown or untrusted callers.</param>
       <param name="throwOnError">
         <see langword="true" /> to throw an exception if the type cannot be found; <see langword="false" /> to return <see langword="null" />. Specifying <see langword="false" /> also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
       <returns>The type with the specified name. If the type is not found, the <paramref name="throwOnError" /> parameter specifies whether <see langword="null" /> is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwOnError" />. See the Exceptions section.</returns>
@@ -41409,42 +41542,42 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.TypeLoadException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.
+-or-
 <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
-      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).  
- -or-  
- <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax (for example, "MyType[,*,]").  
- -or-  
- <paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax (for example, "MyType[,*,]").
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.  
--or-  
-<paramref name="typeName" /> contains an invalid assembly name.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.
+-or-
+<paramref name="typeName" /> contains an invalid assembly name.
+-or-
 <paramref name="typeName" /> is a valid assembly name without a type name.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- The assembly 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 or one of its dependencies is not valid.
+-or-
+The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
     </member>
     <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type},System.Boolean,System.Boolean)">
       <summary>Gets the type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.</summary>
       <param name="typeName">The name of the type to get. If the <paramref name="typeResolver" /> parameter is provided, the type name can be any string that <paramref name="typeResolver" /> is capable of resolving. If the <paramref name="assemblyResolver" /> parameter is provided or if standard type resolution is used, <paramref name="typeName" /> must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName" />), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
-      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.  
- Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
-      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; the value of <paramref name="ignoreCase" /> is passed to that parameter.  
- Caution   Do not pass methods from unknown or untrusted callers.</param>
+      <param name="assemblyResolver">A method that locates and returns the assembly that is specified in <paramref name="typeName" />. The assembly name is passed to <paramref name="assemblyResolver" /> as an <see cref="T:System.Reflection.AssemblyName" /> object. If <paramref name="typeName" /> does not contain the name of an assembly, <paramref name="assemblyResolver" /> is not called. If <paramref name="assemblyResolver" /> is not supplied, standard assembly resolution is performed.
+Caution   Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+      <param name="typeResolver">A method that locates and returns the type that is specified by <paramref name="typeName" /> from the assembly that is returned by <paramref name="assemblyResolver" /> or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; the value of <paramref name="ignoreCase" /> is passed to that parameter.
+Caution   Do not pass methods from unknown or untrusted callers.</param>
       <param name="throwOnError">
         <see langword="true" /> to throw an exception if the type cannot be found; <see langword="false" /> to return <see langword="null" />. Specifying <see langword="false" /> also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
       <param name="ignoreCase">
@@ -41454,42 +41587,42 @@ One of the elements in <paramref name="types" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.TypeLoadException">
-        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.  
--or-  
-<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.  
--or-  
+        <paramref name="throwOnError" /> is <see langword="true" /> and the type is not found.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.
+-or-
 <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" />.</exception>
-      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).  
- -or-  
- <paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax (for example, "MyType[,*,]").  
- -or-  
- <paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
- -or-  
- <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+      <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName" /> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character).
+-or-
+<paramref name="throwOnError" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax (for example, "MyType[,*,]").
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="throwOnError" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.</exception>
-      <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.  
- -or-  
- <paramref name="typeName" /> contains an invalid assembly name.  
- -or-  
- <paramref name="typeName" /> is a valid assembly name without a type name.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- The assembly 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">The assembly or one of its dependencies was found, but could not be loaded.
+-or-
+<paramref name="typeName" /> contains an invalid assembly name.
+-or-
+<paramref name="typeName" /> is a valid assembly name without a type name.</exception>
+      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.
+-or-
+The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
     </member>
     <member name="M:System.Type.GetTypeArray(System.Object[])">
       <summary>Gets the types of the objects in the specified array.</summary>
       <param name="args">An array of objects whose types to determine.</param>
       <returns>An array of <see cref="T:System.Type" /> objects representing the types of the corresponding elements in <paramref name="args" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="args" /> is <see langword="null" />.  
--or-  
+        <paramref name="args" /> is <see langword="null" />.
+-or-
 One or more of the elements in <paramref name="args" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">The class initializers are invoked and at least one throws an exception.</exception>
     </member>
@@ -41512,8 +41645,8 @@ One or more of the elements in <paramref name="args" /> is <see langword="null"
       <summary>Gets the type associated with the specified class identifier (CLSID), specifying whether to throw an exception if an error occurs while loading the type.</summary>
       <param name="clsid">The CLSID of the type to get.</param>
       <param name="throwOnError">
-        <see langword="true" /> to throw any exception that occurs.  
--or-  
+        <see langword="true" /> to throw any exception that occurs.
+-or-
 <see langword="false" /> to ignore any exception that occurs.</param>
       <returns>
         <see langword="System.__ComObject" /> regardless of whether the CLSID is valid.</returns>
@@ -41530,8 +41663,8 @@ One or more of the elements in <paramref name="args" /> is <see langword="null"
       <param name="clsid">The CLSID of the type to get.</param>
       <param name="server">The server from which to load the type. If the server name is <see langword="null" />, this method automatically reverts to the local machine.</param>
       <param name="throwOnError">
-        <see langword="true" /> to throw any exception that occurs.  
--or-  
+        <see langword="true" /> to throw any exception that occurs.
+-or-
 <see langword="false" /> to ignore any exception that occurs.</param>
       <returns>
         <see langword="System.__ComObject" /> regardless of whether the CLSID is valid.</returns>
@@ -41553,8 +41686,8 @@ One or more of the elements in <paramref name="args" /> is <see langword="null"
       <summary>Gets the type associated with the specified program identifier (ProgID), specifying whether to throw an exception if an error occurs while loading the type.</summary>
       <param name="progID">The ProgID of the type to get.</param>
       <param name="throwOnError">
-        <see langword="true" /> to throw any exception that occurs.  
--or-  
+        <see langword="true" /> to throw any exception that occurs.
+-or-
 <see langword="false" /> to ignore any exception that occurs.</param>
       <returns>The type associated with the specified program identifier (ProgID), if <paramref name="progID" /> is a valid entry in the registry and a type is associated with it; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
@@ -41574,8 +41707,8 @@ One or more of the elements in <paramref name="args" /> is <see langword="null"
       <param name="progID">The progID of the <see cref="T:System.Type" /> to get.</param>
       <param name="server">The server from which to load the type. If the server name is <see langword="null" />, this method automatically reverts to the local machine.</param>
       <param name="throwOnError">
-        <see langword="true" /> to throw any exception that occurs.  
--or-  
+        <see langword="true" /> to throw any exception that occurs.
+-or-
 <see langword="false" /> to ignore any exception that occurs.</param>
       <returns>The type associated with the specified program identifier (progID), if <paramref name="progID" /> is a valid entry in the registry and a type is associated with it; otherwise, <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
@@ -41605,43 +41738,43 @@ One or more of the elements in <paramref name="args" /> is <see langword="null"
     </member>
     <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[])">
       <summary>Invokes the specified member, using the specified binding constraints and matching the specified argument list.</summary>
-      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.  
- -or-  
- An empty string ("") to invoke the default member.  
- -or-  
- For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
+      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.
+-or-
+An empty string ("") to invoke the default member.
+-or-
+For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
       <param name="invokeAttr">A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the <see langword="BindingFlags" /> such as <see langword="Public" />, <see langword="NonPublic" />, <see langword="Private" />, <see langword="InvokeMethod" />, <see langword="GetField" />, and so on. The type of lookup need not be specified. If the type of lookup is omitted, <see langword="BindingFlags.Public" /> | <see langword="BindingFlags.Instance" /> | <see langword="BindingFlags.Static" /> are used.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
       <param name="target">The object on which to invoke the specified member.</param>
       <param name="args">An array containing the arguments to pass to the member to invoke.</param>
       <returns>An object representing the return value of the invoked member.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="invokeAttr" /> does not contain <see langword="CreateInstance" /> and <paramref name="name" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.  
--or-  
-<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.  
--or-  
-This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.  
--or-  
+        <paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.
+-or-
+<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.
+-or-
+This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.
+-or-
 One of the named parameter arrays contains a string that is <see langword="null" />.</exception>
       <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
       <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
-      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.  
- -or-  
- The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.
+-or-
+The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
       <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target" />.</exception>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
       <exception cref="T:System.NotSupportedException">The .NET Compact Framework does not currently support this method.</exception>
@@ -41649,101 +41782,101 @@ One of the named parameter arrays contains a string that is <see langword="null"
     </member>
     <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Globalization.CultureInfo)">
       <summary>Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.</summary>
-      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.  
- -or-  
- An empty string ("") to invoke the default member.  
- -or-  
- For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
+      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.
+-or-
+An empty string ("") to invoke the default member.
+-or-
+For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
       <param name="invokeAttr">A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the <see langword="BindingFlags" /> such as <see langword="Public" />, <see langword="NonPublic" />, <see langword="Private" />, <see langword="InvokeMethod" />, <see langword="GetField" />, and so on. The type of lookup need not be specified. If the type of lookup is omitted, <see langword="BindingFlags.Public" /> | <see langword="BindingFlags.Instance" /> | <see langword="BindingFlags.Static" /> are used.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
       <param name="target">The object on which to invoke the specified member.</param>
       <param name="args">An array containing the arguments to pass to the member to invoke.</param>
-      <param name="culture">The object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric <see cref="T:System.String" /> to a <see cref="T:System.Double" />.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo" />.</param>
+      <param name="culture">The object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric <see cref="T:System.String" /> to a <see cref="T:System.Double" />.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo" />.</param>
       <returns>An object representing the return value of the invoked member.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="invokeAttr" /> does not contain <see langword="CreateInstance" /> and <paramref name="name" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.  
--or-  
-<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.  
--or-  
-This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.  
--or-  
+        <paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.
+-or-
+<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.
+-or-
+This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.
+-or-
 One of the named parameter arrays contains a string that is <see langword="null" />.</exception>
       <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
       <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
-      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.  
- -or-  
- The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.
+-or-
+The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
       <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target" />.</exception>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
       <exception cref="T:System.InvalidOperationException">The method represented by <paramref name="name" /> has one or more unspecified generic type parameters. That is, the method's <see cref="P:System.Reflection.MethodBase.ContainsGenericParameters" /> property returns <see langword="true" />.</exception>
     </member>
     <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])">
       <summary>When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.</summary>
-      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.  
- -or-  
- An empty string ("") to invoke the default member.  
- -or-  
- For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
+      <param name="name">The string containing the name of the constructor, method, property, or field member to invoke.
+-or-
+An empty string ("") to invoke the default member.
+-or-
+For <see langword="IDispatch" /> members, a string representing the DispID, for example "[DispID=3]".</param>
       <param name="invokeAttr">A bitwise combination of the enumeration values that specify how the search is conducted. The access can be one of the <see langword="BindingFlags" /> such as <see langword="Public" />, <see langword="NonPublic" />, <see langword="Private" />, <see langword="InvokeMethod" />, <see langword="GetField" />, and so on. The type of lookup need not be specified. If the type of lookup is omitted, <see langword="BindingFlags.Public" /> | <see langword="BindingFlags.Instance" /> | <see langword="BindingFlags.Static" /> are used.</param>
-      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.  
- -or-  
- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
+      <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.
+-or-
+A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder" />. Note that explicitly defining a <see cref="T:System.Reflection.Binder" /> object may be required for successfully invoking method overloads with variable arguments.</param>
       <param name="target">The object on which to invoke the specified member.</param>
       <param name="args">An array containing the arguments to pass to the member to invoke.</param>
-      <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="args" /> array. A parameter's associated attributes are stored in the member's signature.  
- The default binder processes this parameter only when calling a COM component.</param>
-      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric String to a Double.  
- -or-  
- A null reference (<see langword="Nothing" /> in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo" />.</param>
+      <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramref name="args" /> array. A parameter's associated attributes are stored in the member's signature.
+The default binder processes this parameter only when calling a COM component.</param>
+      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric String to a Double.
+-or-
+A null reference (<see langword="Nothing" /> in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo" />.</param>
       <param name="namedParameters">An array containing the names of the parameters to which the values in the <paramref name="args" /> array are passed.</param>
       <returns>An object representing the return value of the invoked member.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="invokeAttr" /> does not contain <see langword="CreateInstance" /> and <paramref name="name" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="args" /> and <paramref name="modifiers" /> do not have the same length.  
--or-  
-<paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.  
--or-  
-<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.  
--or-  
-<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.  
--or-  
-<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.  
--or-  
-The named parameter array is larger than the argument array.  
--or-  
-This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.  
--or-  
+        <paramref name="args" /> and <paramref name="modifiers" /> do not have the same length.
+-or-
+<paramref name="invokeAttr" /> is not a valid <see cref="T:System.Reflection.BindingFlags" /> attribute.
+-or-
+<paramref name="invokeAttr" /> does not contain one of the following binding flags: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="CreateInstance" /> combined with <see langword="InvokeMethod" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetField" /> and <see langword="SetField" />.
+-or-
+<paramref name="invokeAttr" /> contains both <see langword="GetProperty" /> and <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="InvokeMethod" /> combined with <see langword="SetField" /> or <see langword="SetProperty" />.
+-or-
+<paramref name="invokeAttr" /> contains <see langword="SetField" /> and <paramref name="args" /> has more than one element.
+-or-
+The named parameter array is larger than the argument array.
+-or-
+This method is called on a COM object and one of the following binding flags was not passed in: <see langword="BindingFlags.InvokeMethod" />, <see langword="BindingFlags.GetProperty" />, <see langword="BindingFlags.SetProperty" />, <see langword="BindingFlags.PutDispProperty" />, or <see langword="BindingFlags.PutRefDispProperty" />.
+-or-
 One of the named parameter arrays contains a string that is <see langword="null" />.</exception>
       <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
       <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
-      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.  
- -or-  
- No member can be found that has the argument names supplied in <paramref name="namedParameters" />.  
- -or-  
- The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args" />.
+-or-
+No member can be found that has the argument names supplied in <paramref name="namedParameters" />.
+-or-
+The current <see cref="T:System.Type" /> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns <see langword="true" />.</exception>
       <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target" />.</exception>
       <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
       <exception cref="T:System.InvalidOperationException">The method represented by <paramref name="name" /> has one or more unspecified generic type parameters. That is, the method's <see cref="P:System.Reflection.MethodBase.ContainsGenericParameters" /> property returns <see langword="true" />.</exception>
@@ -41772,16 +41905,16 @@ One of the named parameter arrays contains a string that is <see langword="null"
       <summary>Determines whether an instance of a specified type can be assigned to a variable of the current type.</summary>
       <param name="c">The type to compare with the current type.</param>
       <returns>
-        <see langword="true" /> if any of the following conditions is true:  
+        <see langword="true" /> if any of the following conditions is true:
 
-<paramref name="c" /> and the current instance represent the same type.  
+<paramref name="c" /> and the current instance represent the same type.
 
-<paramref name="c" /> is derived either directly or indirectly from the current instance. <paramref name="c" /> is derived directly from the current instance if it inherits from the current instance; <paramref name="c" /> is derived indirectly from the current instance if it inherits from a succession of one or more classes that inherit from the current instance.  
+<paramref name="c" /> is derived either directly or indirectly from the current instance. <paramref name="c" /> is derived directly from the current instance if it inherits from the current instance; <paramref name="c" /> is derived indirectly from the current instance if it inherits from a succession of one or more classes that inherit from the current instance.
 
-The current instance is an interface that <paramref name="c" /> implements.  
+The current instance is an interface that <paramref name="c" /> implements.
 
-<paramref name="c" /> is a generic type parameter, and the current instance represents one of the constraints of <paramref name="c" />.  
- In the following example, the current instance is a <see cref="T:System.Type" /> object that represents the <see cref="T:System.IO.Stream" /> class. <c>GenericWithConstraint</c> is a generic type whose generic type parameter must be of type    <see cref="T:System.IO.Stream" />. Passing its generic type parameter to the <see cref="M:System.Type.IsAssignableFrom(System.Type)" /> indicates that  an instance of the generic type parameter can be assigned to an <see cref="T:System.IO.Stream" /> object.  
+<paramref name="c" /> is a generic type parameter, and the current instance represents one of the constraints of <paramref name="c" />.
+In the following example, the current instance is a <see cref="T:System.Type" /> object that represents the <see cref="T:System.IO.Stream" /> class. <c>GenericWithConstraint</c> is a generic type whose generic type parameter must be of type    <see cref="T:System.IO.Stream" />. Passing its generic type parameter to the <see cref="M:System.Type.IsAssignableFrom(System.Type)" /> indicates that  an instance of the generic type parameter can be assigned to an <see cref="T:System.IO.Stream" /> object.
 using System;
 using System.IO;
 
@@ -41814,10 +41947,10 @@ End Module
 Public Class GenericWithConstraint(Of T As Stream)
 End Class
 
-<paramref name="c" /> represents a value type, and the current instance represents <c>Nullable&lt;c&gt;</c> (<c>Nullable(Of c)</c> in Visual Basic).  
+<paramref name="c" /> represents a value type, and the current instance represents <c>Nullable&lt;c&gt;</c> (<c>Nullable(Of c)</c> in Visual Basic).
 
 
- <see langword="false" /> if none of these conditions are true, or if <paramref name="c" /> is <see langword="null" />.</returns>
+<see langword="false" /> if none of these conditions are true, or if <paramref name="c" /> is <see langword="null" />.</returns>
     </member>
     <member name="P:System.Type.IsAutoClass">
       <summary>Gets a value indicating whether the string format attribute <see langword="AutoClass" /> is selected for the <see cref="T:System.Type" />.</summary>
@@ -42076,9 +42209,9 @@ End Class
       <summary>Returns a <see cref="T:System.Type" /> object representing a one-dimensional array of the current type, with a lower bound of zero.</summary>
       <returns>A <see cref="T:System.Type" /> object representing a one-dimensional array of the current type, with a lower bound of zero.</returns>
       <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
-      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.  
- -or-  
- The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.
+-or-
+The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
     </member>
     <member name="M:System.Type.MakeArrayType(System.Int32)">
       <summary>Returns a <see cref="T:System.Type" /> object representing an array of the current type, with the specified number of dimensions.</summary>
@@ -42087,19 +42220,19 @@ End Class
       <exception cref="T:System.IndexOutOfRangeException">
         <paramref name="rank" /> is invalid. For example, 0 or negative.</exception>
       <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
-      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.  
- -or-  
- The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.  
- -or-  
- <paramref name="rank" /> is greater than 32.</exception>
+      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.
+-or-
+The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.
+-or-
+<paramref name="rank" /> is greater than 32.</exception>
     </member>
     <member name="M:System.Type.MakeByRefType">
       <summary>Returns a <see cref="T:System.Type" /> object that represents the current type when passed as a <see langword="ref" /> parameter (<see langword="ByRef" /> parameter in Visual Basic).</summary>
       <returns>A <see cref="T:System.Type" /> object that represents the current type when passed as a <see langword="ref" /> parameter (<see langword="ByRef" /> parameter in Visual Basic).</returns>
       <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
-      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.  
- -or-  
- The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.
+-or-
+The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
     </member>
     <member name="M:System.Type.MakeGenericMethodParameter(System.Int32)">
       <param name="position" />
@@ -42116,23 +42249,23 @@ End Class
       <returns>A <see cref="T:System.Type" /> representing the constructed type formed by substituting the elements of <paramref name="typeArguments" /> for the type parameters of the current generic type.</returns>
       <exception cref="T:System.InvalidOperationException">The current type does not represent a generic type definition. That is, <see cref="P:System.Type.IsGenericTypeDefinition" /> returns <see langword="false" />.</exception>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="typeArguments" /> is <see langword="null" />.  
--or-  
+        <paramref name="typeArguments" /> is <see langword="null" />.
+-or-
 Any element of <paramref name="typeArguments" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments" /> is not the same as the number of type parameters in the current generic type definition.  
- -or-  
- Any element of <paramref name="typeArguments" /> does not satisfy the constraints specified for the corresponding type parameter of the current generic type.  
- -or-  
- <paramref name="typeArguments" /> contains an element that is a pointer type (<see cref="P:System.Type.IsPointer" /> returns <see langword="true" />), a by-ref type (<see cref="P:System.Type.IsByRef" /> returns <see langword="true" />), or <see cref="T:System.Void" />.</exception>
+      <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments" /> is not the same as the number of type parameters in the current generic type definition.
+-or-
+Any element of <paramref name="typeArguments" /> does not satisfy the constraints specified for the corresponding type parameter of the current generic type.
+-or-
+<paramref name="typeArguments" /> contains an element that is a pointer type (<see cref="P:System.Type.IsPointer" /> returns <see langword="true" />), a by-ref type (<see cref="P:System.Type.IsByRef" /> returns <see langword="true" />), or <see cref="T:System.Void" />.</exception>
       <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
     </member>
     <member name="M:System.Type.MakePointerType">
       <summary>Returns a <see cref="T:System.Type" /> object that represents a pointer to the current type.</summary>
       <returns>A <see cref="T:System.Type" /> object that represents a pointer to the current type.</returns>
       <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
-      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.  
- -or-  
- The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
+      <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference" />.
+-or-
+The current type is a <see langword="ByRef" /> type. That is, <see cref="P:System.Type.IsByRef" /> returns <see langword="true" />.</exception>
     </member>
     <member name="P:System.Type.MemberType">
       <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a type or a nested type.</summary>
@@ -42179,31 +42312,31 @@ Any element of <paramref name="typeArguments" /> is <see langword="null" />.</ex
         <paramref name="typeName" /> is <see langword="null" />.</exception>
       <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
       <exception cref="T:System.TypeLoadException">
-        <paramref name="throwIfNotFound" /> is <see langword="true" /> and the type is not found.  
--or-  
-<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.  
--or-  
-<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.  
--or-  
-<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.  
--or-  
+        <paramref name="throwIfNotFound" /> is <see langword="true" /> and the type is not found.
+-or-
+<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid characters, such as an embedded tab.
+-or-
+<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> is an empty string.
+-or-
+<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> represents an array type with an invalid size.
+-or-
 <paramref name="typeName" /> represents an array of <see cref="T:System.TypedReference" /> objects.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="typeName" /> does not include the assembly name.  
--or-  
-<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax; for example, "MyType[,*,]".  
--or-  
-<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.  
--or-  
-<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.  
--or-  
+        <paramref name="typeName" /> does not include the assembly name.
+-or-
+<paramref name="throwIfNotFound" /> is <see langword="true" /> and <paramref name="typeName" /> contains invalid syntax; for example, "MyType[,*,]".
+-or-
+<paramref name="typeName" /> represents a generic type that has a pointer type, a <see langword="ByRef" /> type, or <see cref="T:System.Void" /> as one of its type arguments.
+-or-
+<paramref name="typeName" /> represents a generic type that has an incorrect number of type arguments.
+-or-
 <paramref name="typeName" /> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
       <exception cref="T:System.IO.FileNotFoundException">
         <paramref name="throwIfNotFound" /> is <see langword="true" /> and the assembly or one of its dependencies was not found.</exception>
       <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
-      <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid.  
- -or-  
- The assembly 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 or one of its dependencies is not valid.
+-or-
+The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
       <exception cref="T:System.PlatformNotSupportedException">.NET Core only: This member is not supported.</exception>
     </member>
     <member name="P:System.Type.StructLayoutAttribute">
@@ -42330,17 +42463,17 @@ Any element of <paramref name="typeArguments" /> is <see langword="null" />.</ex
       <param name="flds">A list of field descriptions where each element describes a field that contains the field described by the succeeding element. Each described field must be a value type. The field descriptions must be <see langword="RuntimeFieldInfo" /> objects supplied by the type system.</param>
       <returns>A <see cref="T:System.TypedReference" /> for the field described by the last element of <paramref name="flds" />.</returns>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="target" /> or <paramref name="flds" /> is <see langword="null" />.  
--or-  
+        <paramref name="target" /> or <paramref name="flds" /> is <see langword="null" />.
+-or-
 An element of <paramref name="flds" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="flds" /> array has no elements.  
- -or-  
- An element of <paramref name="flds" /> is not a <see langword="RuntimeFieldInfo" /> object.  
- -or-  
- The <see cref="P:System.Reflection.FieldInfo.IsInitOnly" /> or <see cref="P:System.Reflection.FieldInfo.IsStatic" /> property of an element of <paramref name="flds" /> is <see langword="true" />.</exception>
-      <exception cref="T:System.MissingMemberException">Parameter <paramref name="target" /> does not contain the field described by the first element of <paramref name="flds" />, or an element of <paramref name="flds" /> describes a field that is not contained in the field described by the succeeding element of <paramref name="flds" />.  
- -or-  
- The field described by an element of <paramref name="flds" /> is not a value type.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="flds" /> array has no elements.
+-or-
+An element of <paramref name="flds" /> is not a <see langword="RuntimeFieldInfo" /> object.
+-or-
+The <see cref="P:System.Reflection.FieldInfo.IsInitOnly" /> or <see cref="P:System.Reflection.FieldInfo.IsStatic" /> property of an element of <paramref name="flds" /> is <see langword="true" />.</exception>
+      <exception cref="T:System.MissingMemberException">Parameter <paramref name="target" /> does not contain the field described by the first element of <paramref name="flds" />, or an element of <paramref name="flds" /> describes a field that is not contained in the field described by the succeeding element of <paramref name="flds" />.
+-or-
+The field described by an element of <paramref name="flds" /> is not a value type.</exception>
     </member>
     <member name="M:System.TypedReference.SetTypedReference(System.TypedReference,System.Object)">
       <summary>Converts the specified value to a <see langword="TypedReference" />. This method is not supported.</summary>
@@ -42436,25 +42569,25 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt16.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.UInt16" />.</exception>
@@ -42462,21 +42595,21 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt16.CompareTo(System.UInt16)">
       <summary>Compares this instance to a specified 16-bit unsigned integer and returns an indication of their relative values.</summary>
       <param name="value">An unsigned integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.UInt16.Equals(System.Object)">
@@ -42522,22 +42655,22 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
         <paramref name="s" /> represents a number less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
     </member>
     <member name="M:System.UInt16.Parse(System.String,System.Globalization.NumberStyles)">
-      <summary>Converts the string representation of a number in a specified style to its 16-bit unsigned integer equivalent.  
- This method is not CLS-compliant. The CLS-compliant alternative is <see cref="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles)" />.</summary>
+      <summary>Converts the string representation of a number in a specified style to its 16-bit unsigned integer equivalent.
+This method is not CLS-compliant. The CLS-compliant alternative is <see cref="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles)" />.</summary>
       <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the <paramref name="style" /> parameter.</param>
       <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="s" />. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer" />.</param>
       <returns>A 16-bit unsigned integer equivalent to the number specified in <paramref name="s" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt16.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -42549,14 +42682,14 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt16.MinValue" /> or greater than <see cref="F:System.UInt16.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt16.Parse(System.String,System.IFormatProvider)">
@@ -42697,8 +42830,8 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.UInt16.TryParse(System.String,System.UInt16@)">
@@ -42714,25 +42847,25 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt32.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.UInt32" />.</exception>
@@ -42740,21 +42873,21 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt32.CompareTo(System.UInt32)">
       <summary>Compares this instance to a specified 32-bit unsigned integer and returns an indication of their relative values.</summary>
       <param name="value">An unsigned integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.UInt32.Equals(System.Object)">
@@ -42804,14 +42937,14 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt32.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
@@ -42823,14 +42956,14 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="s" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">
         <paramref name="s" /> is not in a format compliant with <paramref name="style" />.</exception>
       <exception cref="T:System.OverflowException">
-        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.  
--or-  
+        <paramref name="s" /> represents a number that is less than <see cref="F:System.UInt32.MinValue" /> or greater than <see cref="F:System.UInt32.MaxValue" />.
+-or-
 <paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt32.Parse(System.String,System.IFormatProvider)">
@@ -42970,8 +43103,8 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.UInt32.TryParse(System.String,System.UInt32@)">
@@ -42987,25 +43120,25 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt64.CompareTo(System.Object)">
       <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
       <param name="value">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="value" /> is not a <see cref="T:System.UInt64" />.</exception>
@@ -43013,21 +43146,21 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
     <member name="M:System.UInt64.CompareTo(System.UInt64)">
       <summary>Compares this instance to a specified 64-bit unsigned integer and returns an indication of their relative values.</summary>
       <param name="value">An unsigned integer to compare.</param>
-      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.  
+      <returns>A signed number indicating the relative values of this instance and <paramref name="value" />.
   Return Value  
-
+  
   Description  
-
+  
   Less than zero  
-
+  
   This instance is less than <paramref name="value" />.  
-
+  
   Zero  
-
+  
   This instance is equal to <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   This instance is greater than <paramref name="value" />.</returns>
     </member>
     <member name="M:System.UInt64.Equals(System.Object)">
@@ -43076,13 +43209,13 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>A 64-bit unsigned integer equivalent to the number specified in <paramref name="s" />.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="s" /> parameter is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">The <paramref name="s" /> parameter is not in a format compliant with <paramref name="style" />.</exception>
-      <exception cref="T:System.OverflowException">The <paramref name="s" /> parameter represents a number less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.  
- -or-  
- <paramref name="s" /> includes non-zero, fractional digits.</exception>
+      <exception cref="T:System.OverflowException">The <paramref name="s" /> parameter represents a number less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.
+-or-
+<paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt64.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
       <summary>Converts the string representation of a number in a specified style and culture-specific format to its 64-bit unsigned integer equivalent.</summary>
@@ -43092,13 +43225,13 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>A 64-bit unsigned integer equivalent to the number specified in <paramref name="s" />.</returns>
       <exception cref="T:System.ArgumentNullException">The <paramref name="s" /> parameter is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
       <exception cref="T:System.FormatException">The <paramref name="s" /> parameter is not in a format compliant with <paramref name="style" />.</exception>
-      <exception cref="T:System.OverflowException">The <paramref name="s" /> parameter represents a number less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.  
- -or-  
- <paramref name="s" /> includes non-zero, fractional digits.</exception>
+      <exception cref="T:System.OverflowException">The <paramref name="s" /> parameter represents a number less than <see cref="F:System.UInt64.MinValue" /> or greater than <see cref="F:System.UInt64.MaxValue" />.
+-or-
+<paramref name="s" /> includes non-zero, fractional digits.</exception>
     </member>
     <member name="M:System.UInt64.Parse(System.String,System.IFormatProvider)">
       <summary>Converts the string representation of a number in a specified culture-specific format to its 64-bit unsigned integer equivalent.</summary>
@@ -43234,8 +43367,8 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>
         <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.  
--or-  
+        <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
+-or-
 <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
     </member>
     <member name="M:System.UInt64.TryParse(System.String,System.UInt64@)">
@@ -43313,14 +43446,14 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <returns>The contents of <paramref name="value" />.</returns>
     </member>
     <member name="M:System.UIntPtr.op_Explicit(System.UIntPtr)~System.Void*">
-      <summary>Converts the value of the specified <see cref="T:System.UIntPtr" /> to a pointer to an unspecified type.  
- This API is not CLS-compliant.</summary>
+      <summary>Converts the value of the specified <see cref="T:System.UIntPtr" /> to a pointer to an unspecified type.
+This API is not CLS-compliant.</summary>
       <param name="value">The pointer or handle to convert.</param>
       <returns>The contents of <paramref name="value" />.</returns>
     </member>
     <member name="M:System.UIntPtr.op_Explicit(System.Void*)~System.UIntPtr">
-      <summary>Converts the specified pointer to an unspecified type to an <see cref="T:System.UIntPtr" />.  
- This API is not CLS-compliant.</summary>
+      <summary>Converts the specified pointer to an unspecified type to an <see cref="T:System.UIntPtr" />.
+This API is not CLS-compliant.</summary>
       <param name="value">A pointer to an unspecified type.</param>
       <returns>A new instance of <see cref="T:System.UIntPtr" /> initialized to <paramref name="value" />.</returns>
     </member>
@@ -43428,63 +43561,62 @@ An element of <paramref name="flds" /> is <see langword="null" />.</exception>
       <param name="serializationInfo">An instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> class containing the information required to serialize the new <see cref="T:System.Uri" /> instance.</param>
       <param name="streamingContext">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext" /> class containing the source of the serialized stream associated with the new <see cref="T:System.Uri" /> instance.</param>
       <exception cref="T:System.ArgumentNullException">The <paramref name="serializationInfo" /> parameter contains a <see langword="null" /> URI.</exception>
-      <exception cref="T:System.UriFormatException">The <paramref name="serializationInfo" /> parameter contains a URI that is empty.  
- -or-  
- The scheme specified is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.  
- -or-  
- The URI contains too many slashes.  
- -or-  
- The password specified in the URI is not valid.  
- -or-  
- The host name specified in URI is not valid.  
- -or-  
- The file name specified in the URI is not valid.  
- -or-  
- The user name specified in the URI is not valid.  
- -or-  
- The host or authority name specified in the URI cannot be terminated by backslashes.  
- -or-  
- The port number specified in the URI is not valid or cannot be parsed.  
- -or-  
- The length of URI exceeds 65519 characters.  
- -or-  
- The length of the scheme specified in the URI exceeds 1023 characters.  
- -or-  
- There is an invalid character sequence in the URI.  
- -or-  
- The MS-DOS path specified in the URI must start with c:\\.</exception>
+      <exception cref="T:System.UriFormatException">The <paramref name="serializationInfo" /> parameter contains a URI that is empty.
+-or-
+The scheme specified is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
+-or-
+The URI contains too many slashes.
+-or-
+The password specified in the URI is not valid.
+-or-
+The host name specified in URI is not valid.
+-or-
+The file name specified in the URI is not valid.
+-or-
+The user name specified in the URI is not valid.
+-or-
+The host or authority name specified in the URI cannot be terminated by backslashes.
+-or-
+The port number specified in the URI is not valid or cannot be parsed.
+-or-
+The length of URI exceeds 65519 characters.
+-or-
+The length of the scheme specified in the URI exceeds 1023 characters.
+-or-
+There is an invalid character sequence in the URI.
+-or-
+The MS-DOS path specified in the URI must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.String)">
       <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class with the specified URI.</summary>
       <param name="uriString">A string that identifies the resource to be represented by the <see cref="T:System.Uri" /> instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]".</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="uriString" /> 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="uriString" /> is empty.  
--or-  
-The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.  
--or-  
-<paramref name="uriString" /> contains too many slashes.  
--or-  
-The password specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The file name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The user name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.  
--or-  
-The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.  
--or-  
-The length of <paramref name="uriString" /> exceeds 65519 characters.  
--or-  
-The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.  
--or-  
-There is an invalid character sequence in <paramref name="uriString" />.  
--or-  
+      <exception cref="T:System.UriFormatException">Note: 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="uriString" /> is empty.
+-or-
+The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
+-or-
+<paramref name="uriString" /> contains too many slashes.
+-or-
+The password specified in <paramref name="uriString" /> is not valid.
+-or-
+The host name specified in <paramref name="uriString" /> is not valid.
+-or-
+The file name specified in <paramref name="uriString" /> is not valid.
+-or-
+The user name specified in <paramref name="uriString" /> is not valid.
+-or-
+The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.
+-or-
+The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.
+-or-
+The length of <paramref name="uriString" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in <paramref name="uriString" />.
+-or-
 The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.String,System.Boolean)">
@@ -43495,30 +43627,30 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
       <exception cref="T:System.ArgumentNullException">
         <paramref name="uriString" /> is <see langword="null" />.</exception>
       <exception cref="T:System.UriFormatException">
-        <paramref name="uriString" /> is empty or contains only spaces.  
--or-  
-The scheme specified in <paramref name="uriString" /> is not valid.  
--or-  
-<paramref name="uriString" /> contains too many slashes.  
--or-  
-The password specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The file name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The user name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.  
--or-  
-The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.  
--or-  
-The length of <paramref name="uriString" /> exceeds 65519 characters.  
--or-  
-The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.  
--or-  
-There is an invalid character sequence in <paramref name="uriString" />.  
--or-  
+        <paramref name="uriString" /> is empty or contains only spaces.
+-or-
+The scheme specified in <paramref name="uriString" /> is not valid.
+-or-
+<paramref name="uriString" /> contains too many slashes.
+-or-
+The password specified in <paramref name="uriString" /> is not valid.
+-or-
+The host name specified in <paramref name="uriString" /> is not valid.
+-or-
+The file name specified in <paramref name="uriString" /> is not valid.
+-or-
+The user name specified in <paramref name="uriString" /> is not valid.
+-or-
+The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.
+-or-
+The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.
+-or-
+The length of <paramref name="uriString" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in <paramref name="uriString" />.
+-or-
 The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.String,System.UriKind)">
@@ -43529,36 +43661,35 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
         <paramref name="uriKind" /> is invalid.</exception>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="uriString" /> 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="uriString" /> contains a relative URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Absolute" />.  
-or  
-<paramref name="uriString" /> contains an absolute URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Relative" />.  
-or  
-<paramref name="uriString" /> is empty.  
--or-  
-The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.  
--or-  
-<paramref name="uriString" /> contains too many slashes.  
--or-  
-The password specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The file name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The user name specified in <paramref name="uriString" /> is not valid.  
--or-  
-The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.  
--or-  
-The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.  
--or-  
-The length of <paramref name="uriString" /> exceeds 65519 characters.  
--or-  
-The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.  
--or-  
-There is an invalid character sequence in <paramref name="uriString" />.  
--or-  
+      <exception cref="T:System.UriFormatException">Note: 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="uriString" /> contains a relative URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Absolute" />.
+or
+<paramref name="uriString" /> contains an absolute URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Relative" />.
+or
+<paramref name="uriString" /> is empty.
+-or-
+The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
+-or-
+<paramref name="uriString" /> contains too many slashes.
+-or-
+The password specified in <paramref name="uriString" /> is not valid.
+-or-
+The host name specified in <paramref name="uriString" /> is not valid.
+-or-
+The file name specified in <paramref name="uriString" /> is not valid.
+-or-
+The user name specified in <paramref name="uriString" /> is not valid.
+-or-
+The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.
+-or-
+The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.
+-or-
+The length of <paramref name="uriString" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in <paramref name="uriString" />.
+-or-
 The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.Uri,System.String)">
@@ -43569,32 +43700,31 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
         <paramref name="baseUri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</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.
-         
-The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.  
--or-  
-The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.  
--or-  
-The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.  
--or-  
-The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.  
--or-  
-The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.  
--or-  
-The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.  
--or-  
-There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.  
--or-  
+      <exception cref="T:System.UriFormatException">Note: 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 formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.
+-or-
+The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.
+-or-
+The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.
+-or-
+The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.
+-or-
+The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.
+-or-
 The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.Uri,System.String,System.Boolean)">
@@ -43607,31 +43737,31 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
         <paramref name="baseUri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</exception>
-      <exception cref="T:System.UriFormatException">The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.  
- -or-  
- The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
- -or-  
- The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.  
- -or-  
- The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
- -or-  
- The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
- -or-  
- The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
- -or-  
- The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
- -or-  
- The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.  
- -or-  
- The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.  
- -or-  
- The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.  
- -or-  
- The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.  
- -or-  
- There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.  
- -or-  
- The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
+      <exception cref="T:System.UriFormatException">The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.
+-or-
+The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.
+-or-
+The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.
+-or-
+The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.
+-or-
+The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.
+-or-
+The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="M:System.Uri.#ctor(System.Uri,System.Uri)">
       <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class based on the combination of a specified base <see cref="T:System.Uri" /> instance and a relative <see cref="T:System.Uri" /> instance.</summary>
@@ -43643,32 +43773,31 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
         <paramref name="baseUri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</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.
-         
-         The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.  
--or-  
-The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.  
--or-  
-The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.  
--or-  
-The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.  
--or-  
-The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.  
--or-  
-The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.  
--or-  
-The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.  
--or-  
-There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.  
--or-  
+      <exception cref="T:System.UriFormatException">Note: 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 formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.
+-or-
+The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.
+-or-
+The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
+-or-
+The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.
+-or-
+The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.
+-or-
+The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.
+-or-
+The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.
+-or-
+There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.
+-or-
 The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
     </member>
     <member name="P:System.Uri.AbsolutePath">
@@ -43711,21 +43840,21 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
       <param name="partsToCompare">A bitwise combination of the <see cref="T:System.UriComponents" /> values that specifies the parts of <paramref name="uri1" /> and <paramref name="uri2" /> to compare.</param>
       <param name="compareFormat">One of the <see cref="T:System.UriFormat" /> values that specifies the character escaping used when the URI components are compared.</param>
       <param name="comparisonType">One of the <see cref="T:System.StringComparison" /> values.</param>
-      <returns>An <see cref="T:System.Int32" /> value that indicates the lexical relationship between the compared <see cref="T:System.Uri" /> components.  
+      <returns>An <see cref="T:System.Int32" /> value that indicates the lexical relationship between the compared <see cref="T:System.Uri" /> components.
   Value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
  <paramref name="uri1" /> is less than <paramref name="uri2" />.  
-
+  
   Zero  
-
+  
  <paramref name="uri1" /> equals <paramref name="uri2" />.  
-
+  
   Greater than zero  
-
+  
  <paramref name="uri1" /> is greater than <paramref name="uri2" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="comparisonType" /> is not a valid <see cref="T:System.StringComparison" /> value.</exception>
@@ -43750,9 +43879,7 @@ The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.
       <returns>A <see cref="T:System.String" /> that contains the escaped representation of <paramref name="stringToEscape" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stringToEscape" /> 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.
-           
-
+      <exception cref="T:System.UriFormatException">Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
 The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exception>
     </member>
     <member name="M:System.Uri.EscapeString(System.String)">
@@ -43766,9 +43893,7 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <returns>A <see cref="T:System.String" /> that contains the escaped representation of <paramref name="stringToEscape" />.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="stringToEscape" /> 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.
-           
-
+      <exception cref="T:System.UriFormatException">Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
 The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exception>
     </member>
     <member name="P:System.Uri.Fragment">
@@ -43918,8 +44043,8 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.Uri.MakeRelative(System.Uri)">
       <summary>Determines the difference between two <see cref="T:System.Uri" /> instances.</summary>
       <param name="toUri">The URI to compare to the current URI.</param>
-      <returns>If the hostname and scheme of this URI instance and <paramref name="toUri" /> are the same, then this method returns a <see cref="T:System.String" /> that represents a relative URI that, when appended to the current URI instance, yields the <paramref name="toUri" /> parameter.  
- If the hostname or scheme is different, then this method returns a <see cref="T:System.String" /> that represents the <paramref name="toUri" /> parameter.</returns>
+      <returns>If the hostname and scheme of this URI instance and <paramref name="toUri" /> are the same, then this method returns a <see cref="T:System.String" /> that represents a relative URI that, when appended to the current URI instance, yields the <paramref name="toUri" /> parameter.
+If the hostname or scheme is different, then this method returns a <see cref="T:System.String" /> that represents the <paramref name="toUri" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="toUri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this method is valid only for absolute URIs.</exception>
@@ -43927,8 +44052,8 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.Uri.MakeRelativeUri(System.Uri)">
       <summary>Determines the difference between two <see cref="T:System.Uri" /> instances.</summary>
       <param name="uri">The URI to compare to the current URI.</param>
-      <returns>If the hostname and scheme of this URI instance and <paramref name="uri" /> are the same, then this method returns a relative <see cref="T:System.Uri" /> that, when appended to the current URI instance, yields <paramref name="uri" />.  
- If the hostname or scheme is different, then this method returns a <see cref="T:System.Uri" /> that represents the <paramref name="uri" /> parameter.</returns>
+      <returns>If the hostname and scheme of this URI instance and <paramref name="uri" /> are the same, then this method returns a relative <see cref="T:System.Uri" /> that, when appended to the current URI instance, yields <paramref name="uri" />.
+If the hostname or scheme is different, then this method returns a <see cref="T:System.Uri" /> that represents the <paramref name="uri" /> parameter.</returns>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="uri" /> is <see langword="null" />.</exception>
       <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
@@ -44198,13 +44323,13 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <param name="format">One of the <see cref="T:System.UriFormat" /> values that controls how special characters are escaped.</param>
       <returns>A string that contains the components.</returns>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="uriFormat" /> is invalid.  
+        <paramref name="uriFormat" /> is invalid.
 -or-
- <paramref name="uriComponents" /> is not a combination of valid <see cref="T:System.UriComponents" /> values.</exception>
+<paramref name="uriComponents" /> is not a combination of valid <see cref="T:System.UriComponents" /> values.</exception>
       <exception cref="T:System.InvalidOperationException">
-        <paramref name="uri" /> requires user-driven parsing  
+        <paramref name="uri" /> requires user-driven parsing
 -or-
- <paramref name="uri" /> is not an absolute URI. Relative URIs cannot be used with this method.</exception>
+<paramref name="uri" /> is not an absolute URI. Relative URIs cannot be used with this method.</exception>
     </member>
     <member name="M:System.UriParser.InitializeAndValidate(System.Uri,System.UriFormatException@)">
       <summary>Initialize the state of the parser and validate the URI.</summary>
@@ -44233,7 +44358,7 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
         <see langword="true" /> if <paramref name="uri" /> is well-formed; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.UriParser.OnNewUri">
-      <summary>Invoked by a <see cref="T:System.Uri" /> constructor to get a <see cref="T:System.UriParser" /> instance</summary>
+      <summary>Invoked by a <see cref="T:System.Uri" /> constructor to get a <see cref="T:System.UriParser" /> instance.</summary>
       <returns>A <see cref="T:System.UriParser" /> for the constructed <see cref="T:System.Uri" />.</returns>
     </member>
     <member name="M:System.UriParser.OnRegister(System.String,System.Int32)">
@@ -44247,13 +44372,13 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <param name="schemeName">The name of the scheme that is associated with this parser.</param>
       <param name="defaultPort">The default port number for the specified scheme.</param>
       <exception cref="T:System.ArgumentNullException">
-        <paramref name="uriParser" /> parameter is null  
+        <paramref name="uriParser" /> parameter is null
 -or-
- <paramref name="schemeName" /> parameter is null.</exception>
+<paramref name="schemeName" /> parameter is null.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="schemeName" /> parameter is not valid  
+        <paramref name="schemeName" /> parameter is not valid
 -or-
- <paramref name="defaultPort" /> parameter is not valid. The <paramref name="defaultPort" /> parameter is less than -1 or greater than 65,534.</exception>
+<paramref name="defaultPort" /> parameter is not valid. The <paramref name="defaultPort" /> parameter is less than -1 or greater than 65,534.</exception>
     </member>
     <member name="M:System.UriParser.Resolve(System.Uri,System.Uri,System.UriFormatException@)">
       <summary>Called by <see cref="T:System.Uri" /> constructors and <see cref="Overload:System.Uri.TryCreate" /> to resolve a relative URI.</summary>
@@ -44262,9 +44387,9 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <param name="parsingError">Errors during the resolve process, if any.</param>
       <returns>The string of the resolved relative <see cref="T:System.Uri" />.</returns>
       <exception cref="T:System.InvalidOperationException">
-        <paramref name="baseUri" /> parameter is not an absolute <see cref="T:System.Uri" />  
+        <paramref name="baseUri" /> parameter is not an absolute <see cref="T:System.Uri" />
 -or-
- <paramref name="baseUri" /> parameter requires user-driven parsing.</exception>
+<paramref name="baseUri" /> parameter requires user-driven parsing.</exception>
     </member>
     <member name="T:System.UriPartial">
       <summary>Defines the parts of a URI for the <see cref="M:System.Uri.GetLeftPart(System.UriPartial)" /> method.</summary>
@@ -44466,21 +44591,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`1.CompareTo(System.ValueTuple{`0})">
       <summary>Compares the current <see cref="T:System.ValueTuple`1" /> instance to a specified <see cref="T:System.ValueTuple`1" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`1.Equals(System.Object)">
@@ -44506,21 +44631,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`1" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`1.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -44538,21 +44663,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`1.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`1" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`1.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -44583,21 +44708,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`2.CompareTo(System.ValueTuple{`0,`1})">
       <summary>Compares the current <see cref="T:System.ValueTuple`2" /> instance to a specified <see cref="T:System.ValueTuple`2" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`2.Equals(System.Object)">
@@ -44626,21 +44751,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`2" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`2.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -44658,21 +44783,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`2.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`2" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`2.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -44705,21 +44830,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`3.CompareTo(System.ValueTuple{`0,`1,`2})">
       <summary>Compares the current <see cref="T:System.ValueTuple`3" /> instance to a specified <see cref="T:System.ValueTuple`3" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`3.Equals(System.Object)">
@@ -44751,21 +44876,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`3" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`3.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -44783,21 +44908,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`3.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`3" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`3.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -44832,21 +44957,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`4.CompareTo(System.ValueTuple{`0,`1,`2,`3})">
       <summary>Compares the current <see cref="T:System.ValueTuple`4" /> instance to a specified <see cref="T:System.ValueTuple`4" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`4.Equals(System.Object)">
@@ -44881,21 +45006,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`4" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`4.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -44913,21 +45038,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`4.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`4" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`4.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -44964,21 +45089,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`5.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4})">
       <summary>Compares the current <see cref="T:System.ValueTuple`5" /> instance to a specified <see cref="T:System.ValueTuple`5" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`5.Equals(System.Object)">
@@ -45016,21 +45141,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`5" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`5.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -45048,21 +45173,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`5.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`5" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`5.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -45101,21 +45226,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`6.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5})">
       <summary>Compares the current <see cref="T:System.ValueTuple`6" /> instance to a specified <see cref="T:System.ValueTuple`6" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`6.Equals(System.Object)">
@@ -45156,21 +45281,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`6" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`6.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -45188,21 +45313,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`6.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`6" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`6.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -45243,21 +45368,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`7.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6})">
       <summary>Compares the current <see cref="T:System.ValueTuple`7" /> instance to a specified <see cref="T:System.ValueTuple`7" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`7.Equals(System.Object)">
@@ -45301,21 +45426,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`7" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`7.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
@@ -45333,21 +45458,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`7.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`7" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="P:System.ValueTuple`7.System#Runtime#CompilerServices#ITuple#Item(System.Int32)">
@@ -45390,23 +45515,23 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
         <paramref name="rest" /> is not a generic value tuple type.</exception>
     </member>
     <member name="M:System.ValueTuple`8.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6,`7})">
-      <summary>Compares the current <see cref="T:System.ValueTuple`8" /> instance to a specified <see cref="T:System.ValueTuple`8" /> instance</summary>
+      <summary>Compares the current <see cref="T:System.ValueTuple`8" /> instance to a specified <see cref="T:System.ValueTuple`8" /> instance.</summary>
       <param name="other">The tuple to compare with this instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
     </member>
     <member name="M:System.ValueTuple`8.Equals(System.Object)">
@@ -45453,21 +45578,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <summary>Compares the current <see cref="T:System.ValueTuple`8" /> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">The object to compare with the current instance.</param>
       <param name="comparer">An object that provides custom rules for comparison.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="other" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.ValueTuple`8" /> object.</exception>
@@ -45487,21 +45612,21 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.ValueTuple`8.System#IComparable#CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.ValueTuple`8" /> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
       <param name="other">An object to compare with the current instance.</param>
-      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.  
+      <returns>A signed integer that indicates the relative position of this instance and <paramref name="obj" /> in the sort order, as shown in the following table.
   Value  
-
+  
   Description  
-
+  
   A negative integer  
-
+  
   This instance precedes <paramref name="other" />.  
-
+  
   Zero  
-
+  
   This instance and <paramref name="other" /> have the same position in the sort order.  
-
+  
   A positive integer  
-
+  
   This instance follows <paramref name="other" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="other" /> is not a <see cref="T:System.ValueTuple`8" /> object.</exception>
@@ -45511,8 +45636,8 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
       <param name="index">The value of the specified <see langword="ValueTuple" /> element. <paramref name="index" /> can range from 0 for <see langword="Item1" /> to one less than the number of elements in the <see langword="ValueTuple" />.</param>
       <returns>The value of the <see langword="ValueTuple" /> element at the specified position.</returns>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="index" /> is less than 0.  
--or-  
+        <paramref name="index" /> is less than 0.
+-or-
 <paramref name="index" /> is greater than or equal to <see cref="P:System.ValueTuple`8.System#Runtime#CompilerServices#ITuple#Length" />.</exception>
     </member>
     <member name="P:System.ValueTuple`8.System#Runtime#CompilerServices#ITuple#Length">
@@ -45595,25 +45720,25 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.Version.CompareTo(System.Object)">
       <summary>Compares the current <see cref="T:System.Version" /> object to a specified object and returns an indication of their relative values.</summary>
       <param name="version">An object to compare, or <see langword="null" />.</param>
-      <returns>A signed integer that indicates the relative values of the two objects, as shown in the following table.  
+      <returns>A signed integer that indicates the relative values of the two objects, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   The current <see cref="T:System.Version" /> object is a version before <paramref name="version" />.  
-
+  
   Zero  
-
+  
   The current <see cref="T:System.Version" /> object is the same version as <paramref name="version" />.  
-
+  
   Greater than zero  
-
+  
   The current <see cref="T:System.Version" /> object is a version subsequent to <paramref name="version" />.  
-
+  
  -or-  
-
+  
  <paramref name="version" /> is <see langword="null" />.</returns>
       <exception cref="T:System.ArgumentException">
         <paramref name="version" /> is not of type <see cref="T:System.Version" />.</exception>
@@ -45621,25 +45746,25 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     <member name="M:System.Version.CompareTo(System.Version)">
       <summary>Compares the current <see cref="T:System.Version" /> object to a specified <see cref="T:System.Version" /> object and returns an indication of their relative values.</summary>
       <param name="value">A <see cref="T:System.Version" /> object to compare to the current <see cref="T:System.Version" /> object, or <see langword="null" />.</param>
-      <returns>A signed integer that indicates the relative values of the two objects, as shown in the following table.  
+      <returns>A signed integer that indicates the relative values of the two objects, as shown in the following table.
   Return value  
-
+  
   Meaning  
-
+  
   Less than zero  
-
+  
   The current <see cref="T:System.Version" /> object is a version before <paramref name="value" />.  
-
+  
   Zero  
-
+  
   The current <see cref="T:System.Version" /> object is the same version as <paramref name="value" />.  
-
+  
   Greater than zero  
-
+  
   The current <see cref="T:System.Version" /> object is a version subsequent to <paramref name="value" />.  
-
+  
  -or-  
-
+  
  <paramref name="value" /> is <see langword="null" />.</returns>
     </member>
     <member name="M:System.Version.Equals(System.Object)">
@@ -45721,7 +45846,14 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
         <paramref name="v1" /> is <see langword="null" />.</exception>
     </member>
     <member name="M:System.Version.Parse(System.ReadOnlySpan{System.Char})">
-      <param name="input" />
+      <summary>Converts the specified read-only span of characters that represents a version number to an equivalent <see cref="T:System.Version" /> object.</summary>
+      <param name="input">A read-only span of characters that contains a version number to convert.</param>
+      <returns>An object that is equivalent to the version number specified in the <paramref name="input" /> parameter.</returns>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="input" /> has fewer than two or more than four version components.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">At least one component in <paramref name="input" /> is less than zero.</exception>
+      <exception cref="T:System.FormatException">At least one component in <paramref name="input" /> is not an integer.</exception>
+      <exception cref="T:System.OverflowException">At least one component in <paramref name="input" /> represents a number that is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
     </member>
     <member name="M:System.Version.Parse(System.String)">
       <summary>Converts the string representation of a version number to an equivalent <see cref="T:System.Version" /> object.</summary>
@@ -45741,58 +45873,66 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
     </member>
     <member name="M:System.Version.ToString">
       <summary>Converts the value of the current <see cref="T:System.Version" /> object to its equivalent <see cref="T:System.String" /> representation.</summary>
-      <returns>The <see cref="T:System.String" /> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version" /> object, as depicted in the following format. Each component is separated by a period character ('.'). Square brackets ('[' and ']') indicate a component that will not appear in the return value if the component is not defined:  
- major.minor[.build[.revision]]  
- For example, if you create a <see cref="T:System.Version" /> object using the constructor <c>Version(1,1)</c>, the returned string is "1.1". If you create a <see cref="T:System.Version" /> object using the constructor <c>Version(1,3,4,2)</c>, the returned string is "1.3.4.2".</returns>
+      <returns>The <see cref="T:System.String" /> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version" /> object, as depicted in the following format. Each component is separated by a period character ('.'). Square brackets ('[' and ']') indicate a component that will not appear in the return value if the component is not defined:
+major.minor[.build[.revision]]
+For example, if you create a <see cref="T:System.Version" /> object using the constructor <c>Version(1,1)</c>, the returned string is "1.1". If you create a <see cref="T:System.Version" /> object using the constructor <c>Version(1,3,4,2)</c>, the returned string is "1.3.4.2".</returns>
     </member>
     <member name="M:System.Version.ToString(System.Int32)">
       <summary>Converts the value of the current <see cref="T:System.Version" /> object to its equivalent <see cref="T:System.String" /> representation. A specified count indicates the number of components to return.</summary>
       <param name="fieldCount">The number of components to return. The <paramref name="fieldCount" /> ranges from 0 to 4.</param>
-      <returns>The <see cref="T:System.String" /> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version" /> object, each separated by a period character ('.'). The <paramref name="fieldCount" /> parameter determines how many components are returned.  
+      <returns>The <see cref="T:System.String" /> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version" /> object, each separated by a period character ('.'). The <paramref name="fieldCount" /> parameter determines how many components are returned.
   fieldCount  
-
+  
   Return Value  
-
+  
   0  
-
+  
   An empty string ("").  
-
+  
   1  
-
+  
   major  
-
+  
   2  
-
+  
   major.minor  
-
+  
   3  
-
+  
   major.minor.build  
-
+  
   4  
-
+  
   major.minor.build.revision  
-
+  
    
-
- For example, if you create <see cref="T:System.Version" /> object using the constructor <c>Version(1,3,5)</c>, <c>ToString(2)</c> returns "1.3" and <c>ToString(4)</c> throws an exception.</returns>
+For example, if you create <see cref="T:System.Version" /> object using the constructor <c>Version(1,3,5)</c>, <c>ToString(2)</c> returns "1.3" and <c>ToString(4)</c> throws an exception.</returns>
       <exception cref="T:System.ArgumentException">
-        <paramref name="fieldCount" /> is less than 0, or more than 4.  
--or-  
+        <paramref name="fieldCount" /> is less than 0, or more than 4.
+-or-
 <paramref name="fieldCount" /> is more than the number of components defined in the current <see cref="T:System.Version" /> object.</exception>
     </member>
     <member name="M:System.Version.TryFormat(System.Span{System.Char},System.Int32,System.Int32@)">
-      <param name="destination" />
-      <param name="fieldCount" />
-      <param name="charsWritten" />
+      <summary>Tries to format this version instance into a span of characters.</summary>
+      <param name="destination">When this method returns, the formatted version in the span of characters.</param>
+      <param name="fieldCount">The number of components to return. This value ranges from 0 to 4.</param>
+      <param name="charsWritten">When this method returns, the number of chars that were written in <paramref name="destination" />.</param>
+      <returns>
+        <see langword="true" /> if the formatting was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Version.TryFormat(System.Span{System.Char},System.Int32@)">
-      <param name="destination" />
-      <param name="charsWritten" />
+      <summary>Tries to format this version instance into a span of characters.</summary>
+      <param name="destination">When this method returns, the formatted version in the span of characters.</param>
+      <param name="charsWritten">When this method returns, the number of chars that were written in <paramref name="destination" />.</param>
+      <returns>
+        <see langword="true" /> if the formatting was successful; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Version.TryParse(System.ReadOnlySpan{System.Char},System.Version@)">
-      <param name="input" />
-      <param name="result" />
+      <summary>Tries to convert the specified read-only span of characters representing a version number to an equivalent <see cref="T:System.Version" /> object, and returns a value that indicates whether the conversion succeeded.</summary>
+      <param name="input">A read-only span of characters that contains a version number to convert.</param>
+      <param name="result">When this method returns, the <see cref="T:System.Version" /> equivalent of the number that is contained in <paramref name="input" />, if the conversion succeeded. If <paramref name="input" /> is <see langword="null" />, <see cref="F:System.String.Empty" />, or if the conversion fails, <paramref name="result" /> is <see langword="null" /> when the method returns.</param>
+      <returns>
+        <see langword="true" /> if the <paramref name="input" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Version.TryParse(System.String,System.Version@)">
       <summary>Tries to convert the string representation of a version number to an equivalent <see cref="T:System.Version" /> object, and returns a value that indicates whether the conversion succeeded.</summary>
@@ -45884,4 +46024,4 @@ The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exce
         <see langword="true" /> if the target was retrieved; otherwise, <see langword="false" />.</returns>
     </member>
   </members>
-</doc>
+</doc>
\ No newline at end of file