﻿<?xml version="1.0" encoding="utf-8"?><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" /><TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Convert extends System.Object" /><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>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The static methods of the <see cref="T:System.Convert" /> class are used to support conversion to and from the base data types in the .NET Framework. The supported base types are <see cref="T:System.Boolean" />, <see cref="T:System.Char" />, <see cref="T:System.SByte" />, <see cref="T:System.Byte" />, <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, <see cref="T:System.UInt64" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.Decimal" />, <see cref="T:System.DateTime" /> and <see cref="T:System.String" />.</para><format type="text/html"><h2>Conversions to and from Base Types</h2></format><para>A conversion method exists to convert every base type to every other base type. However, the actual call to a particular conversion method can produce one of five outcomes, depending on the value of the base type at run time and the target base type. These five outcomes are: </para><list type="bullet"><item><para>No conversion. This occurs when an attempt is made to convert from a type to itself (for example, by calling <see cref="M:System.Convert.ToInt32(System.Int32)" /> with an argument of type <see cref="T:System.Int32" />). In this case, the method simply returns an instance of the original type.</para></item><item><para>An <see cref="T:System.InvalidCastException" />. This occurs when a particular conversion is not supported. An <see cref="T:System.InvalidCastException" /> is thrown for the following conversions:</para><list type="bullet"><item><para>Conversions from <see cref="T:System.Char" /> to <see cref="T:System.Boolean" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.Decimal" />, or <see cref="T:System.DateTime" />.</para></item><item><para>Conversions from <see cref="T:System.Boolean" />, <see cref="T:System.Single" />, <see cref="T:System.Double" />, <see cref="T:System.Decimal" />, or <see cref="T:System.DateTime" /> to <see cref="T:System.Char" />.</para></item><item><para>Conversions from <see cref="T:System.DateTime" /> to any other type except <see cref="T:System.String" />. </para></item><item><para>Conversions from any other type, except <see cref="T:System.String" />, to <see cref="T:System.DateTime" />.</para></item></list></item><item><para>A <see cref="T:System.FormatException" />. This occurs when the attempt to convert a string value to any other base type fails because the string is not in the proper format. The exception is thrown for the following conversions:</para><list type="bullet"><item><para>A string to be converted to a <see cref="T:System.Boolean" /> value does not equal <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />.</para></item><item><para>A string to be converted to a <see cref="T:System.Char" /> value consists of multiple characters.</para></item><item><para>A string to be converted to any numeric type is not recognized as a valid number.</para></item><item><para>A string to be converted to a <see cref="T:System.DateTime" /> is not recognized as a valid date and time value.</para></item></list></item><item><para>A successful conversion. For conversions between two different base types not listed in the previous outcomes, all widening conversions as well as all narrowing conversions that do not result in a loss of data will succeed and the method will return a value of the targeted base type.</para></item><item><para>An <see cref="T:System.OverflowException" />. This occurs when a narrowing conversion results in a loss of data. For example, trying to convert a <see cref="T:System.Int32" /> instance whose value is 10000 to a <see cref="T:System.Byte" /> type throws an <see cref="T:System.OverflowException" /> because 10000 is outside the range of the <see cref="T:System.Byte" /> data type.</para></item></list><para>An exception will not be thrown if the conversion of a numeric type results in a loss of precision (that is, the loss of some least significant digits). However, an exception will be thrown if the result is larger than can be represented by the particular conversion method's return value type.</para><para>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" />, an overflow exception is thrown.</para><format type="text/html"><h2>Conversions from Custom Objects to Base Types</h2></format><para>In addition to supporting conversions between the base types, the <see cref="T:System.Convert" /> method supports conversion of any custom type to any base type. To do this, the custom type must implement the <see cref="T:System.IConvertible" /> interface, which defines methods for converting the implementing type to each of the base types. Conversions that are not supported by a particular type should throw an <see cref="T:System.InvalidCastException" />.</para><para>When the <see cref="Overload:System.Convert.ChangeType" /> method is passed a custom type as its first parameter, or when the Convert.ToType method (such as <see cref="M:System.Convert.ToInt32(System.Object)" /> or <see cref="M:System.Convert.ToDouble(System.Object,System.IFormatProvider)" /> is called and passed an instance of a custom type as its first parameter, the <see cref="T:System.Convert" /> method, in turn, calls the custom type's <see cref="T:System.IConvertible" /> implementation to perform the conversion. For more information, see <format type="text/html"><a href="ba36154f-064c-47d3-9f05-72f93a7ca96d">Type Conversion in the .NET Framework</a></format>. </para><format type="text/html"><h2>Culture-Specific Formatting Information</h2></format><para>All the base type conversion methods and the <see cref="Overload:System.Convert.ChangeType" /> method include overloads that have a parameter of type <see cref="T:System.IFormatProvider" />. For example, the <see cref="Overload:System.Convert.ToBoolean" /> method has the following two overloads:</para><list type="bullet"><item><para><see cref="M:System.Convert.ToBoolean(System.Object,System.IFormatProvider)" /></para></item><item><para><see cref="M:System.Convert.ToBoolean(System.String,System.IFormatProvider)" /></para></item></list><para>The <see cref="T:System.IFormatProvider" /> parameter can supply culture-specific formatting information to assist the conversion process. However, it is ignored by most of the base type conversion methods. It is used only by the following base type conversion methods. If a null <see cref="T:System.IFormatProvider" /> argument is passed to these methods, the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current thread culture is used. </para><list type="bullet"><item><para>By methods that convert a value to a numeric type. The <see cref="T:System.IFormatProvider" /> parameter is used by the overload that has parameters of type <see cref="T:System.String" /> and <see cref="T:System.IFormatProvider" />. It is also used by the overload that has parameters of type <see cref="T:System.Object" /> and <see cref="T:System.IFormatProvider" /> if the object's run-time type is a <see cref="T:System.String" />. </para></item><item><para>By methods that convert a value to a date and time. The <see cref="T:System.IFormatProvider" /> parameter is used by the overload that has parameters of type <see cref="T:System.String" /> and <see cref="T:System.IFormatProvider" />. It is also used by the overload that has parameters of type <see cref="T:System.Object" /> and <see cref="T:System.IFormatProvider" /> if the object's run-time type is a <see cref="T:System.String" />. </para></item><item><para>By the <see cref="Overload:System.Convert.ToString" /> overloads that include an <see cref="T:System.IFormatProvider" /> parameter and that convert either a numeric value to a string or a <see cref="T:System.DateTime" /> value to a string. </para></item></list><para>However, any user-defined type that implements <see cref="T:System.IConvertible" /> can make use of the <see cref="T:System.IFormatProvider" /> parameter.</para><format type="text/html"><h2>Other Conversion Methods</h2></format><para>A set of methods support converting an array of bytes to and from a <see cref="T:System.String" /> or to and from an array of Unicode characters consisting of base-64 digit characters. Data expressed as base-64 digits can be easily conveyed over data channels that can only transmit 7-bit characters.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a base data type to another base data type.</para></summary></Docs><Members><Member MemberName="ChangeType"><MemberSignature Language="C#" Value="public static object ChangeType (object value, Type conversionType);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig object ChangeType(object value, class System.Type conversionType) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="conversionType" Type="System.Type" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="Overload:System.Convert.ChangeType" /> is a general-purpose conversion method that converts the object specified by <paramref name="value" /> to <paramref name="conversionType" />. The <paramref name="value" /> parameter can be an object of any type, and <paramref name="conversionType" /> can also be a <see cref="T:System.Type" /> object that represents any base or custom type. For the conversion to succeed, <paramref name="value" /> must implement the <see cref="T:System.IConvertible" /> interface, because the method simply wraps a call to an appropriate <see cref="T:System.IConvertible" /> method. The method requires that conversion of <paramref name="value" /> to <paramref name="conversionType" /> be supported.</para><para>This method uses the current thread's culture for the conversion.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns an object of the specified type and whose value is equivalent to the specified object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.</para><para>-or-</para><para>A null reference (Nothing in Visual Basic), if <paramref name="value" /> is null and <paramref name="conversionType" /> is not a value type. </para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="conversionType"><attribution license="cc4" from="Microsoft" modified="false" />The type of object to return. </param></Docs></Member><Member MemberName="ChangeType"><MemberSignature Language="C#" Value="public static object ChangeType (object value, TypeCode typeCode);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig object ChangeType(object value, valuetype System.TypeCode typeCode) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="typeCode" Type="System.TypeCode" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode)" /> is a general-purpose conversion method that converts the object specified by <paramref name="value" /> to a predefined type specified by <paramref name="typeCode" />. The <paramref name="value" /> parameter can be an object of any type. For the conversion to succeed, <paramref name="value" /> must implement the <see cref="T:System.IConvertible" /> interface, because the method simply wraps a call to an appropriate <see cref="T:System.IConvertible" /> method. The method also requires that conversion of <paramref name="value" /> to <paramref name="typeCode" /> be supported.</para><para>The <see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode)" /> method does not support the conversion of <paramref name="value" /> to a custom type. To perform such a conversion, call the <see cref="M:System.Convert.ChangeType(System.Object,System.Type)" /> method.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns an object of the specified type whose value is equivalent to the specified object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.</para><para>-or-</para><para>A null reference (Nothing in Visual Basic), if <paramref name="value" /> is null and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="typeCode"><attribution license="cc4" from="Microsoft" modified="false" />The type of object to return. </param></Docs></Member><Member MemberName="ChangeType"><MemberSignature Language="C#" Value="public static object ChangeType (object value, Type conversionType, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig object ChangeType(object value, class System.Type conversionType, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="Overload:System.Convert.ChangeType" /> is a general-purpose conversion method that converts the object specified by <paramref name="value" /> to <paramref name="conversionType" />. The <paramref name="value" /> parameter can be an object of any type, and <paramref name="conversionType" /> can also be a <see cref="T:System.Type" /> object that represents any base or custom type. For the conversion to succeed, <paramref name="value" /> must implement the <see cref="T:System.IConvertible" /> interface, because the method simply wraps a call to an appropriate <see cref="T:System.IConvertible" /> method. The method requires that conversion of <paramref name="value" /> to <paramref name="conversionType" /> be supported.</para><para>The <paramref name="provider" /> parameter is an <see cref="T:System.IFormatProvider" /> implementation that supplies formatting information for the conversion. Whether and how this parameter is used depends on the underlying <see cref="T:System.IConvertible" /> implementation. If <paramref name="value" /> is a base data type, <paramref name="provider" /> is used only for the following conversions:</para><list type="bullet"><item><para>Conversion from a number to a string, or from a string to a number. <paramref name="provider" /> must be a <see cref="T:System.Globalization.CultureInfo" /> object, a <see cref="T:System.Globalization.NumberFormatInfo" /> object, or a custom <see cref="T:System.IFormatProvider" /> implementation that returns a <see cref="T:System.Globalization.NumberFormatInfo" /> object. However, because the <see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode,System.IFormatProvider)" /> method performs the conversion using the default "G" format specifier, the <paramref name="provider" /> parameter has no effect if <paramref name="value" /> or the target type is an unsigned integer. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current thread culture is used.  </para></item><item><para>Conversion from a <see cref="T:System.DateTime" /> value to a string, or from a string to a <see cref="T:System.DateTime" /> value. <paramref name="provider" /> must be a <see cref="T:System.Globalization.CultureInfo" /> or <see cref="T:System.Globalization.DateTimeFormatInfo" /> object. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current thread culture is used. </para></item></list><para>If <paramref name="value" /> is an application-defined type, its <see cref="T:System.IConvertible" /> implementation may use the <paramref name="provider" /> parameter.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object whose type is <paramref name="conversionType" /> and whose value is equivalent to <paramref name="value" />.</para><para>-or- </para><para><paramref name="value" />, if the <see cref="T:System.Type" /> of <paramref name="value" /> and <paramref name="conversionType" /> are equal.</para><para>-or- </para><para>A null reference (Nothing in Visual Basic), if <paramref name="value" /> is null and <paramref name="conversionType" /> is not a value type.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="conversionType"><attribution license="cc4" from="Microsoft" modified="false" />The type of object to return. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs></Member><Member MemberName="ChangeType"><MemberSignature Language="C#" Value="public static object ChangeType (object value, TypeCode typeCode, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig object ChangeType(object value, valuetype System.TypeCode typeCode, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode,System.IFormatProvider)" /> is a general-purpose conversion method that converts the object specified by <paramref name="value" /> to a predefined type specified by <paramref name="typeCode" />. The <paramref name="value" /> parameter can be an object of any type. For the conversion to succeed, <paramref name="value" /> must implement the <see cref="T:System.IConvertible" /> interface, because the method simply wraps a call to an appropriate <see cref="T:System.IConvertible" /> method. The method also requires that conversion of <paramref name="value" /> to <paramref name="typeCode" /> be supported.</para><para>The <see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode,System.IFormatProvider)" /> method does not support the conversion of <paramref name="value" /> to a custom type. To perform such a conversion, call the <see cref="M:System.Convert.ChangeType(System.Object,System.Type,System.IFormatProvider)" /> method.</para><para>The <paramref name="provider" /> parameter is an <see cref="T:System.IFormatProvider" /> implementation that supplies formatting information for the conversion. Whether and how this parameter is used depends on the underlying <see cref="T:System.IConvertible" /> implementation. If <paramref name="value" /> is a base data type, <paramref name="provider" /> is used only for the following conversions. If a null <see cref="T:System.IFormatProvider" /> argument is passed to these methods, the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current thread culture is used. </para><list type="bullet"><item><para>Conversion from a number to a string, or from a string to a number. <paramref name="provider" /> must be a <see cref="T:System.Globalization.CultureInfo" /> object, a <see cref="T:System.Globalization.NumberFormatInfo" /> object, or a custom <see cref="T:System.IFormatProvider" /> implementation that returns a <see cref="T:System.Globalization.NumberFormatInfo" /> object. However, because the <see cref="M:System.Convert.ChangeType(System.Object,System.TypeCode,System.IFormatProvider)" /> method performs the conversion using the default "G" format specifier, the <paramref name="provider" /> parameter has no effect if <paramref name="value" /> or the target type is an unsigned integer.  </para></item><item><para>Conversion from a <see cref="T:System.DateTime" /> value to a string, or from a string to a <see cref="T:System.DateTime" /> value.<paramref name=" provider" /> must be a <see cref="T:System.Globalization.CultureInfo" /> or <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</para></item></list><para>If <paramref name="value" /> is an application-defined type, its <see cref="T:System.IConvertible" /> implementation may use the <paramref name="provider" /> parameter.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object whose underlying type is <paramref name="typeCode" /> and whose value is equivalent to <paramref name="value" />.</para><para>-or- </para><para>A null reference (Nothing in Visual Basic), if <paramref name="value" /> is null and <paramref name="typeCode" /> is <see cref="F:System.TypeCode.Empty" />, <see cref="F:System.TypeCode.String" />, or <see cref="F:System.TypeCode.Object" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="typeCode"><attribution license="cc4" from="Microsoft" modified="false" />The type of object to return. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs></Member><Member MemberName="DBNull"><MemberSignature Language="C#" Value="public static readonly object DBNull;" /><MemberSignature Language="ILAsm" Value=".field public static initonly object DBNull" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="F:System.Convert.DBNull" /> field is equivalent to <see cref="F:System.DBNull.Value" />, as the following example shows.</para><para>code reference: System.Convert.DBNull#1</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>A constant that represents a database column that is absent of data; that is, database null.</para></summary></Docs></Member><Member MemberName="FromBase64CharArray"><MemberSignature Language="C#" Value="public static byte[] FromBase64CharArray (char[] inArray, int offset, int length);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8[] FromBase64CharArray(char[] inArray, int32 offset, int32 length) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="inArray" /> is composed of base-64 digits, white-space characters, and trailing padding characters. The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", lowercase characters "a" to "z", numerals "0" to "9", and the symbols "+" and "/".</para><para>The white-space characters, and their Unicode names and hexadecimal code points, are tab (CHARACTER TABULATION, U+0009), newline (LINE FEED, U+000A), carriage return (CARRIAGE RETURN, U+000D), and blank (SPACE, U+0020). An arbitrary number of white-space characters can appear in <paramref name="inArray" /> because all white-space characters are ignored.</para><para>The valueless character, "=", is used for trailing padding. The end of <paramref name="inArray" /> can consist of zero, one, or two padding characters.</para><block subset="none" type="note"><para>The <see cref="M:System.Convert.FromBase64CharArray(System.Char[],System.Int32,System.Int32)" /> method is designed to process a single character array that contains all the data to be decoded. To decode base-64 character data from a stream, use the <see cref="T:System.Security.Cryptography.FromBase64Transform" /> class.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a subset of a Unicode character array, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array. Parameters specify the subset in the input array and the number of elements to convert.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of 8-bit unsigned integers equivalent to <paramref name="length" /> elements at position <paramref name="offset" /> in <paramref name="inArray" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />A Unicode character array. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />A position within <paramref name="inArray" />. </param><param name="length"><attribution license="cc4" from="Microsoft" modified="false" />The number of elements in <paramref name="inArray" /> to convert. </param></Docs></Member><Member MemberName="FromBase64String"><MemberSignature Language="C#" Value="public static byte[] FromBase64String (string s);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8[] FromBase64String(string s) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Parameters><Parameter Name="s" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="s" /> is composed of base-64 digits, white-space characters, and trailing padding characters. The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", lowercase characters "a" to "z", numerals "0" to "9", and the symbols "+" and "/".</para><para>The white-space characters, and their Unicode names and hexadecimal code points, are tab (CHARACTER TABULATION, U+0009), newline (LINE FEED, U+000A), carriage return (CARRIAGE RETURN, U+000D), and blank (SPACE, U+0020). An arbitrary number of white-space characters can appear in <paramref name="s" /> because all white-space characters are ignored.</para><para>The valueless character, "=", is used for trailing padding. The end of <paramref name="s" /> can consist of zero, one, or two padding characters.</para><block subset="none" type="note"><para>The  <see cref="M:System.Convert.FromBase64String(System.String)" /> method is designed to process a single string that contains all the data to be decoded. To decode base-64 character data from a stream, use the <see cref="T:System.Security.Cryptography.FromBase64Transform" /> class.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of 8-bit unsigned integers that is equivalent to <paramref name="s" />.</para></returns><param name="s"><attribution license="cc4" from="Microsoft" modified="false" />The string to convert. </param></Docs></Member><Member MemberName="GetTypeCode"><MemberSignature Language="C#" Value="public static TypeCode GetTypeCode (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.TypeCode GetTypeCode(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.TypeCode</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the <see cref="T:System.TypeCode" /> for the specified object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.TypeCode" /> for <paramref name="value" />, or <see cref="F:System.TypeCode.Empty" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param></Docs></Member><Member MemberName="IsDBNull"><MemberSignature Language="C#" Value="public static bool IsDBNull (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsDBNull(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="M:System.Convert.IsDBNull(System.Object)" /> method tests whether the <paramref name="value" /> parameter is equal to <see cref="F:System.DBNull.Value" />. It is equivalent to the following code:</para><para>code reference: System.Convert.IsDBNull#1</para><block subset="none" type="note"><para><see cref="F:System.DBNull.Value" /> is used to indicate a value that is missing. It is not equivalent to null or to <see cref="F:System.String.Empty" />. Therefore, code such as Convert.IsDBNull(null) in C# or Convert.IsDBNull(Nothing) in Visual Basic returns false. </para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns an indication whether the specified object is of type <see cref="T:System.DBNull" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is of type <see cref="T:System.DBNull" />; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object. </param></Docs></Member><Member MemberName="ToBase64CharArray"><MemberSignature Language="C#" Value="public static int ToBase64CharArray (byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToBase64CharArray(unsigned int8[] inArray, int32 offsetIn, int32 length, char[] outArray, int32 offsetOut) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The subset of <paramref name="length" /> elements of <paramref name="inArray" /> starting at position <paramref name="offsetIn" />, are taken as a numeric value and converted to a subset of elements in <paramref name="outArray" /> starting at position <paramref name="offsetOut" />. The return value indicates the number of converted elements in <paramref name="outArray" />. The subset of <paramref name="outArray" /> consists of base-64 digits.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character, "=", is used for trailing padding.</para><para>The <paramref name="offset" /> and <paramref name="length" /> parameters are 32-bit signed numbers. The <paramref name="offsetIn" /> and <paramref name="offsetOut" /> parameters are zero-based array positions.</para><block subset="none" type="note"><para>The <see cref="M:System.Convert.ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" /> method is designed to process a single byte array that contains all the data to be encoded. To create a base-64 character array from a byte stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a subset of an 8-bit unsigned integer array to an equivalent subset of a Unicode character array encoded with base-64 digits. Parameters specify the subsets as offsets in the input and output arrays, and the number of elements in the input array to convert.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer containing the number of bytes in <paramref name="outArray" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An input array of 8-bit unsigned integers. </param><param name="offsetIn"><attribution license="cc4" from="Microsoft" modified="false" />A position within <paramref name="inArray" />. </param><param name="length"><attribution license="cc4" from="Microsoft" modified="false" />The number of elements of <paramref name="inArray" /> to convert. </param><param name="outArray"><attribution license="cc4" from="Microsoft" modified="false" />An output array of Unicode characters. </param><param name="offsetOut"><attribution license="cc4" from="Microsoft" modified="false" />A position within <paramref name="outArray" />. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToBase64CharArray(unsigned int8[] inArray, int32 offsetIn, int32 length, char[] outArray, int32 offsetOut, valuetype System.Base64FormattingOptions options) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><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><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The subset of <paramref name="length" /> elements of the <paramref name="inArray" /> parameter starting at position <paramref name="offsetIn" />, are taken as a numeric value and converted to a subset of elements in the <paramref name="outArray" /> parameter starting at position <paramref name="offsetOut" />. The return value indicates the number of converted elements in <paramref name="outArray" />. The subset of <paramref name="outArray" /> consists of base-64 digits.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character "=" is used for trailing padding.</para><para>The <paramref name="offset" /> and <paramref name="length" /> parameters are 32-bit signed numbers. The <paramref name="offsetIn" /> and <paramref name="offsetOut" /> parameters are zero-based array positions.</para><block subset="none" type="note"><para>The <see cref="M:System.Convert.ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions)" /> method is designed to process a single byte array that contains all the data to be encoded. To create a base-64 character array from a byte stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block><para>If the <paramref name="options" /> parameter is set to <see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> and the output of the conversion is longer than 76 characters, a line break is inserted every 76 characters. A line break is defined as a carriage return character (U+000D) followed by a line feed character (U+000A). For more information, see RFC 2045, "Multipurpose Internet Mail Extensions", at <see cref="http://www.rfc-editor.org/">http://www.rfc-editor.org/</see>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a subset of an 8-bit unsigned integer array to an equivalent subset of a Unicode character array encoded with base-64 digits. Parameters specify the subsets as offsets in the input and output arrays, the number of elements in the input array to convert, and whether line breaks are inserted in the output array.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer containing the number of bytes in <paramref name="outArray" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An input array of 8-bit unsigned integers. </param><param name="offsetIn"><attribution license="cc4" from="Microsoft" modified="false" />A position within <paramref name="inArray" />. </param><param name="length"><attribution license="cc4" from="Microsoft" modified="false" />The number of elements of <paramref name="inArray" /> to convert. </param><param name="outArray"><attribution license="cc4" from="Microsoft" modified="false" />An output array of Unicode characters. </param><param name="offsetOut"><attribution license="cc4" from="Microsoft" modified="false" />A position within <paramref name="outArray" />. </param><param name="options"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None" /> to not insert line breaks.</param></Docs></Member><Member MemberName="ToBase64String"><MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToBase64String(unsigned int8[] inArray) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inArray" Type="System.Byte[]" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The elements of <paramref name="inArray" /> are taken as a numeric value and converted to a string representation that is encoded with base-64 digits.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character, "=", is used for trailing padding.</para><block subset="none" type="note"><para>The  <see cref="M:System.Convert.ToBase64String(System.Byte[])" /> method is designed to process a single byte array that contains all the data to be encoded. To encode data from a stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation, in base 64, of the contents of <paramref name="inArray" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An array of 8-bit unsigned integers. </param></Docs></Member><Member MemberName="ToBase64String"><MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, Base64FormattingOptions options);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToBase64String(unsigned int8[] inArray, valuetype System.Base64FormattingOptions options) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inArray" Type="System.Byte[]" /><Parameter Name="options" Type="System.Base64FormattingOptions" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The elements of the <paramref name="inArray" /> parameter are taken as a numeric value and converted to a string representation in base 64.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character "=" is used for trailing padding.</para><block subset="none" type="note"><para>The <see cref="M:System.Convert.ToBase64String(System.Byte[],System.Base64FormattingOptions)" /> method is designed to process a single byte array that contains all the data to be encoded. To encode data from a stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block><para>If the <paramref name="options" /> parameter is set to <see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> and the output of the conversion is longer than 76 characters, a line break is inserted every 76 characters. A line break is defined as a carriage return character (U+000D) followed by a line feed character (U+000A). For more information, see RFC 2045, "Multipurpose Internet Mail Extensions", at <see cref="http://www.rfc-editor.org/">http://www.rfc-editor.org/</see>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. A parameter specifies whether to insert line breaks in the return value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation in base 64 of the elements in <paramref name="inArray" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An array of 8-bit unsigned integers. </param><param name="options"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None" /> to not insert line breaks.</param></Docs></Member><Member MemberName="ToBase64String"><MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, int offset, int length);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToBase64String(unsigned int8[] inArray, int32 offset, int32 length) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The elements of <paramref name="inArray" /> are taken as a numeric value and converted to a string representation in base 64.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character, "=", is used for trailing padding.</para><para>The <paramref name="offset" /> and <paramref name="length" /> parameters are 32-bit signed numbers. The <paramref name="offset" /> parameter is zero-based.</para><block subset="none" type="note"><para>The <see cref="M:System.Convert.ToBase64String(System.Byte[],System.Int32,System.Int32)" /> method is designed to process a single byte array that contains all the data to be encoded. To encode data from a stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. Parameters specify the subset as an offset in the input array, and the number of elements in the array to convert.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation in base 64 of <paramref name="length" /> elements of <paramref name="inArray" />, starting at position <paramref name="offset" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An array of 8-bit unsigned integers. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />An offset in <paramref name="inArray" />. </param><param name="length"><attribution license="cc4" from="Microsoft" modified="false" />The number of elements of <paramref name="inArray" /> to convert. </param></Docs></Member><Member MemberName="ToBase64String"><MemberSignature Language="C#" Value="public static string ToBase64String (byte[] inArray, int offset, int length, Base64FormattingOptions options);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToBase64String(unsigned int8[] inArray, int32 offset, int32 length, valuetype System.Base64FormattingOptions options) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName></Attribute></Attributes><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><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The elements of the <paramref name="inArray" /> parameter are taken as a numeric value and converted to a string representation in base 64.</para><para>The base-64 digits in ascending order from zero are the uppercase characters "A" to "Z", the lowercase characters "a" to "z", the numerals "0" to "9", and the symbols "+" and "/". The valueless character "=" is used for trailing padding.</para><para>The <paramref name="offset" /> and <paramref name="length" /> parameters are 32-bit signed numbers. The <paramref name="offset" /> parameter is zero-based.</para><block subset="none" type="note"><para>The  <see cref="M:System.Convert.ToBase64String(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions)" /> method is designed to process a single byte array that contains all the data to be encoded. To encode data from a stream, use the <see cref="T:System.Security.Cryptography.ToBase64Transform" /> class.</para></block><para>If the <paramref name="options" /> parameter is set to <see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> and the output of the conversion is longer than 76 characters, a line break is inserted every 76 characters. A line break is defined as a carriage return character (U+000D) followed by a line feed character (U+000A). For more information, see RFC 2045, "Multipurpose Internet Mail Extensions", at <see cref="http://www.rfc-editor.org/">http://www.rfc-editor.org/</see>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. Parameters specify the subset as an offset in the input array, the number of elements in the array to convert, and whether to insert line breaks in the return value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation in base 64 of <paramref name="length" /> elements of <paramref name="inArray" />, starting at position <paramref name="offset" />.</para></returns><param name="inArray"><attribution license="cc4" from="Microsoft" modified="false" />An array of 8-bit unsigned integers. </param><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />An offset in <paramref name="inArray" />. </param><param name="length"><attribution license="cc4" from="Microsoft" modified="false" />The number of elements of <paramref name="inArray" /> to convert. </param><param name="options"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="F:System.Base64FormattingOptions.InsertLineBreaks" /> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None" /> to not insert line breaks.</param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is provided for
      completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified Boolean value; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToBoolean"><MemberSignature Language="C#" Value="public static bool ToBoolean (char value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs></Member><Member MemberName="ToBoolean"><MemberSignature Language="C#" Value="public static bool ToBoolean (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToBoolean"><MemberSignature Language="C#" Value="public static bool ToBoolean (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of a specified object to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true or false, which reflects the value returned by invoking the <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)" /> method for the underlying type of <paramref name="value" />. If <paramref name="value" /> is null, the method returns false. </para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a successful conversion to occur, the <paramref name="value" /> parameter must equal either <see cref="F:System.Boolean.TrueString" />, a constant whose value is True, <see cref="F:System.Boolean.FalseString" />, a constant whose value is False, or it must be null. In comparing <paramref name="value" /> with <see cref="F:System.Boolean.TrueString" /> and <see cref="F:System.Boolean.FalseString" />, the method ignores case as well as leading and trailing white space.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Boolean.TryParse(System.String,System.Boolean@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a logical value to its Boolean equivalent.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> equals <see cref="F:System.Boolean.TrueString" />, or false if <paramref name="value" /> equals <see cref="F:System.Boolean.FalseString" /> or null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the value of either <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent Boolean value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> is not zero; otherwise, false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToBoolean"><MemberSignature Language="C#" Value="public static bool ToBoolean (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. The base types ignore the <paramref name="provider" /> parameter; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an equivalent Boolean value, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true or false, which reflects the value returned by invoking the <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)" /> method for the underlying type of <paramref name="value" />. If <paramref name="value" /> is null, the method returns false.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs></Member><Member MemberName="ToBoolean"><MemberSignature Language="C#" Value="public static bool ToBoolean (string value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ToBoolean(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Boolean.TryParse(System.String,System.Boolean@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a logical value to its Boolean equivalent, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if <paramref name="value" /> equals <see cref="F:System.Boolean.TrueString" />, or false if <paramref name="value" /> equals <see cref="F:System.Boolean.FalseString" /> or null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the value of either <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. This parameter is ignored.</param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 8-bit unsigned integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method returns an unsigned byte value that represents the numeric code of the <see cref="T:System.Char" /> object passed to it. In the .NET Framework, a <see cref="T:System.Char" /> object is a 16-bit value. This means that the method is suitable for returning the numeric codes of characters in the ASCII character range or in the Unicode C0 Controls and Basic Latin, and C1 Controls and Latin-1 Supplement ranges, from U+0000 to U+00FF. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToByte"><MemberSignature Language="C#" Value="public static byte ToByte (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The following example converts a <see cref="T:System.Byte" /> value to a <see cref="T:System.Decimal" /> and a <see cref="T:System.Decimal" /> value to a <see cref="T:System.Byte" />. </para><para>code reference: System.Convert Snippets#18</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToByte"><MemberSignature Language="C#" Value="public static byte ToByte (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to be converted. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A single-precision floating-point number. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToByte(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Byte.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Byte.TryParse(System.String,System.Byte@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToByte"><MemberSignature Language="C#" Value="public static byte ToByte (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an 8-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> object for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Byte.TryParse(System.String,System.Byte@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 8-bit unsigned integer, using specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToByte"><MemberSignature Language="C#" Value="public static byte ToByte (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 ToByte(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the <see cref="T:System.Byte" /> data type supports unsigned values only, the <see cref="M:System.Convert.ToByte(System.String,System.Int32)" /> method assumes that <paramref name="value" /> is expressed using unsigned binary representation. In other words, all eight bits are used to represent the numeric value, and a sign bit is absent. As a result, it is possible to write code in which a signed byte value that is out of the range of the <see cref="T:System.Byte" /> data type is converted to a <see cref="T:System.Byte" /> value without the method throwing an exception. The following example converts <see cref="F:System.SByte.MinValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToByte(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x80 converts to 128." </para><para>code reference: System.Convert.BaseConversion#3</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method or operator is using the appropriate numeric representation to interpret a particular value. The following example illustrates one technique for ensuring that the method does not inappropriately use unsigned binary representation when it converts a hexadecimal string representation to a <see cref="T:System.Byte" /> value. The example determines whether a value represents a signed or an unsigned integer while it is converting that value to its string representation. When the example converts the value back to a <see cref="T:System.Byte" /> value, it checks whether the original value was a signed integer. If so, and if its high-order bit is set (which indicates that the value is negative and that it uses two's complement instead of unsigned binary representation), the method throws an exception. </para><para>code reference: System.Convert.BaseConversion#4</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 8-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></Docs></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (bool value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is 
 provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified Unicode character value; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to return. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></Docs></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (decimal value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></Docs></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (double value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><exception cref="T:System.OverflowException"><paramref name="value" /> is less than <see cref="F:System.Char.MinValue" />. </exception><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to value, or <see cref="F:System.Char.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (float value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><exception cref="T:System.FormatException"><paramref name="value" /> does not contain exactly one character. </exception><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> must be a string that contains a single character.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Char.TryParse(System.String,System.Char@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the first character of a specified string to a Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to the first and only character in <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string of length 1. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><remarks>To be added.</remarks><exception cref="T:System.OverflowException"><paramref name="value" /> is greater than <see cref="F:System.Char.MaxValue" />. </exception><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to its equivalent Unicode character.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to its equivalent Unicode character, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to <paramref name="value" />, or <see cref="F:System.Char.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs></Member><Member MemberName="ToChar"><MemberSignature Language="C#" Value="public static char ToChar (string value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig char ToChar(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> must be a string that contains a single character.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Char.TryParse(System.String,System.Char@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the first character of a specified string to a Unicode character, using specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A Unicode character that is equivalent to the first and only character in <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string of length 1 or null. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. This parameter is ignored.</param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (bool value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (byte value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (char value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is 
 provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified <see cref="T:System.DateTime" /> object; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A date and time value. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (decimal value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The number to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (double value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point value to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (short value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (int value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (long value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For the conversion to succeed, the runtime type of the <paramref name="value" /> parameter must be either a <see cref="T:System.DateTime" /> or a <see cref="T:System.String" />, or <paramref name="value" /> must be null. Otherwise, the method throws an <see cref="T:System.InvalidCastException" />. In addition, if <paramref name="value" /> is a string, it must contain a valid representation of a date and time value in the current culture or a <see cref="T:System.FormatException" /> is thrown.  </para><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToDateTime(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a <see cref="T:System.DateTime" /> object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time equivalent of the value of <paramref name="value" />, or a date and time equivalent of <see cref="F:System.DateTime.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (sbyte value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (float value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, the return value is the result of invoking the <see cref="M:System.DateTime.Parse(System.String)" /> method on <paramref name="value" /> using the formatting information in a <see cref="T:System.Globalization.DateTimeFormatInfo" /> object that is initialized for the current culture. The <paramref name="value" /> argument must contain the representation of a date and time in one of the formats described in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> topic. If <paramref name="value" /> is null, the method returns <see cref="F:System.DateTime.MinValue" />.</para><para>This method tries to parse <paramref name="value" /> completely and avoid throwing a <see cref="T:System.FormatException" />. It completes missing month, day, and year information with the current date. If <paramref name="value" /> contains only a date and no time, this method assumes a time of midnight. Any leading, inner, or trailing white-space characters in <paramref name="value" /> are ignored.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.DateTime.TryParse(System.String,System.DateTime@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a date and time to an equivalent date and time value.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time equivalent of the value of <paramref name="value" />, or the date and time equivalent of <see cref="F:System.DateTime.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The string representation of a date and time.</param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (ushort value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (uint value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (ulong value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs></Member><Member MemberName="ToDateTime"><MemberSignature Language="C#" Value="public static DateTime ToDateTime (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToDateTime(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a date, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that date. <paramref name="provider" /> is involved in the conversion of <paramref name="value" /> if the runtime type of <paramref name="value" /> is a <see cref="T:System.String" />, or if <paramref name="value" /> is a user-defined type whose <see cref="M:System.IConvertible.ToDateTime(System.IFormatProvider)" /> implementation makes use of <paramref name="provider" />. If the runtime type of <paramref name="value" /> is <see cref="T:System.String" /> and <paramref name="provider" /> is null, the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current thread culture is used. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a <see cref="T:System.DateTime" /> object, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time equivalent of the value of <paramref name="value" />, or the date and time equivalent of <see cref="F:System.DateTime.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.DateTime.Parse(System.String,System.IFormatProvider)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.DateTimeFormatInfo" /> object. The <see cref="T:System.Globalization.DateTimeFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.DateTimeFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.DateTime.TryParse(System.String,System.DateTime@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent date and time, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The date and time equivalent of the value of <paramref name="value" />, or the date and time equivalent of <see cref="F:System.DateTime.MinValue" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains a date and time to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDecimal"><MemberSignature Language="C#" Value="public static decimal ToDecimal (char value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs></Member><Member MemberName="ToDecimal"><MemberSignature Language="C#" Value="public static decimal ToDecimal (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is 
 provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified decimal number; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A decimal number. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Decimal" /> value returned by this method contains a maximum of 15 significant digits. If the <paramref name="value" /> parameter contains more than 15 significant digits, it is rounded using rounding to nearest. The following example illustrates how the <see cref="M:System.Convert.ToDecimal(System.Double)" /> method uses rounding to nearest to return a <see cref="T:System.Decimal" /> value with 15 significant digits.</para><para>code reference: System.Convert.ToDecimal#2</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />. </para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDecimal"><MemberSignature Language="C#" Value="public static decimal ToDecimal (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Decimal" /> value returned by this method contains a maximum of seven significant digits. If the <paramref name="value" /> parameter contains more than seven significant digits, it is rounded using rounding to nearest. The following example illustrates how the <see cref="M:System.Convert.ToDecimal(System.Single)" /> method uses rounding to nearest to return a <see cref="T:System.Decimal" /> value with seven significant digits.</para><para>code reference: System.Convert.ToDecimal#1</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to the equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />. </para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToDecimal(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Decimal.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Decimal.TryParse(System.String,System.Decimal@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains a number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent decimal number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDecimal"><MemberSignature Language="C#" Value="public static decimal ToDecimal (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an equivalent decimal number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Decimal ToDecimal(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.Decimal.Parse(System.String)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Decimal.TryParse(System.String,System.Decimal@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent decimal number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A decimal number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains a number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDouble"><MemberSignature Language="C#" Value="public static double ToDouble (char value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs></Member><Member MemberName="ToDouble"><MemberSignature Language="C#" Value="public static double ToDouble (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified double-precision floating-point number; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDouble"><MemberSignature Language="C#" Value="public static double ToDouble (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToDouble(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Double.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Double.TryParse(System.String,System.Double@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent double-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToDouble"><MemberSignature Language="C#" Value="public static double ToDouble (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an double-precision floating-point number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.Double.Parse(System.String)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Double.TryParse(System.String,System.Double@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent double-precision floating-point number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A double-precision floating-point number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />. </para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt16"><MemberSignature Language="C#" Value="public static short ToInt16 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 16-bit signed integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The 16-bit signed integer equivalent of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt16"><MemberSignature Language="C#" Value="public static short ToInt16 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToInt16(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Int16.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int16.TryParse(System.String,System.Int16@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt16"><MemberSignature Language="C#" Value="public static short ToInt16 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 16-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int16.TryParse(System.String,System.Int16@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 16-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt16"><MemberSignature Language="C#" Value="public static short ToInt16 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int16 ToInt16(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the negative sign is not supported for non-base 10 numeric representations, the <see cref="M:System.Convert.ToInt16(System.String,System.Int32)" /> method assumes that negative numbers use two’s complement representation. In other words, the method always interprets the highest-order binary bit of an integer (bit 15) as its sign bit. As a result, it is possible to write code in which a non-base 10 number that is out of the range of the <see cref="T:System.Int16" /> data type is converted to an <see cref="T:System.Int16" /> value without the method throwing an exception. The following example increments <see cref="F:System.Int16.MaxValue" /> by one, converts the resulting number to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToInt16(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x8000 converts to -32768." </para><para>code reference: System.Convert.BaseConversion#5</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method is using the appropriate numeric representation to interpret a particular value. As the following example illustrates, you can ensure that the method handles overflows appropriately by first retrieving the sign of the numeric value before converting it to its hexadecimal string representation. Throw an exception if the original value was positive but the conversion back to an integer yields a negative value. </para><para>code reference: System.Convert.BaseConversion#6</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 16-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that represents the UTF-16 encoded code point of the <paramref name="value" /> parameter.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt32"><MemberSignature Language="C#" Value="public static int ToInt32 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert.</param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 32-bit signed integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt32"><MemberSignature Language="C#" Value="public static int ToInt32 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToInt32(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Int32.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int32.TryParse(System.String,System.Int32@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt32"><MemberSignature Language="C#" Value="public static int ToInt32 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 32-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.Int32.Parse(System.String)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int32.TryParse(System.String,System.Int32@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 32-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt32"><MemberSignature Language="C#" Value="public static int ToInt32 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ToInt32(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the negative sign is not supported for non-base 10 numeric representations, the <see cref="M:System.Convert.ToInt32(System.String,System.Int32)" /> method assumes that negative numbers use two’s complement representation. In other words, the method always interprets the highest-order binary bit of an integer (bit 31) as its sign bit. As a result, it is possible to write code in which a non-base 10 number that is out of the range of the <see cref="T:System.Int32" /> data type is converted to an <see cref="T:System.Int32" /> value without the method throwing an exception. The following example increments <see cref="F:System.Int32.MaxValue" /> by one, converts the resulting number to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToInt32(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x80000000 converts to -2147483648." </para><para>code reference: System.Convert.BaseConversion#1</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method is using the appropriate numeric representation to interpret a particular value. As the following example illustrates, you can ensure that the method handles overflows appropriately by first retrieving the sign of the numeric value before converting it to its hexadecimal string representation. Throw an exception if the original value was positive but the conversion back to an integer yields a negative value. </para><para>code reference: System.Convert.BaseConversion#2</para><para /></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 32-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt64"><MemberSignature Language="C#" Value="public static long ToInt64 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 64-bit signed integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A 64-bit signed integer. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt64"><MemberSignature Language="C#" Value="public static long ToInt64 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is not null, this method wraps a call to the <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" /> implementation of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToInt64(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Int64.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture. </para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int64.TryParse(System.String,System.Int64@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains a number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt64"><MemberSignature Language="C#" Value="public static long ToInt64 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 64-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.Int64.Parse(System.String)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an IFormatProvider instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The NumberFormatInfo object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the NumberFormatInfo for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Int64.TryParse(System.String,System.Int64@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 64-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToInt64"><MemberSignature Language="C#" Value="public static long ToInt64 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int64 ToInt64(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the negative sign is not supported for non-base 10 numeric representations, the <see cref="M:System.Convert.ToInt64(System.String,System.Int32)" /> method assumes that negative numbers use two’s complement representation. In other words, the method always interprets the highest-order binary bit of a long integer (bit 63) as its sign bit. As a result, it is possible to write code in which a non-base 10 number that is out of the range of the <see cref="T:System.Int64" /> data type is converted to an <see cref="T:System.Int64" /> value without the method throwing an exception. The following example converts <see cref="F:System.UInt64.MaxValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToInt64(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0xFFFFFFFFFFFFFFFF converts to -1."</para><para>code reference: System.Convert.BaseConversion#7</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method is using the appropriate numeric representation to interpret a particular value. As the following example illustrates, you can ensure that the method handles overflows appropriately by first determining whether a value represents an unsigned or a signed type when converting it to its hexadecimal string representation. Throw an exception if the original value was an unsigned type but the conversion back to an integer yields a value whose sign bit is on. </para><para>code reference: System.Convert.BaseConversion#8</para><para>The following example attempts to interpret each element in a string array as a hexadecimal string and convert it to a long integer.</para><para>code reference: System.Convert.ToInt64#15</para><para /></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 64-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToSByte"><MemberSignature Language="C#" Value="public static sbyte ToSByte (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to the equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToSByte"><MemberSignature Language="C#" Value="public static sbyte ToSByte (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 8-bit signed integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 8-bit signed integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToSByte(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.SByte.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.SByte.TryParse(System.String,System.SByte@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if value is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToSByte"><MemberSignature Language="C#" Value="public static sbyte ToSByte (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an 8-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.SByte.TryParse(System.String,System.SByte@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 8-bit signed integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToSByte"><MemberSignature Language="C#" Value="public static sbyte ToSByte (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig int8 ToSByte(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.SByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the negative sign is not supported for non-base 10 numeric representations, the <see cref="M:System.Convert.ToSByte(System.String,System.Int32)" /> method assumes that negative numbers use two’s complement representation. In other words, the method always interprets the high-order bit of a byte (bit 7) as its sign bit. As a result, it is possible to write code in which a non-base 10 number that is out of the range of the <see cref="T:System.SByte" /> data type is converted to an <see cref="T:System.SByte" /> value without the method throwing an exception. The following example converts <see cref="F:System.Byte.MaxValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToSByte(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0xff converts to -1."</para><para>code reference: System.Convert.BaseConversion#9</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method is using the appropriate numeric representation to interpret a particular value. As the following example illustrates, you can ensure that the method handles overflows appropriately by first determining whether a value represents an unsigned or a signed type when converting it to its hexadecimal string representation. Throw an exception if the original value was an unsigned type but the conversion back to a signed byte yields a value whose sign bit is on. </para><para>code reference: System.Convert.BaseConversion#10</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 8-bit signed integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToSingle"><MemberSignature Language="C#" Value="public static float ToSingle (char value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs></Member><Member MemberName="ToSingle"><MemberSignature Language="C#" Value="public static float ToSingle (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para><para><paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para><para><paramref name="value" /> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToSingle"><MemberSignature Language="C#" Value="public static float ToSingle (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An 8-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is
      provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified single-precision floating-point number; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToSingle(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Single.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Single.TryParse(System.String,System.Single@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent single-precision floating-point number.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToSingle"><MemberSignature Language="C#" Value="public static float ToSingle (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to an single-precision floating-point number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ToSingle(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.Single.Parse(System.String)" /> method on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.Single.TryParse(System.String,System.Single@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent single-precision floating-point number, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A single-precision floating-point number that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Boolean.ToString" />. It returns <see cref="F:System.Boolean.TrueString" /> for true values and <see cref="F:System.Boolean.FalseString" /> for false values.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Byte.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Char.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.DateTime.ToString" />. It uses the formatting conventions of the current culture and the "G" format specifier to convert a <see cref="T:System.DateTime" /> value to its string representation.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified <see cref="T:System.DateTime" /> to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Decimal.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Double.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int16.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int32.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int64.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>To convert <paramref name="value" /> to its string representation, the method tries to call the <see cref="M:System.IConvertible.ToString(System.IFormatProvider)" /> implementation of <paramref name="value" />. If <paramref name="value" /> does not implement the <see cref="T:System.IConvertible" /> interface, the method tries to call the <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" /> implementation of <paramref name="value" />. If value does not implement the <see cref="T:System.IFormattable" /> interface, the method calls the ToString method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />, or <see cref="F:System.String.Empty" /> if value is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies the value to convert, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.SByte.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Single.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><remarks><para><block subset="none" type="note"> This method is 
 provided for completeness.</block></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified string instance; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The string to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt16.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt32.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt64.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (bool value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(bool value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Boolean.ToString" />. It returns <see cref="F:System.Boolean.TrueString" /> for true values and <see cref="F:System.Boolean.FalseString" /> for false values.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An instance of an object. This parameter is ignored.</param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int8 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Byte.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (byte value, int toBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int8 value, int32 toBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /><Parameter Name="toBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="toBase" /> does not equal 10, the string that is returned by the <see cref="M:System.Convert.ToString(System.Byte,System.Int32)" /> method represents <paramref name="value" /> by its magnitude only. If the method is called to create a string that will later be converted back to a number, a corresponding method that assumes a magnitude-only numeric representation should be called to perform the conversion. Such methods include <see cref="M:System.Convert.ToByte(System.String,System.Int32)" /> or <see cref="M:System.Byte.Parse(System.String,System.Globalization.NumberStyles)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of an 8-bit unsigned integer to its equivalent string representation in a specified base.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" /> in base <paramref name="toBase" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param><param name="toBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the return value, which must be 2, 8, 10, or 16. </param></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (char value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(char value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Char.ToString" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(valuetype System.DateTime value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.DateTime.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified <see cref="T:System.DateTime" /> to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(valuetype System.Decimal value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Decimal.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(float64 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Double.ToString(System.IFormatProvider)" /></para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to its equivalent string representation.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int16 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int16.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (short value, int toBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int16 value, int32 toBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /><Parameter Name="toBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is positive and <paramref name="toBase" /> is 2, 8, or 16, the returned string uses sign-and-magnitude representation. If <paramref name="value" /> is negative and <paramref name="toBase" /> is 2, 8, or 16, the returned string uses two's complement representation. This means that the high-order bit of the high-order byte (bit 15) is interpreted as the sign bit. If the <see cref="M:System.Convert.ToString(System.Int16,System.Int32)" /> method is called to create a string that will later be converted back to a number, a corresponding method that assumes a similar numeric representation should be called to perform the conversion. Such methods include <see cref="M:System.Convert.ToInt16(System.String,System.Int32)" /> and <see cref="M:System.Int16.Parse(System.String,System.Globalization.NumberStyles)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of a 16-bit signed integer to its equivalent string representation in a specified base.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" /> in base <paramref name="toBase" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param><param name="toBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the return value, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int32 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int32.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (int value, int toBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int32 value, int32 toBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /><Parameter Name="toBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is positive and <paramref name="toBase" /> is 2, 8, or 16, the returned string uses sign-and-magnitude representation. If <paramref name="value" /> is negative and <paramref name="toBase" /> is 2, 8, or 16, the returned string uses two's complement representation. This means that the high-order bit of the highest-order byte (bit 31) is interpreted as the sign bit. If the <see cref="M:System.Convert.ToString(System.Int32,System.Int32)" /> method is called to create a string that will later be converted back to a number, a corresponding method that assumes a similar numeric representation should be called to perform the conversion. Such methods include <see cref="M:System.Convert.ToInt32(System.String,System.Int32)" /> and <see cref="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of a 32-bit signed integer to its equivalent string representation in a specified base.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" /> in base <paramref name="toBase" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param><param name="toBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the return value, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int64 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Int64.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (long value, int toBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int64 value, int32 toBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /><Parameter Name="toBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="value" /> is positive and <paramref name="toBase" /> is not 10, the returned string uses sign-and-magnitude representation. If <paramref name="value" /> is negative and <paramref name="toBase" /> is not 10, the returned string uses two's complement representation. This means that the high-order bit of the highest-order byte (bit 63) is interpreted as the sign bit. If the <see cref="M:System.Convert.ToString(System.Int64,System.Int32)" /> method is called to create a string that will later be converted back to a number, a corresponding method that assumes a similar numeric representation should be called to perform the conversion. Such methods include <see cref="M:System.Convert.ToInt64(System.String,System.Int32)" /> and <see cref="M:System.Int64.Parse(System.String,System.Globalization.NumberStyles)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of a 64-bit signed integer to its equivalent string representation in a specified base.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" /> in base <paramref name="toBase" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param><param name="toBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the return value, which must be 2, 8, 10, or 16. </param></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If the <paramref name="value" /> parameter implements the <see cref="T:System.IConvertible" /> interface, the method calls the <see cref="M:System.IConvertible.ToString(System.IFormatProvider)" /> implementation of <paramref name="value" />. Otherwise, if the <paramref name="value" /> parameter implements the <see cref="T:System.IFormattable" /> interface, the method calls its <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" /> implementation. If <paramref name="value" /> implements neither interface, the method calls the <paramref name="value" /> parameter's ToString() method, and the <paramref name="provider" /> parameter is ignored.</para><para>The <paramref name="provider" /> parameter is used if the <paramref name="value" /> parameter implements the <see cref="T:System.IConvertible" /> or <see cref="T:System.IFormattable" /> interface. The most common use of the <paramref name="provider" /> parameter is to specify culture-specific information used in the conversion of <paramref name="value" />. For example, if the <paramref name="value" /> parameter is a negative decimal number, the <paramref name="provider" /> parameter can supply culture-specific information about the notation used for the negative sign and decimal separator. The second example in the next section illustrates a format provider that does not supply culture-sensitive formatting information. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to its equivalent string representation using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />, or <see cref="F:System.String.Empty" /> if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies the value to convert, or null. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(int8 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.SByte.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(float32 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.Single.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>1</Excluded><ExcludedLibrary>ExtendedNumerics</ExcludedLibrary></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public static string ToString (string value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified string instance; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The string to return. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. This parameter is ignored.</param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int16 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt16.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int32 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt32.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig string ToString(unsigned int64 value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation is identical to <see cref="M:System.UInt64.ToString(System.IFormatProvider)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string representation of <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The 16-bit unsigned integer equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt16"><MemberSignature Language="C#" Value="public static ushort ToUInt16 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to the equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt16"><MemberSignature Language="C#" Value="public static ushort ToUInt16 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 16-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToUInt16(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.UInt16.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture. </para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt16.TryParse(System.String,System.UInt16@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 16-bit unsigned integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt16"><MemberSignature Language="C#" Value="public static ushort ToUInt16 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 16-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking <see cref="M:System.UInt16.Parse(System.String)" /> on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt16.TryParse(System.String,System.UInt16@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 16-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt16"><MemberSignature Language="C#" Value="public static ushort ToUInt16 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int16 ToUInt16(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the <see cref="T:System.UInt16" /> data type supports unsigned values only, the <see cref="M:System.Convert.ToUInt16(System.String,System.Int32)" /> method assumes that <paramref name="value" /> is expressed using unsigned binary representation. In other words, all 16 bits are used to represent the numeric value, and a sign bit is absent. As a result, it is possible to write code in which a signed integer value that is out of the range of the <see cref="T:System.UInt16" /> data type is converted to a <see cref="T:System.UInt16" /> value without the method throwing an exception. The following example converts <see cref="F:System.Int16.MinValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToUInt16(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x8000 converts to 32768." </para><para>code reference: System.Convert.BaseConversion#11</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method or operator is using the appropriate numeric representation to interpret a particular value. The following example illustrates one technique for ensuring that the method does not inappropriately use binary representation to interpret a value that uses two's complement representation when converting a hexadecimal string to a <see cref="T:System.UInt16" /> value. The example determines whether a value represents a signed or an unsigned integer while it is converting that value to its string representation. When the example converts the value to a <see cref="T:System.UInt16" /> value, it checks whether the original value was a signed integer. If so, and if its high-order bit is set (which indicates that the original value was negative), the method throws an exception. </para><para>code reference: System.Convert.BaseConversion#12</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 16-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt32"><MemberSignature Language="C#" Value="public static uint ToUInt32 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt32"><MemberSignature Language="C#" Value="public static uint ToUInt32 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 32-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToUInt32(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.UInt32.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt32.TryParse(System.String,System.UInt32@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 32-bit unsigned integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to return. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt32"><MemberSignature Language="C#" Value="public static uint ToUInt32 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 32-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking <see cref="M:System.UInt32.Parse(System.String)" /> on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> instance that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt32.TryParse(System.String,System.UInt32@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 32-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt32"><MemberSignature Language="C#" Value="public static uint ToUInt32 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 ToUInt32(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the <see cref="T:System.UInt32" /> data type supports unsigned values only, the <see cref="M:System.Convert.ToUInt32(System.String,System.Int32)" /> method assumes that <paramref name="value" /> is expressed using unsigned binary representation. In other words, all 32 bits are used to represent the numeric value, and a sign bit is absent. As a result, it is possible to write code in which a signed integer value that is out of the range of the <see cref="T:System.UInt32" /> data type is converted to a <see cref="T:System.UInt32" /> value without the method throwing an exception. The following example converts <see cref="F:System.Int32.MinValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToUInt32(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x80000000 converts to 2147483648." </para><para>code reference: System.Convert.BaseConversion#13</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method or operator is using the appropriate numeric representation to interpret a particular value. The following example illustrates one technique for ensuring that the method does not inappropriately use binary representation to interpret a value that uses two's complement representation when converting a hexadecimal string to a <see cref="T:System.UInt32" /> value. The example determines whether a value represents a signed or an unsigned integer while it is converting that value to its string representation. When the example converts the value to a <see cref="T:System.UInt32" /> value, it checks whether the original value was a signed integer. If so, and if its high-order bit is set (which indicates that the original value was negative), the method throws an exception. </para><para>code reference: System.Convert.BaseConversion#14</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 32-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified Boolean value to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number 1 if <paramref name="value" /> is true; otherwise, 0.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(char value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified Unicode character to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Unicode character to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt64"><MemberSignature Language="C#" Value="public static ulong ToUInt64 (DateTime value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(valuetype System.DateTime value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Calling this method always throws <see cref="T:System.InvalidCastException" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>This conversion is not supported. No value is returned.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The date and time value to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified decimal number to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified double-precision floating-point number to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The double-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit signed integer to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit signed integer to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 64-bit signed integer to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit signed integer to convert. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt64"><MemberSignature Language="C#" Value="public static ulong ToUInt64 (object value);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface, or null. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 8-bit signed integer to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 8-bit signed integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified single-precision floating-point number to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" />, rounded to the nearest 64-bit unsigned integer. If <paramref name="value" /> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The single-precision floating-point number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Using the <see cref="M:System.Convert.ToInt64(System.String)" /> method is equivalent to passing <paramref name="value" /> to the <see cref="M:System.Int64.Parse(System.String)" /> method. <paramref name="value" /> is interpreted by using the formatting conventions of the current thread culture.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt64.TryParse(System.String,System.UInt64@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit signed integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 16-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit unsigned integer to convert. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><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><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the specified 64-bit unsigned integer; no actual conversion is performed.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><paramref name="value" /> is returned unchanged.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 64-bit unsigned integer to return. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt64"><MemberSignature Language="C#" Value="public static ulong ToUInt64 (object value, IFormatProvider provider);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(object value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking the <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" /> method of the underlying type of <paramref name="value" />.</para><para><paramref name="provider" /> enables the user to specify culture-specific conversion information about the contents of <paramref name="value" />. For example, if <paramref name="value" /> is a <see cref="T:System.String" /> that represents a number, <paramref name="provider" /> could supply culture-specific information about the notation used to represent that number.</para><para>The base types ignore <paramref name="provider" />; however, the parameter may be used if <paramref name="value" /> is a user-defined type that implements the <see cref="T:System.IConvertible" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the value of the specified object to a 64-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to <paramref name="value" />, or zero if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />An object that implements the <see cref="T:System.IConvertible" /> interface. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(string value, class System.IFormatProvider provider) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="provider" Type="System.IFormatProvider" /></Parameters><Docs><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><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The return value is the result of invoking <see cref="M:System.UInt64.Parse(System.String)" /> on <paramref name="value" />.</para><para><paramref name="provider" /> is an <see cref="T:System.IFormatProvider" /> implementation that obtains a <see cref="T:System.Globalization.NumberFormatInfo" /> object. The <see cref="T:System.Globalization.NumberFormatInfo" /> object provides culture-specific information about the format of <paramref name="value" />. If <paramref name="provider" /> is null, the <see cref="T:System.Globalization.NumberFormatInfo" /> object for the current culture is used.</para><para>If you prefer not to handle an exception if the conversion fails, you can call the <see cref="M:System.UInt64.TryParse(System.String,System.UInt64@)" /> method instead. It returns a <see cref="T:System.Boolean" /> value that indicates whether the conversion succeeded or failed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string representation of a number to an equivalent 64-bit unsigned integer, using the specified culture-specific formatting information.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="provider"><attribution license="cc4" from="Microsoft" modified="false" />An object that supplies culture-specific formatting information. </param></Docs><Excluded>0</Excluded></Member><Member MemberName="ToUInt64"><MemberSignature Language="C#" Value="public static ulong ToUInt64 (string value, int fromBase);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 ToUInt64(string value, int32 fromBase) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="fromBase" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If <paramref name="fromBase" /> is 16, you can prefix the number specified by the <paramref name="value" /> parameter with "0x" or "0X".</para><para>Because the <see cref="T:System.UInt64" /> data type supports unsigned values only, the <see cref="M:System.Convert.ToUInt64(System.String,System.Int32)" /> method assumes that <paramref name="value" /> is expressed using unsigned binary representation. In other words, all 64 bits are used to represent the numeric value, and a sign bit is absent. As a result, it is possible to write code in which a signed long integer value that is out of the range of the <see cref="T:System.UInt64" /> data type is converted to a <see cref="T:System.UInt64" /> value without the method throwing an exception. The following example converts <see cref="F:System.Int64.MinValue" /> to its hexadecimal string representation, and then calls the <see cref="M:System.Convert.ToUInt64(System.String,System.Int32)" /> method. Instead of throwing an exception, the method displays the message, "0x8000000000000000 converts to 9223372036854775808." </para><para>code reference: System.Convert.BaseConversion#15</para><para>When performing binary operations or numeric conversions, it is always the responsibility of the developer to verify that a method or operator is using the appropriate numeric representation to interpret a particular value. The following example illustrates one technique for ensuring that the method does not inappropriately use binary representation to interpret a value that uses two's complement representation when converting a hexadecimal string to a <see cref="T:System.UInt64" /> value. The example determines whether a value represents a signed or an unsigned integer while it is converting that value to its string representation. When the example converts the value to a <see cref="T:System.UInt64" /> value, it checks whether the original value was a signed integer. If so, and if its high-order bit is set (which indicates that the original value was negative), the method throws an exception. </para><para>code reference: System.Convert.BaseConversion#16</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the string representation of a number in a specified base to an equivalent 64-bit unsigned integer.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A 64-bit unsigned integer that is equivalent to the number in <paramref name="value" />, or 0 (zero) if <paramref name="value" /> is null.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />A string that contains the number to convert. </param><param name="fromBase"><attribution license="cc4" from="Microsoft" modified="false" />The base of the number in <paramref name="value" />, which must be 2, 8, 10, or 16. </param></Docs></Member></Members><TypeExcluded>0</TypeExcluded></Type>