<Type Name="Convert" FullName="System.Convert" FullNameSP="System_Convert" Maintainer="ecma">
  <TypeSignature Language="ILASM" Value=".class public sealed Convert extends System.Object" />
  <TypeSignature Language="C#" Value="public static class Convert" />
  <MemberOfLibrary>BCL</MemberOfLibrary>
  <AssemblyInfo>
    <AssemblyName>mscorlib</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>
      <para> Performs conversions between base data types.</para>
    </summary>
    <remarks>
      <para>The following table shows conversions from source types
      to destination types. The first column contains the source types. The remaining
      columns indicate the destination types the source can be converted to. An 'x'
      indicates the <see cref="T:System.Convert" />
      
      class implements the conversion. <block subset="none" type="note"> the
      column headers correspond precisely, in order, to the source types in the first
      column, but have been abbreviated to fit.</block></para>
      <list type="table">
        <listheader>
          <term>Type</term>
          <description>Bool</description>
          <description>Byte</description>
          <description>Char</description>
          <description>DT</description>
          <description>Dec</description>
          <description>Dou</description>
          <description>I16</description>
          <description>I32</description>
          <description>I64</description>
          <description>SBy</description>
          <description>Sin</description>
          <description>Str</description>
          <description>UI16</description>
          <description>UI32</description>
          <description>UI64</description>
        </listheader>
        <item>
          <term> Boolean</term>
          <description>x</description>
          <description>x</description>
          <description />
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Byte</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Char</term>
          <description />
          <description>x</description>
          <description>x</description>
          <description />
          <description />
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> DateTime</term>
          <description />
          <description />
          <description />
          <description>x</description>
          <description />
          <description />
          <description />
          <description />
          <description />
          <description />
          <description />
          <description>x</description>
          <description />
          <description />
          <description />
        </item>
        <item>
          <term> Decimal</term>
          <description>x</description>
          <description>x</description>
          <description />
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Double</term>
          <description>x</description>
          <description>x</description>
          <description />
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Int16</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Int32</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Int64</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> SByte</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> Single</term>
          <description>x</description>
          <description>x</description>
          <description />
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> String</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> UInt16</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> UInt32</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
        <item>
          <term> UInt64</term>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description />
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
          <description>x</description>
        </item>
      </list>
      <para>If the conversion of a numeric type results in a loss of precision, no
      exception is thrown. However, an exception is thrown if the conversion result is
      a value that is larger than that which can be represented by the destination
      type. For example, when a <see cref="T:System.Double" /> is converted to a <see cref="T:System.Single" />, a loss of precision might occur but no
      exception is thrown. However, if the magnitude of the <see cref="T:System.Double" /> is too large to
      be represented by a <see cref="T:System.Single" />, a <see cref="T:System.OverflowException" /> is thrown.</para>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName="ChangeType">
      <MemberSignature Language="C#" Value="public static object ChangeType (object value, Type conversionType);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="conversionType" Type="System.Type" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="conversionType">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ChangeType">
      <MemberSignature Language="C#" Value="public static object ChangeType (object value, TypeCode typeCode);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="typeCode" Type="System.TypeCode" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="typeCode">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ChangeType">
      <MemberSignature Language="C#" Value="public static object ChangeType (object value, Type conversionType, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="conversionType" Type="System.Type" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="conversionType">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ChangeType">
      <MemberSignature Language="C#" Value="public static object ChangeType (object value, TypeCode typeCode, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="typeCode" Type="System.TypeCode" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="typeCode">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="DBNull">
      <MemberSignature Language="C#" Value="public static readonly object DBNull;" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FromBase64CharArray">
      <MemberSignature Language="C#" Value="public static byte[] FromBase64CharArray (char[] inArray, int offset, int length);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte[]</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Char[]" />
        <Parameter Name="offset" Type="System.Int32" />
        <Parameter Name="length" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="offset">To be added.</param>
        <param name="length">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="FromBase64String">
      <MemberSignature Language="C#" Value="public static byte[] FromBase64String (string s);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte[]</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="s" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="s">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTypeCode">
      <MemberSignature Language="C#" Value="public static TypeCode GetTypeCode (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.TypeCode</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="IsDBNull">
      <MemberSignature Language="C#" Value="public static bool IsDBNull (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBase64CharArray">
      <MemberSignature Language="C#" Value="public static int ToBase64CharArray (byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
        <Parameter Name="offsetIn" Type="System.Int32" />
        <Parameter Name="length" Type="System.Int32" />
        <Parameter Name="outArray" Type="System.Char[]" />
        <Parameter Name="offsetOut" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="offsetIn">To be added.</param>
        <param name="length">To be added.</param>
        <param name="outArray">To be added.</param>
        <param name="offsetOut">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBase64CharArray">
      <MemberSignature Language="C#" Value="public static int ToBase64CharArray (byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut, Base64FormattingOptions options);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
        <Parameter Name="offsetIn" Type="System.Int32" />
        <Parameter Name="length" Type="System.Int32" />
        <Parameter Name="outArray" Type="System.Char[]" />
        <Parameter Name="offsetOut" Type="System.Int32" />
        <Parameter Name="options" Type="System.Base64FormattingOptions" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="offsetIn">To be added.</param>
        <param name="length">To be added.</param>
        <param name="outArray">To be added.</param>
        <param name="offsetOut">To be added.</param>
        <param name="options">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
    </Member>
    <Member MemberName="ToBase64String">
      <MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBase64String">
      <MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, Base64FormattingOptions options);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
        <Parameter Name="options" Type="System.Base64FormattingOptions" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="options">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
    </Member>
    <Member MemberName="ToBase64String">
      <MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, int offset, int length);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
        <Parameter Name="offset" Type="System.Int32" />
        <Parameter Name="length" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="offset">To be added.</param>
        <param name="length">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBase64String">
      <MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, int offset, int length, Base64FormattingOptions options);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="inArray" Type="System.Byte[]" />
        <Parameter Name="offset" Type="System.Int32" />
        <Parameter Name="length" Type="System.Int32" />
        <Parameter Name="options" Type="System.Base64FormattingOptions" />
      </Parameters>
      <Docs>
        <param name="inArray">To be added.</param>
        <param name="offset">To be added.</param>
        <param name="length">To be added.</param>
        <param name="options">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version=".NET 2.0" />
      </Docs>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(bool value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted.</param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is provided for
      completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Boolean" />
.</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero.</para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Byte" /> values to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        byte byte0 = (byte) 0;
        byte byte1 = (Byte) 1; 
        bool bool0 = Convert.ToBoolean(byte0);
        bool bool1 = Convert.ToBoolean(byte1);
        Console.WriteLine("(byte) {0} as bool = {1}",byte0,bool0);
        Console.WriteLine("(byte) {0} as bool = {1}",byte1,bool1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(byte) 0 as bool = False</para>
            <para>(byte) 1 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="C#" Value="public static bool ToBoolean (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="C#" Value="public static bool ToBoolean (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(decimal value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Boolean" />.</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero.</para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Decimal" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        decimal decimal0 = 0m;
        decimal decimal1 = 1m; 
        decimal decimal2 = -2m;
        bool bool0 = Convert.ToBoolean(decimal0);
        bool bool1 = Convert.ToBoolean(decimal1);
        bool bool2 = Convert.ToBoolean(decimal2);
        Console.WriteLine("(decimal) {0} as bool = {1}",decimal0,bool0);
        Console.WriteLine("(decimal) {0} as bool = {1}",decimal1,bool1);
        Console.WriteLine("(decimal) {0} as bool = {1}",decimal2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(decimal) 0 as bool = False</para>
            <para>(decimal) 1 as bool = True</para>
            <para>(decimal) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(float64 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero.</para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Double" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        double double0 = 0.0;
        double double1 = 1.0; 
        double double2 = -2.0;
        bool bool0 = Convert.ToBoolean(double0);
        bool bool1 = Convert.ToBoolean(double1);
        bool bool2 = Convert.ToBoolean(double2);
        Console.WriteLine("(double) {0} as bool = {1}",double0,bool0);
        Console.WriteLine("(double) {0} as bool = {1}",double1,bool1);
        Console.WriteLine("(double) {0} as bool = {1}",double2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(double) 0 as bool = False</para>
            <para>(double) 1 as bool = True</para>
            <para>(double) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(int16 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Byte" /> values to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        short short0 = 0;
        short short1 = 1; 
        short short2 = -2;
        bool bool0 = Convert.ToBoolean(short0);
        bool bool1 = Convert.ToBoolean(short1);
        bool bool2 = Convert.ToBoolean(short2);
        Console.WriteLine("(short) {0} as bool = {1}",short0,bool0);
        Console.WriteLine("(short) {0} as bool = {1}",short1,bool1);
        Console.WriteLine("(short) {0} as bool = {1}",short2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(short) 0 as bool = False</para>
            <para>(short) 1 as bool = True</para>
            <para>(short) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(int32 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Int32" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        int int0 = 0;
        int int1 = 1; 
        int int2 = -2;
        bool bool0 = Convert.ToBoolean(int0);
        bool bool1 = Convert.ToBoolean(int1);
        bool bool2 = Convert.ToBoolean(int2);
        Console.WriteLine("(int) {0} as bool = {1}",int0,bool0);
        Console.WriteLine("(int) {0} as bool = {1}",int1,bool1);
        Console.WriteLine("(int) {0} as bool = {1}",int2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(int) 0 as bool = False</para>
            <para>(int) 1 as bool = True</para>
            <para>(int) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(int64 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Int64" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        long long0 = 0;
        long long1 = 1; 
        long long2 = -2;
        bool bool0 = Convert.ToBoolean(long0);
        bool bool1 = Convert.ToBoolean(long1);
        bool bool2 = Convert.ToBoolean(long2);
        Console.WriteLine("(long) {0} as bool = {1}",long0,bool0);
        Console.WriteLine("(long) {0} as bool = {1}",long1,bool1);
        Console.WriteLine("(long) {0} as bool = {1}",long2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(long) 0 as bool = False</para>
            <para>(long) 1 as bool = True</para>
            <para>(long) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="C#" Value="public static bool ToBoolean (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(int8 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The 8-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToBoolean(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.SByte" /> values to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        sbyte sbyte0 = (sbyte) 0;
        sbyte sbyte1 = (sbyte) 1; 
        sbyte sbyte2 = (sbyte) -2;
        bool bool0 = Convert.ToBoolean(sbyte0);
        bool bool1 = Convert.ToBoolean(sbyte1);
        bool bool2 = Convert.ToBoolean(sbyte2);
        Console.WriteLine("(sbyte) {0} as bool = {1}",sbyte0,bool0);
        Console.WriteLine("(sbyte) {0} as bool = {1}",sbyte1,bool1);
        Console.WriteLine("(sbyte) {0} as bool = {1}",sbyte2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(sbyte) 0 as bool = False</para>
            <para>(sbyte) 1 as bool = True</para>
            <para>(sbyte) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(float32 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero.</para>
        </returns>
        <remarks>To be added.</remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Single" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        float float0 = 0.0f;
        float float1 = 1.0f; 
        float float2 = -2.0f;
        bool bool0 = Convert.ToBoolean(float0);
        bool bool1 = Convert.ToBoolean(float1);
        bool bool2 = Convert.ToBoolean(float2);
        Console.WriteLine("(float) {0} as bool = {1}",float0,bool0);
        Console.WriteLine("(float) {0} as bool = {1}",float1,bool1);
        Console.WriteLine("(float) {0} as bool = {1}",float2,bool2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(float) 0 as bool = False</para>
            <para>(float) 1 as bool = True</para>
            <para>(float) -2 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(string value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted.</param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Boolean" />
.</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> equals <see cref="F:System.Boolean.TrueString" />;
<see langword="false" /> if <paramref name="value" /> equals <see cref="F:System.Boolean.FalseString" />. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference.</exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> is not equal to <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />.</exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.String" /> values
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        string string0 = Boolean.TrueString;
        string string1 = Boolean.FalseString; 
        string string2 = "foo"; //This is an invalid Boolean.
        bool bool0 = Convert.ToBoolean(string0);
        bool bool1 = Convert.ToBoolean(string1);
        Console.WriteLine("(string) {0} as bool = {1}",string0,bool0);
        Console.WriteLine("(string) {0} as bool = {1}",string1,bool1);
        bool bool2 = Convert.ToBoolean(string2); //Throws an exception.
        Console.WriteLine("(string) {0} as bool = {1}",string2,bool2);
    }
}
</code>
          <para>The output is</para>
          <code>
(string) True as bool = True
(string) False as bool = False
Unhandled Exception: System.FormatException: String was not recognized as a valid Boolean.
      at System.Boolean.Parse(String value)
      at Convert.ToBoolean(String value)
      at ConvertBoolTest.Main() in C:\ECMAExamples\ConvertString.cs:line 12
</code>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToBoolean(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Int16" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        ushort ushort0 = 0;
        ushort ushort1 = 1; 
        bool bool0 = Convert.ToBoolean(ushort0);
        bool bool1 = Convert.ToBoolean(ushort1);
        Console.WriteLine("(ushort) {0} as bool = {1}",ushort0,bool0);
        Console.WriteLine("(ushort) {0} as bool = {1}",ushort1,bool1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(ushort) 0 as bool = False</para>
            <para>(ushort) 1 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToBoolean(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.UInt32" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        uint uint0 = 0;
        uint uint1 = 1; 
        bool bool0 = Convert.ToBoolean(uint0);
        bool bool1 = Convert.ToBoolean(uint1);
        Console.WriteLine("(uint) {0} as bool = {1}",uint0,bool0);
        Console.WriteLine("(uint) {0} as bool = {1}",uint1,bool1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(uint) 0 as bool = False</para>
            <para>(uint) 1 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static bool ToBoolean(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static bool ToBoolean (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Boolean" /> .</para>
        </summary>
        <returns>
          <para>
            <see langword="true" /> if <paramref name="value" /> is non-zero;
<see langword="false" /> if <paramref name="value" /> is zero. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToBoolean(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.UInt64" /> values 
   to <see cref="T:System.Boolean" /> values.</para>
          <code lang="C#">using System;
class ConvertBoolTest {
    static public void Main() {
        ulong ulong0 = 0;
        ulong ulong1 = 1; 
        bool bool0 = Convert.ToBoolean(ulong0);
        bool bool1 = Convert.ToBoolean(ulong1);
        Console.WriteLine("(ulong) {0} as bool = {1}",ulong0,bool0);
        Console.WriteLine("(ulong) {0} as bool = {1}",ulong1,bool1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(ulong) 0 as bool = False</para>
            <para>(ulong) 1 as bool = True</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="C#" Value="public static bool ToBoolean (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToBoolean">
      <MemberSignature Language="C#" Value="public static bool ToBoolean (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(bool value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Byte" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> equals <see langword="true" />, returns
 1; if <paramref name="value" /> equals <see langword="false" /> , returns 0.
 </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The Unicode character to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.Byte" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" />.</exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Char" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        char char0 = '0';
        char char1 = '1';
        char char2 = 'a'; 
        byte byte0 = Convert.ToByte(char0);
        byte byte1 = Convert.ToByte(char1);
        byte byte2 = Convert.ToByte(char2);
        Console.WriteLine("(char) {0} as byte = {1}",char0,byte0);
        Console.WriteLine("(char) {0} as byte = {1}",char1,byte1);
        Console.WriteLine("(char) {0} as byte = {1}",char2,byte2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(char) 0 as byte = 48</para>
            <para>(char) 1 as byte = 49</para>
            <para>(char) a as byte = 97</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="C#" Value="public static byte ToByte (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(decimal value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6. <block subset="none" type="note"> This process is known as banker's rounding.</block></para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />.</exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Decimal" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        decimal decimal0 = 0.0m;
        decimal decimal1 = 1.5m;
        decimal decimal2 = 2.5m; 
        decimal decimal3 = -1.0m; 
        byte byte0 = Convert.ToByte(decimal0);
        byte byte1 = Convert.ToByte(decimal1);
        byte byte2 = Convert.ToByte(decimal2);
        Console.WriteLine("(decimal) {0} as byte = {1}",decimal0,byte0);
        Console.WriteLine("(decimal) {0} as byte = {1}",decimal1,byte1);
        Console.WriteLine("(decimal) {0} as byte = {1}",decimal2,byte2);

        byte byte3 = Convert.ToByte(decimal3); //Throws an exception.
        Console.WriteLine("(decimal) {0} as byte = {1}",decimal3,byte3);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(decimal) 0 as byte = 0</para>
            <para>(decimal) 1.5 as byte = 2</para>
            <para>(decimal) 2.5 as byte = 2</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at System.Decimal.ToByte(Decimal value)</para>
            <para>at Convert.ToByte(Decimal value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertDecimal.cs:line 15</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(float64 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two numbers, it is rounded to the number that has an even digit in the
   rightmost decimal position. For example, when rounded to two decimals, the value
   2.345 becomes 2.34 and the value 2.355 becomes 2.36</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />, or <paramref name="value" /> is equal to one of <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" />. </exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Double" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        double double0 = 0.0;
        double double1 = 1.5;
        double double2 = 2.5; 
        double double3 = -1.0; 
        byte byte0 = Convert.ToByte(double0);
        byte byte1 = Convert.ToByte(double1);
        byte byte2 = Convert.ToByte(double2);
        Console.WriteLine("(double) {0} as byte = {1}",double0,byte0);
        Console.WriteLine("(double) {0} as byte = {1}",double1,byte1);
        Console.WriteLine("(double) {0} as byte = {1}",double2,byte2);

        byte byte3 = Convert.ToByte(double3); //Throws an exception.
        Console.WriteLine("(double) {0} as byte = {1}",double3,byte3);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(double) 0 as byte = 0</para>
            <para>(double) 1.5 as byte = 2</para>
            <para>(double) 2.5 as byte = 2</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at Convert.ToByte(Int32 value)</para>
            <para>at Convert.ToByte(Double value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertDouble.cs:line 15</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(int16 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(int32 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(int64 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="C#" Value="public static byte ToByte (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(int8 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The 8-bit signed integer to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToByte(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.Byte.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(float32 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway between two whole
   numbers, it is rounded to the nearest even integer. For example, 4.5 is rounded
   to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />, or <paramref name="value" /> is equal to one of <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.</exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.Single" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        float float0 = 0.0f;
        float float1 = 1.5f;
        float float2 = 2.5f; 
        float float3 = -1.0f; 
        byte byte0 = Convert.ToByte(float0);
        byte byte1 = Convert.ToByte(float1);
        byte byte2 = Convert.ToByte(float2);
        Console.WriteLine("(float) {0} as byte = {1}",float0,byte0);
        Console.WriteLine("(float) {0} as byte = {1}",float1,byte1);
        Console.WriteLine("(float) {0} as byte = {1}",float2,byte2);

        byte byte3 = Convert.ToByte(float3); //Throws an exception.
        Console.WriteLine("(float) {0} as byte = {1}",float3,byte3);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(float) 0 as byte = 0</para>
            <para>(float) 1.5 as byte = 2</para>
            <para>(float) 2.5 as byte = 2</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at Convert.ToByte(Int32 value)</para>
            <para>at Convert.ToByte(Single value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertFloat.cs:line 15</para>
          </c>
        </example>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(string value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> representation of a number to a <see cref="T:System.Byte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> does not consist of an optional sign followed by one or more digits (zero through nine).</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />.</exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.String" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        string string0 = "+22";
        string string1 = "0"; 
        string string2 = "-1";
        byte byte0 = Convert.ToByte(string0);
        byte byte1 = Convert.ToByte(string1);
        Console.WriteLine("(string) {0} as byte = {1}",string0,byte0);
        Console.WriteLine("(string) {0} as byte = {1}",string1,byte1);
        byte byte2 = Convert.ToByte(string2);
        Console.WriteLine("(string) {0} as byte = {1}",string2,byte2);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(string) +22 as byte = 22</para>
            <para>(string) 0 as byte = 0</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at System.Byte.Parse(String s, NumberStyles style, IFormatProvider
      provider)</para>
            <para>at System.Byte.Parse(String s)</para>
            <para>at Convert.ToByte(String value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertString.cs:line 11</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToByte(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" />. </exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.UInt16" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        ushort ushort0 = 0;
        ushort ushort1 = 32000;
        byte byte0 = Convert.ToByte(ushort0);
        Console.WriteLine("(ushort) {0} as byte = {1}",ushort0,byte0);
        byte byte1 = Convert.ToByte(ushort1); //Throws an exception.
        Console.WriteLine("(ushort) {0} as byte = {1}",ushort1,byte1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(ushort) 0 as byte = 0</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at Convert.ToByte(UInt16 value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertUInt16.cs:line 8</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToByte(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Byte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToByte(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" />. </exception>
        <example>
          <para>The following example demonstrates converting <see cref="T:System.UInt64" /> values 
   to <see cref="T:System.Byte" /> values.</para>
          <code lang="C#">using System;
class ConvertByteTest {
    static public void Main() {
        ulong ulong0 = 0;
        ulong ulong1 = 32000;
        byte byte0 = Convert.ToByte(ulong0);
        Console.WriteLine("(ulong) {0} as byte = {1}",ulong0,byte0);
        byte byte1 = Convert.ToByte(ulong1); //Throws an exception.
        Console.WriteLine("(ulong) {0} as byte = {1}",ulong1,byte1);
    }
}
</code>
          <para>The output is</para>
          <c>
            <para>(ulong) 0 as byte = 0</para>
            <para>Exception occurred: System.OverflowException: Value was either too large or
      too small for an unsigned byte.</para>
            <para>at Convert.ToByte(UInt64 value)</para>
            <para>at ConvertByteTest.Main() in
      C:\ECMAExamples\ConvertToByte\ConvertUInt64.cs:line 8</para>
          </c>
        </example>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="C#" Value="public static byte ToByte (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int8 ToByte(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static byte ToByte (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Byte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Byte" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> does not consist of an optional sign followed by one or more digits (zero through nine).</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Byte.MaxValue" /> or less than <see cref="F:System.Byte.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToByte">
      <MemberSignature Language="C#" Value="public static byte ToByte (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The Unicode character to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is 
 provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(int16 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.Char.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(int32 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Char.MaxValue" /> or less than <see cref="F:System.Char.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(int64 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Char.MaxValue" /> or less than <see cref="F:System.Char.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(int8 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToChar(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">value is less than <see cref="F:System.Char.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(string value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The <see cref="T:System.String" /> is required to contain a single character. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Char" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> does not contain exactly one character. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToChar(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Char.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.Char ToChar(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static char ToChar (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Char" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Char" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToChar(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Char.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToChar">
      <MemberSignature Language="C#" Value="public static char ToChar (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Char</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.DateTime ToDateTime(valuetype System.DateTime value)" />
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.DateTime" /> to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.DateTime" /> to a <see cref="T:System.DateTime" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is 
 provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.DateTime ToDateTime(string value)" />
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in a form allowed by the <see cref="M:System.DateTime.Parse(System.String)" />(<see cref="T:System.String" />) method. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.DateTime" /> structure. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.DateTime" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.DateTimeFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a <see cref="T:System.DateTime" /> .</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDateTime">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static valuetype System.DateTime ToDateTime(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static DateTime ToDateTime (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.DateTime</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.DateTimeFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.DateTime" />
structure.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.DateTime" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is <see langword="null" /> or if a <see cref="T:System.Globalization.DateTimeFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a <see cref="T:System.DateTime" /> .</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(bool value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0.
   </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Decimal" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(decimal value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Decimal" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is 
 provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(float64 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. The <see cref="T:System.Decimal" /> contains 15 significant digits and is
   rounded using banker's rounding. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(int16 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(int32 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(int64 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(int8 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Decimal" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(float32 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. The <see cref="T:System.Decimal" /> contains 7 significant digits and is
   rounded using banker's rounding. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(string value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Number" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Decimal" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Decimal" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDecimal">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static decimal ToDecimal(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static decimal ToDecimal (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Decimal</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Number" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Decimal" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Decimal" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Decimal.MaxValue" /> or less than <see cref="F:System.Decimal.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(bool value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Double" /> 
.
</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if 
<paramref name="value" /> is <see langword="false" /> returns 0.
 </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Double" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="C#" Value="public static double ToDouble (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="C#" Value="public static double ToDouble (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(decimal value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Double" /> 
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. <paramref name="value" /> is rounded using 
 banker's rounding. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(float64 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(int16 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(int32 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Double" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(int64 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value " />as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="C#" Value="public static double ToDouble (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(int8 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Double" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDouble(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(float32 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(string value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Float" /> | <see cref="F:System.Globalization.NumberStyles.AllowThousands" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information in
   a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Double.MaxValue" /> or less than <see cref="F:System.Double.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Double" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDouble(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDouble(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDouble(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="C#" Value="public static double ToDouble (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToDouble">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float64 ToDouble(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static double ToDouble (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Float" /> | <see cref="F:System.Globalization.NumberStyles.AllowThousands" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Double" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Double" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Double.MaxValue" /> or less than <see cref="F:System.Double.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(bool value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0.
   </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Int16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.Int16" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="C#" Value="public static short ToInt16 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(decimal value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Int16" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. <paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(float64 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Int16" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. <paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(int16 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Int16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(int32 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Int16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer.</para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(int64 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Int16" />. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">value is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="C#" Value="public static short ToInt16 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(int8 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Int16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(float32 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. <paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(string value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Int16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer.
   </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" qualify="true" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="C#" Value="public static short ToInt16 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int16 ToInt16(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static short ToInt16 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int16.MaxValue" /> or less than <see cref="F:System.Int16.MinValue" /> .</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt16">
      <MemberSignature Language="C#" Value="public static short ToInt16 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(bool value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0.
   </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Int32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.Int32" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="C#" Value="public static int ToInt32 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(decimal value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Int32" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(float64 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Int32" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(int16 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed
   integer.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(int32 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Int32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(int64 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.
   </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="C#" Value="public static int ToInt32 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(int8 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Int32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(float32 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(string value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Int32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="C#" Value="public static int ToInt32 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int32 ToInt32(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static int ToInt32 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> 
or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from
<paramref name="provider" />, the string is parsed using the formatting information of the 
current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int32.MaxValue" /> or less than <see cref="F:System.Int32.MinValue" /> .</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt32">
      <MemberSignature Language="C#" Value="public static int ToInt32 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(bool value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0.
   </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Int64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.Int64" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="C#" Value="public static long ToInt64 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(decimal value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Int64" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" /> or less than <see cref="F:System.Int64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(float64 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Int64" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" /> or less than <see cref="F:System.Int64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(int16 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.
   </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(int32 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(int64 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Int64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="C#" Value="public static long ToInt64 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(int8 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Int64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(float32 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" /> or less than <see cref="F:System.Int64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(string value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" /> or less than <see cref="F:System.Int64.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Int64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="C#" Value="public static long ToInt64 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int64 ToInt64(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static long ToInt64 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Int64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit signed integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Int64.MaxValue" /> or less than <see cref="F:System.Int64.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToInt64">
      <MemberSignature Language="C#" Value="public static long ToInt64 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(bool value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is true <see langword="returns" /> 1; if
<paramref name="value" /> is <see langword="false" /> returns 0. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Boolean" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.SByte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Byte" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.SByte" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Char" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(decimal value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.SByte" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(float64 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.SByte" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value " />as a <see cref="T:System.SByte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Double" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(int16 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.SByte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int16" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(int32 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant 
      alternative, use <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(int64 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />.
   </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int64" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(int8 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.SByte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int16" />).</para>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(float32 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" /> , rounded to the nearest integer. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Single" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(string value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> representation of a number to a
<see cref="T:System.SByte" /> 
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.String" />).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value in the specified format.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" /> or less than <see cref="F:System.SByte.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.SByte" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int32" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.SByte.MaxValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static int8 ToSByte(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.SByte" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.SByte" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null " /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant 
   alternative, use <see cref="M:System.Convert.ToInt16(System.Object)" />(<see cref="T:System.String" />, <see cref="T:System.IFormatProvider" /> ).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToSByte">
      <MemberSignature Language="C#" Value="public static sbyte ToSByte (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(bool value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.Single" /> 
.
</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if 
<paramref name="value" /> is <see langword="false" /> returns 0.
 </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.Single" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="C#" Value="public static float ToSingle (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="C#" Value="public static float ToSingle (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(decimal value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.Single" /> 
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. <paramref name="value" /> is rounded using 
 banker's rounding. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(float64 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.Single" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.Single.MaxValue" /> or less than <see cref="F:System.Single.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(int16 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(int32 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.Single" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(int64 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="C#" Value="public static float ToSingle (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(int8 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.Single" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToSingle(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(float32 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.Single" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" /> .</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(string value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Float" /> | <see cref="F:System.Globalization.NumberStyles.AllowThousands" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Single.MaxValue" /> or less than <see cref="F:System.Single.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.Single" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToSingle(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToSingle(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />.
   </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToSingle(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="C#" Value="public static float ToSingle (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToSingle">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static float32 ToSingle(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static float ToSingle (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Single</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Float" /> | <see cref="F:System.Globalization.NumberStyles.AllowThousands" /> style. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.Single" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.Single" />. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.Single.MaxValue" /> or less than <see cref="F:System.Single.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(bool value)" />
      <MemberSignature Language="C#" Value="public static string ToString (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.String" /> .</para>
        </summary>
        <returns>
          <para>Returns the value returned by 
   <paramref name="value" /> .ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Boolean.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
      <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Byte.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static string ToString (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a <see cref="T:System.String" />.</para>
        </returns>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(valuetype System.DateTime value)" />
      <MemberSignature Language="C#" Value="public static string ToString (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.DateTime" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.DateTime" /> value to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by 
 <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.DateTime.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(decimal value)" />
      <MemberSignature Language="C#" Value="public static string ToString (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by 
 <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Decimal.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(float64 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by 
 <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Double.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int16 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int16.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int32 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int32.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int64 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int64.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int8 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int16" />).</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.SByte.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(float32 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by 
 <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Single.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(string value)" />
      <MemberSignature Language="C#" Value="public static string ToString (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">A <see cref="T:System.String" />.</param>
        <summary>
          <para> Returns the specified string.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is 
 provided for completeness.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int32" />).</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt16.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int64" />).</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt32.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static string ToString (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString().</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Decimal" />).</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt64.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (bool value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int8 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (byte value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is <see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Byte.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (byte value, int toBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
        <Parameter Name="toBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="toBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (char value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(valuetype System.DateTime value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (DateTime value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.DateTime" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.DateTimeFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.DateTime" /> value to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.DateTimeFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.DateTime.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(decimal value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (decimal value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Decimal.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(float64 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (double value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para> This method converts <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture. </para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Double.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int16 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (short value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int16.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (short value, int toBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
        <Parameter Name="toBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="toBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int32 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (int value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted.</param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int32.ToString" />
.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (int value, int toBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
        <Parameter Name="toBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="toBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int64 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (long value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Int64.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (long value, int toBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
        <Parameter Name="toBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="toBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(int8 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (sbyte value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int16" />, <see cref="T:System.IFormatProvider" />).</para>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" /> 
, the string is formatted in
accordance with the current system culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.SByte.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(float32 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (float value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.Single" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This method converts <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.Single.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public static string ToString (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int16 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (ushort value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int32" />, <see cref="T:System.IFormatProvider" />).</para>
          <para>This method converts <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt16.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int32 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (uint value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted.</param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Int64" />, <see cref="T:System.IFormatProvider" />).</para>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt32.ToString" />.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static string ToString(unsigned int64 value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static string ToString (ulong value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <param name="provider">A <see cref="T:System.IFormatProvider" /> that supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> containing culture-specific formatting information.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.String" />
.</para>
        </summary>
        <returns>
          <para>Returns the value returned by
   <paramref name="value" />.ToString(<paramref name="provider" />).</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use
   <see cref="M:System.Convert.ToString(System.Object)" />(<see cref="T:System.Decimal" />, <see cref="T:System.IFormatProvider" />).</para>
          <para>This method converts <paramref name="value" /> using the
   information in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is formatted in accordance with the current system 
   culture.</para>
          <para>
            <block subset="none" type="note"> See <see cref="M:System.UInt64.ToString" />
.</block>
          </para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(bool value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Boolean" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.UInt16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Byte" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.UInt16" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Char" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(decimal value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.UInt16" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant 
   alternative, use <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Decimal" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(float64 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.UInt16" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value " />is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Double" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(int16 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.UInt16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt16.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(int32 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.UInt16" /> .</para>
        </summary>
        <returns>
          <para> value as a 16-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant 
      alternative, use <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(int64 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(int8 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.UInt16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value " />as a 16-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt16.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(float32 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Single" />). </para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(string value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.String" />). </para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.UInt16" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int16 ToUInt16(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">An object that implements the <see cref="T:System.IFormatProvider" /> interface and supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> instance containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt16" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 16-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt32(System.Object)" />(<see cref="T:System.String" />, <see cref="T:System.IFormatProvider" />).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt16.MaxValue" /> or less than <see cref="F:System.UInt16.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt16">
      <MemberSignature Language="C#" Value="public static ushort ToUInt16 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(bool value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0.
   </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Boolean" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Byte" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.UInt32" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Char" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(decimal value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.UInt32" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(float64 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.UInt32" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Double" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(int16 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(int32 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(int64 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(int8 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(float32 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Single" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />.</exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(string value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.String" />).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.UInt32" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 32-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" />. </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int32 ToUInt32(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">An object that implements the <see cref="T:System.IFormatProvider" /> interface and supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> instance containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt32" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as an 32-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant 
   alternative, use <see cref="M:System.Convert.ToInt64(System.Object)" />(<see cref="T:System.String" />, <see cref="T:System.IFormatProvider" />
   ).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt32.MaxValue" /> or less than <see cref="F:System.UInt32.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt32">
      <MemberSignature Language="C#" Value="public static uint ToUInt32 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(bool value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (bool value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Boolean" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Boolean" /> to a <see cref="T:System.UInt64" />
.</para>
        </summary>
        <returns>
          <para> If <paramref name="value" /> is <see langword="true" /> returns 1; if
<paramref name="value" /> is <see langword="false" /> returns 0. </para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Boolean" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(unsigned int8 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (byte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Byte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Byte" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Byte" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(valuetype System.Char value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (char value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Char" /> to be converted interpreted as an unsigned value.</param>
        <summary>
          <para>Converts a <see cref="T:System.Char" /> to a <see cref="T:System.UInt64" /> . </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Char" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (DateTime value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.DateTime" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(decimal value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (decimal value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Decimal" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Decimal" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Decimal" /> to a <see cref="T:System.UInt64" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt64.MaxValue" /> or less than <see cref="F:System.UInt64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(float64 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (double value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Double" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Double" /> to a <see cref="T:System.UInt64" />
. </para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Double" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt64.MaxValue" /> or less than <see cref="F:System.UInt64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(int16 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (short value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int16" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt64.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(int32 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (int value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit signed integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.Int32" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt64.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(int64 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (long value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Int64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit signed integer value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Int64" /> to a <see cref="T:System.UInt64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned
   integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is less than <see cref="F:System.UInt64.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (object value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(int8 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (sbyte value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.SByte" /> value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.SByte" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int16" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">value is less than <see cref="F:System.UInt64.MinValue" /> . </exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(float32 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (float value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Single" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.Single" /> value to be converted. </param>
        <summary>
          <para> Converts a <see cref="T:System.Single" /> to a <see cref="T:System.UInt64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.
<paramref name="value" /> is rounded prior to conversion. </para>
        </returns>
        <remarks>
          <para>Prior to the conversion, if <paramref name="value" /> is halfway
   between two whole numbers, it is rounded to the nearest even integer. For
   example, 4.5 is rounded to 4, and 5.5 is rounded to 6.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Single" />).</para>
        </remarks>
        <exception cref="T:System.OverflowException">
          <paramref name="value" /> is greater than <see cref="F:System.UInt64.MaxValue" /> or less than <see cref="F:System.UInt64.MinValue" />. </exception>
      </Docs>
      <Excluded>1</Excluded>
      <ExcludedLibrary>ExtendedNumerics</ExcludedLibrary>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(string value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (string value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in a <see cref="T:System.Globalization.NumberFormatInfo" /> instance initialized for the current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
<see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.String" />).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt64.MaxValue" /> or less than <see cref="F:System.UInt64.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(unsigned int16 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (ushort value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="value">The 16-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt16" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int32" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(unsigned int32 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (uint value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="value">The 32-bit unsigned integer value to be converted. </param>
        <summary>
          <para>Converts a <see cref="T:System.UInt32" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned integer.</para>
        </returns>
        <remarks>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int64" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(unsigned int64 value)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (ulong value);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.UInt64" />
      </Parameters>
      <Docs>
        <param name="value">The 64-bit unsigned integer value to be converted.</param>
        <summary>
          <para>Converts a <see cref="T:System.UInt64" /> to a <see cref="T:System.UInt64" /> .</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> is returned unchanged.</para>
        </returns>
        <remarks>
          <para>
            <block subset="none" type="note"> This method is
      provided for completeness.</block>
          </para>
          <para>This member is not CLS-compliant. For a CLS-compliant alternative, use 
   <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Decimal" />).</para>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (object value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Object" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="ILASM" Value=".method public hidebysig static unsigned int64 ToUInt64(string value, class System.IFormatProvider provider)" />
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (string value, IFormatProvider provider);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="provider" Type="System.IFormatProvider" />
      </Parameters>
      <Docs>
        <param name="value">The <see cref="T:System.String" /> to be converted. The string is in the <see cref="F:System.Globalization.NumberStyles.Integer" /> style. </param>
        <param name="provider">A <see cref="T:System.Object" /> that implements the <see cref="T:System.IFormatProvider" /> interface and supplies a <see cref="T:System.Globalization.NumberFormatInfo" /> instance containing culture-specific formatting information. </param>
        <summary>
          <para> Converts a <see cref="T:System.String" /> to a <see cref="T:System.UInt64" />
.</para>
        </summary>
        <returns>
          <para>
            <paramref name="value" /> as a 64-bit unsigned
   integer. </para>
        </returns>
        <remarks>
          <para>This method parses <paramref name="value" /> using the information
   in the <see cref="T:System.Globalization.NumberFormatInfo" /> instance supplied by <paramref name="provider" />. If
<paramref name="provider" /> is 
<see langword="null" /> or if a <see cref="T:System.Globalization.NumberFormatInfo" /> cannot be obtained from 
<paramref name="provider" />, the string is parsed using the formatting information of the 
   current system culture.</para>
          <para>This member is not CLS-compliant. For a CLS-compliant 
   alternative, use <see cref="M:System.Convert.ToDecimal(System.Object)" />(<see cref="T:System.Int64" />, <see cref="T:System.IFormatProvider" /> ).</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="value" /> is a null reference. </exception>
        <exception cref="T:System.FormatException">
          <paramref name="value" /> cannot be converted to a numeric value.</exception>
        <exception cref="T:System.OverflowException">The numeric value of <paramref name="value" /> is greater than <see cref="F:System.UInt64.MaxValue" /> or less than <see cref="F:System.UInt64.MinValue" />.</exception>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ToUInt64">
      <MemberSignature Language="C#" Value="public static ulong ToUInt64 (string value, int fromBase);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.String" />
        <Parameter Name="fromBase" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <param name="fromBase">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
  <TypeExcluded>0</TypeExcluded>
</Type>
