Convert

Convert struct

The structure that contains methods performing conversion of values of one type to the values of another type. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type.

class Convert

Methods

MethodDescription
static SharedPtr<Object> ChangeType(const SharedPtr<Object>&, const TypeInfo&)NOT IMPLEMENTED.
static ArrayPtr<uint8_t> FromBase64CharArray(const ArrayPtr<char_t>&, int, int)Decodes base-64 encoded data represented as a range in the array of Unicode characters.
static ArrayPtr<uint8_t> FromBase64String(const String&)Decodes base-64 encoded data represented as a string.
static TypeCode GetTypeCode(const SharedPtr<Object>&)Returns a TypeCode value representing the type of the specified boxed value.
static std::enable_if_t<!IsSmartPtr<T>::value, bool> IsDBNull(const T&)NOT IMPLEMENTED.
static bool IsDBNull(const SharedPtr<T>&)NOT IMPLEMENTED Fake implementation, checks if value is nullptr.
static Target To(const Source&)
static int ToBase64CharArray(const ArrayPtr<uint8_t>&, int, int, const ArrayPtr<char16_t>&, int, bool)Base-64 encodes a range of elements in the specified byte array and stores the encoded data as an array of Unicode characters.
static int ToBase64CharArray(const ArrayPtr<uint8_t>&, int, int, const ArrayPtr<char_t>&, int, Base64FormattingOptions)Base-64 encodes a range of elements in the specified byte array and stores the encoded data as an array of Unicode characters.
static String ToBase64String(const ArrayPtr<uint8_t>&, bool)Base-64 encodes elements in the specified byte array and returns the encoded data as a string.
static String ToBase64String(const ArrayPtr<uint8_t>&, int, int, bool)Base-64 encodes a range of elements in the specified byte array and returns the encoded data as a string.
static String ToBase64String(const ArrayPtr<uint8_t>&, Base64FormattingOptions)Base-64 encodes elements in the specified byte array and returns the encoded data as a string.
static String ToBase64String(const ArrayPtr<uint8_t>&, int, int, Base64FormattingOptions)Base-64 encodes a range of elements in the specified byte array and returns the encoded data as a string.
static constexpr bool ToBoolean(bool)Returns the specified boolean value.
static constexpr bool ToBoolean(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent boolean value.
static constexpr bool ToBoolean(int8_t)Converts the specified 8-bit signed integer to an equivalent boolean value.
static constexpr bool ToBoolean(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent boolean value.
static constexpr bool ToBoolean(int16_t)Converts the specified 16-bit signed integer to an equivalent boolean value.
static constexpr bool ToBoolean(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent boolean value.
static constexpr bool ToBoolean(int32_t)Converts the specified 32-bit signed integer to an equivalent boolean value.
static constexpr bool ToBoolean(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent boolean value.
static constexpr bool ToBoolean(int64_t)Converts the specified 64-bit signed integer to an equivalent boolean value.
static constexpr bool ToBoolean(float)Converts the specified float number to an equivalent boolean value.
static constexpr bool ToBoolean(double)Converts the specified double number to an equivalent boolean value.
static bool ToBoolean(const Decimal&)Converts the specified decimal number to an equivalent boolean value.
static bool ToBoolean(char_t)Conversion is not supported. Always throws InvalidCastException.
static bool ToBoolean(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr bool ToBoolean(std::nullptr_t)Converts the specified null-string to the equivalent boolean value.
static bool ToBoolean(const char_t *)Converts the specified c-string to the value of bool type.
static bool ToBoolean(const String&)Converts the specified string to the value of bool type.
static bool ToBoolean(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string to the value of bool type.
static bool ToBoolean(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent boolean value.
static constexpr uint8_t ToByte(bool)Converts the specified boolean value to an equivalent 8-bit unsigned integer.
static constexpr uint8_t ToByte(uint8_t)Returns the specified 8-bit unsigned integer.
static uint8_t ToByte(int8_t)Converts the specified 8-bit signed integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(int16_t)Converts the specified 16-bit signed integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(int32_t)Converts the specified 32-bit signed integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(int64_t)Converts the specified 64-bit signed integer to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(float)Converts the specified float number to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(double)Converts the specified double number to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(const Decimal&)Converts the specified decimal number to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(char_t)Converts the specified unicode character to an equivalent 8-bit unsigned integer.
static uint8_t ToByte(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr uint8_t ToByte(std::nullptr_t)Converts the specified null-string to the equivalent unsigned 8-bit integer value.
static uint8_t ToByte(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent unsigned 8-bit integer value.
static uint8_t ToByte(const String&)Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value.
static uint8_t ToByte(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 8-bit integer value.
static uint8_t ToByte(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information.
static uint8_t ToByte(const String&, const SharedPtr<Globalization::CultureInfo>&)
static uint8_t ToByte(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint8_t ToByte(const String&, std::nullptr_t)
static uint8_t ToByte(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information and number style.
static uint8_t ToByte(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static uint8_t ToByte(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint8_t ToByte(const String&, Globalization::NumberStyles, std::nullptr_t)
static uint8_t ToByte(Enum)
static uint8_t ToByte(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent unsigned 8-bit integer value.
static char_t ToChar(bool)Conversion is not supported. Always throws InvalidCastException.
static constexpr char_t ToChar(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent unicode character.
static char_t ToChar(int8_t)Converts the specified 8-bit signed integer to an equivalent unicode character.
static constexpr char_t ToChar(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent unicode character.
static char_t ToChar(int16_t)Converts the specified 16-bit signed integer to an equivalent unicode character.
static char_t ToChar(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent unicode character.
static char_t ToChar(int32_t)Converts the specified 32-bit signed integer to an equivalent unicode character.
static char_t ToChar(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent unicode character.
static char_t ToChar(int64_t)Converts the specified 64-bit signed integer to an equivalent unicode character.
static char_t ToChar(float)Conversion is not supported. Always throws InvalidCastException.
static char_t ToChar(double)Conversion is not supported. Always throws InvalidCastException.
static char_t ToChar(const Decimal&)Conversion is not supported. Always throws InvalidCastException.
static constexpr char_t ToChar(char_t)Returns the specified unicode character.
static char_t ToChar(DateTime)Conversion is not supported. Always throws InvalidCastException.
static char_t ToChar(const char_t *)Converts the first and the only character of the specified c-string to a char_t value.
static char_t ToChar(const String&)Converts the first and the only character of the specified string to a char_t value.
static char_t ToChar(const String&, const SharedPtr<IFormatProvider>&)Converts the first and the only character of the specified string to a char_t value.
static char_t ToChar(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent unicode character.
static DateTime ToDateTime(bool)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(uint8_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(int8_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(uint16_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(int16_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(uint32_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(int32_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(uint64_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(int64_t)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(float)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(double)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(const Decimal&)Conversion is not supported. Always throws InvalidCastException.
static DateTime ToDateTime(char_t)Conversion is not supported. Always throws InvalidCastException.
static constexpr DateTime ToDateTime(DateTime)Returns the specified date and time.
static DateTime ToDateTime(const String&)Converts the specified string to an instance of DateTime class.
static DateTime ToDateTime(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string to an instance of DateTime class using the provided formatting information.
static DateTime ToDateTime(const String&, const SharedPtr<Globalization::CultureInfo>&)
static DateTime ToDateTime(const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&)
static DateTime ToDateTime(const String&, std::nullptr_t)
static DateTime ToDateTime(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent DateTime value.
static Decimal ToDecimal(bool)Converts the specified boolean value to an equivalent decimal number.
static Decimal ToDecimal(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent decimal number.
static Decimal ToDecimal(int8_t)Converts the specified 8-bit signed integer to an equivalent decimal number.
static Decimal ToDecimal(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent decimal number.
static Decimal ToDecimal(int16_t)Converts the specified 16-bit signed integer to an equivalent decimal number.
static Decimal ToDecimal(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent decimal number.
static Decimal ToDecimal(int32_t)Converts the specified 32-bit signed integer to an equivalent decimal number.
static Decimal ToDecimal(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent decimal number.
static Decimal ToDecimal(int64_t)Converts the specified 64-bit signed integer to an equivalent decimal number.
static Decimal ToDecimal(float)Converts the specified float number to an equivalent decimal number.
static Decimal ToDecimal(double)Converts the specified double number to an equivalent decimal number.
static Decimal ToDecimal(const Decimal&)Returns the specified decimal number.
static Decimal ToDecimal(char_t)Conversion is not supported. Always throws InvalidCastException.
static Decimal ToDecimal(DateTime)Conversion is not supported. Always throws InvalidCastException.
static Decimal ToDecimal(std::nullptr_t)Converts the specified null-string to the equivalent Decimal value.
static Decimal ToDecimal(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent Decimal value.
static Decimal ToDecimal(const String&)Converts the specified string containing the string representation of a number to the equivalent Decimal value.
static Decimal ToDecimal(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent Decimal value using the provided formatting information.
static Decimal ToDecimal(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent Decimal value using the specified number styles and formatting information.
static Decimal ToDecimal(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent Decimal value.
static constexpr double ToDouble(bool)Converts the specified boolean value to an equivalent double-precision floating-point number.
static constexpr double ToDouble(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(int8_t)Converts the specified 8-bit signed integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(int16_t)Converts the specified 16-bit signed integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(int32_t)Converts the specified 32-bit signed integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(int64_t)Converts the specified 64-bit signed integer to an equivalent double-precision floating-point number.
static constexpr double ToDouble(float)Converts the specified single-precision number to an equivalent double-precision floating-point number.
static constexpr double ToDouble(double)Returns the specified double number.
static double ToDouble(const Decimal&)Converts the specified decimal number to an equivalent double-precision floating-point number.
static double ToDouble(char_t)Conversion is not supported. Always throws InvalidCastException.
static double ToDouble(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr double ToDouble(std::nullptr_t)Converts the specified null-string to the equivalent double-precision floating-point value.
static double ToDouble(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent double-precision floating-point value.
static double ToDouble(const String&)Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value.
static double ToDouble(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value using the provided formatting information.
static double ToDouble(const String&, const SharedPtr<Globalization::CultureInfo>&)
static double ToDouble(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static double ToDouble(const String&, std::nullptr_t)
static double ToDouble(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent double-precision floating-point value using the provided formatting information and number style.
static double ToDouble(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static double ToDouble(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static double ToDouble(const String&, Globalization::NumberStyles, std::nullptr_t)
static double ToDouble(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to double-precision floating-point value. If the type of boxed value is String, the specified string format is used during conversion.
static constexpr int16_t ToInt16(bool)Converts the specified boolean value to an equivalent 16-bit signed integer.
static constexpr int16_t ToInt16(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 16-bit signed integer.
static constexpr int16_t ToInt16(int8_t)Converts the specified 8-bit signed integer to an equivalent 16-bit signed integer.
static int16_t ToInt16(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 16-bit signed integer.
static constexpr int16_t ToInt16(int16_t)Returns the specified 16-bit signed integer.
static int16_t ToInt16(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 16-bit signed integer.
static int16_t ToInt16(int32_t)Converts the specified 32-bit signed integer to an equivalent 16-bit signed integer.
static int16_t ToInt16(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 16-bit signed integer.
static int16_t ToInt16(int64_t)Converts the specified 64-bit signed integer to an equivalent 16-bit signed integer.
static int16_t ToInt16(float)Converts the specified float number to an equivalent 16-bit signed integer.
static int16_t ToInt16(double)Converts the specified double number to an equivalent 16-bit signed integer.
static int16_t ToInt16(const Decimal&)Converts the specified decimal number to an equivalent 16-bit signed integer.
static int16_t ToInt16(char_t)Converts the specified unicode character to an equivalent 16-bit signed integer.
static int16_t ToInt16(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr int16_t ToInt16(std::nullptr_t)Converts the specified null-string to the equivalent 16-bit integer value.
static int16_t ToInt16(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent 16-bit integer value.
static int16_t ToInt16(const String&)Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value.
static int16_t ToInt16(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent 16-bit integer value.
static int16_t ToInt16(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value using the provided formatting information.
static int16_t ToInt16(const String&, const SharedPtr<Globalization::CultureInfo>&)
static int16_t ToInt16(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static int16_t ToInt16(const String&, std::nullptr_t)
static int16_t ToInt16(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 16-bit integer value using the provided formatting information and number style.
static int16_t ToInt16(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static int16_t ToInt16(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static int16_t ToInt16(const String&, Globalization::NumberStyles, std::nullptr_t)
static int16_t ToInt16(Enum)
static int16_t ToInt16(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent 16-bit integer value.
static constexpr int ToInt32(bool)Converts the specified boolean value to an equivalent 32-bit signed integer.
static constexpr int ToInt32(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 32-bit signed integer.
static constexpr int ToInt32(int8_t)Converts the specified 8-bit signed integer to an equivalent 32-bit signed integer.
static constexpr int ToInt32(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 32-bit signed integer.
static constexpr int ToInt32(int16_t)Converts the specified 16-bit signed integer to an equivalent 32-bit signed integer.
static int ToInt32(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 32-bit signed integer.
static constexpr int ToInt32(int32_t)Returns the specified 32-bit signed integer.
static int ToInt32(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 32-bit signed integer.
static int ToInt32(int64_t)Converts the specified 64-bit signed integer to an equivalent 32-bit signed integer.
static int ToInt32(float)Converts the specified float number to an equivalent 32-bit signed integer.
static int ToInt32(double)Converts the specified double number to an equivalent 32-bit signed integer.
static int ToInt32(const Decimal&)Converts the specified decimal number to an equivalent 32-bit signed integer.
static constexpr int ToInt32(char_t)Converts the specified unicode character to an equivalent 32-bit signed integer.
static int ToInt32(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr int ToInt32(std::nullptr_t)Converts the specified null-string to the equivalent 32-bit integer value.
static int ToInt32(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent 32-bit integer value.
static int ToInt32(const String&)Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value.
static int ToInt32(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent 32-bit integer value.
static int ToInt32(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value using the provided formatting information.
static int ToInt32(const String&, const SharedPtr<Globalization::CultureInfo>&)
static int ToInt32(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static int ToInt32(const String&, std::nullptr_t)
static int ToInt32(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 32-bit integer value using the provided formatting information and number style.
static int ToInt32(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static int ToInt32(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static int ToInt32(const String&, Globalization::NumberStyles, std::nullptr_t)
static int32_t ToInt32(Enum)
static int ToInt32(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent 32-bit integer value.
static constexpr int64_t ToInt64(bool)Converts the specified boolean value to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(int8_t)Converts the specified 8-bit signed integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(int16_t)Converts the specified 16-bit signed integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(int32_t)Converts the specified 32-bit signed integer to an equivalent 64-bit signed integer.
static int64_t ToInt64(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(int64_t)Returns the specified 64-bit signed integer.
static int64_t ToInt64(float)Converts the specified float number to an equivalent 64-bit signed integer.
static int64_t ToInt64(double)Converts the specified double number to an equivalent 64-bit signed integer.
static int64_t ToInt64(const Decimal&)Converts the specified decimal number to an equivalent 64-bit signed integer.
static constexpr int64_t ToInt64(char_t)Converts the specified unicode character to an equivalent 64-bit signed integer.
static int64_t ToInt64(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr int64_t ToInt64(std::nullptr_t)Converts the specified null-string to the equivalent int 64-bit integer value.
static int64_t ToInt64(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent 64-bit integer value.
static int64_t ToInt64(const String&)Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value.
static int64_t ToInt64(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent 64-bit integer value.
static int64_t ToInt64(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value using the provided formatting information.
static int64_t ToInt64(const String&, const SharedPtr<Globalization::CultureInfo>&)
static int64_t ToInt64(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static int64_t ToInt64(const String&, std::nullptr_t)
static int64_t ToInt64(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 64-bit integer value using the provided formatting information and number style.
static int64_t ToInt64(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static int64_t ToInt64(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static int64_t ToInt64(const String&, Globalization::NumberStyles, std::nullptr_t)
static int64_t ToInt64(Enum)
static int64_t ToInt64(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent 64-bit integer value.
static constexpr int8_t ToSByte(bool)Converts the specified boolean value to an equivalent 8-bit signed integer.
static int8_t ToSByte(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 8-bit signed integer.
static constexpr int8_t ToSByte(int8_t)Returns the specified 8-bit signed integer.
static int8_t ToSByte(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(int16_t)Converts the specified 16-bit signed integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(int32_t)Converts the specified 32-bit signed integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(int64_t)Converts the specified 64-bit signed integer to an equivalent 8-bit signed integer.
static int8_t ToSByte(float)Converts the specified float number to an equivalent 8-bit signed integer.
static int8_t ToSByte(double)Converts the specified double number to an equivalent 8-bit signed integer.
static int8_t ToSByte(const Decimal&)Converts the specified decimal number to an equivalent 8-bit signed integer.
static int8_t ToSByte(char_t)Converts the specified unicode character to an equivalent 8-bit signed integer.
static int8_t ToSByte(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr int8_t ToSByte(std::nullptr_t)Converts the specified null-string to the equivalent 8-bit integer value.
static int8_t ToSByte(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent 8-bit integer value.
static int8_t ToSByte(const String&)Converts the specified string containing the string representation of a number to the equivalent 8-bit integer value.
static int8_t ToSByte(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent 8-bit integer value.
static int8_t ToSByte(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 8-bit integer value using the provided formatting information.
static int8_t ToSByte(const String&, const SharedPtr<Globalization::CultureInfo>&)
static int8_t ToSByte(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static int8_t ToSByte(const String&, std::nullptr_t)
static int8_t ToSByte(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent 8-bit integer value using the provided formatting information and number style.
static int8_t ToSByte(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static int8_t ToSByte(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static int8_t ToSByte(const String&, Globalization::NumberStyles, std::nullptr_t)
static int8_t ToSByte(Enum)
static int8_t ToSByte(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent 8-bit integer value.
static constexpr float ToSingle(bool)Converts the specified boolean value to an equivalent single-precision floating-point number.
static constexpr float ToSingle(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(int8_t)Converts the specified 8-bit signed integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(int16_t)Converts the specified 16-bit signed integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(int32_t)Converts the specified 32-bit signed integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(int64_t)Converts the specified 64-bit signed integer to an equivalent single-precision floating-point number.
static constexpr float ToSingle(float)Returns the specified float number.
static constexpr float ToSingle(double)Converts the specified double-precision number to an equivalent single-precision floating-point number.
static float ToSingle(const Decimal&)Converts the specified decimal number to an equivalent single-precision floating-point number.
static float ToSingle(char_t)Conversion is not supported. Always throws InvalidCastException.
static float ToSingle(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr float ToSingle(std::nullptr_t)Converts the specified null-string to the equivalent single-precision floating-point value.
static float ToSingle(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent single-precision floating-point value.
static float ToSingle(const String&)Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value.
static float ToSingle(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value using the provided formatting information.
static float ToSingle(const String&, const SharedPtr<Globalization::CultureInfo>&)
static float ToSingle(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static float ToSingle(const String&, std::nullptr_t)
static float ToSingle(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent single-precision floating-point value using the provided formatting information and number style.
static float ToSingle(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static float ToSingle(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static float ToSingle(const String&, Globalization::NumberStyles, std::nullptr_t)
static float ToSingle(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to single-precision floating-point value.
static String ToString(int8_t)Converts the specified value to its string representation.
static String ToString(uint8_t)Converts the specified value to its string representation.
static String ToString(int16_t)Converts the specified value to its string representation.
static String ToString(uint16_t)Converts the specified value to its string representation.
static String ToString(int32_t)Converts the specified value to its string representation.
static String ToString(uint32_t)Converts the specified value to its string representation.
static String ToString(int64_t)Converts the specified value to its string representation.
static String ToString(uint64_t)Converts the specified value to its string representation.
static String ToString(float)Converts the specified value to its string representation.
static String ToString(double)Converts the specified value to its string representation.
static String ToString(const Decimal&)Converts the specified value to its string representation.
static String ToString(DateTime)Converts the specified value to its string representation.
static String ToString(int8_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(int8_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int8_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int8_t, std::nullptr_t)
static String ToString(uint8_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(uint8_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint8_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint8_t, std::nullptr_t)
static String ToString(int16_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(int16_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int16_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int16_t, std::nullptr_t)
static String ToString(uint16_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(uint16_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint16_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint16_t, std::nullptr_t)
static String ToString(int32_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(int32_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int32_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int32_t, std::nullptr_t)
static String ToString(uint32_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(uint32_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint32_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint32_t, std::nullptr_t)
static String ToString(int64_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(int64_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int64_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int64_t, std::nullptr_t)
static String ToString(uint64_t, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(uint64_t, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint64_t, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint64_t, std::nullptr_t)
static String ToString(float, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(float, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(float, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(float, std::nullptr_t)
static String ToString(double, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(double, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(double, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(double, std::nullptr_t)
static String ToString(const Decimal&, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(const Decimal&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(const Decimal&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(const Decimal&, std::nullptr_t)
static String ToString(DateTime, const SharedPtr<IFormatProvider>&)Converts the specified value to string using the culture-specific format information.
static String ToString(DateTime, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(DateTime, const SharedPtr<Globalization::DateTimeFormatInfo>&)
static String ToString(DateTime, std::nullptr_t)
static String ToString(int8_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(int8_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int8_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int8_t, const String&, std::nullptr_t)
static String ToString(uint8_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(uint8_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint8_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint8_t, const String&, std::nullptr_t)
static String ToString(int16_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(int16_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int16_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int16_t, const String&, std::nullptr_t)
static String ToString(uint16_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(uint16_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint16_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint16_t, const String&, std::nullptr_t)
static String ToString(int32_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(int32_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int32_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int32_t, const String&, std::nullptr_t)
static String ToString(uint32_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(uint32_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint32_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint32_t, const String&, std::nullptr_t)
static String ToString(int64_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(int64_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(int64_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(int64_t, const String&, std::nullptr_t)
static String ToString(uint64_t, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(uint64_t, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(uint64_t, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(uint64_t, const String&, std::nullptr_t)
static String ToString(float, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(float, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(float, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(float, const String&, std::nullptr_t)
static String ToString(double, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(double, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(double, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(double, const String&, std::nullptr_t)
static String ToString(const Decimal&, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(const Decimal&, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(const Decimal&, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(const Decimal&, const String&, std::nullptr_t)
static String ToString(DateTime, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation using the specified string format and culture-specific format information provided by the specified IFormatProvider object.
static String ToString(DateTime, const String&, const SharedPtr<Globalization::CultureInfo>&)
static String ToString(DateTime, const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static String ToString(DateTime, const String&, std::nullptr_t)
static String ToString(const Guid&)Converts the specified value to string.
static String ToString(const Guid&, const String&)Converts the specified value to string using the specified string format.
static String ToString(const char_t(&), std::nullptr_t)Converts the specified array of unicode characters to string.
static String ToString(const char_t(&), const SharedPtr<IFormatProvider>&)Converts the specified array of unicode characters to string using the specified culture-specific format information provided by the specified IFormatProvider object.
static String ToString(const char_t(&), const SharedPtr<Globalization::CultureInfo>&)
static String ToString(const String&, std::nullptr_t)Returns the specified value; no conversion is performed.
static String ToString(const String&, const SharedPtr<IFormatProvider>&)Returns the specified value; no conversion is performed.
static String ToString(const String&, const SharedPtr<Globalization::CultureInfo>&)Returns the specified value; no conversion is performed.
static String ToString(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)Returns the specified value; no conversion is performed.
static String ToString(char_t, std::nullptr_t)Returns the specified value; no conversion is performed.
static String ToString(char_t, const SharedPtr<IFormatProvider>&)Returns the specified value; no conversion is performed.
static String ToString(char_t, const SharedPtr<Globalization::CultureInfo>&)Returns the specified value; no conversion is performed.
static String ToString(char_t, const String&, const SharedPtr<IFormatProvider>&)Returns the specified value; no conversion is performed.
static String ToString(char_t, const String&, const SharedPtr<Globalization::CultureInfo>&)Returns the specified value; no conversion is performed.
static String ToString(char_t, const String&, std::nullptr_t)Returns the specified value; no conversion is performed.
static String ToString(bool, std::nullptr_t)Converts the specified value to its string representation.
static String ToString(bool, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation.
static String ToString(bool, const SharedPtr<Globalization::CultureInfo>&)Converts the specified value to its string representation.
static String ToString(bool, const SharedPtr<Globalization::NumberFormatInfo>&)Converts the specified value to its string representation.
static String ToString(bool, const String&, const SharedPtr<IFormatProvider>&)Converts the specified value to its string representation.
static String ToString(bool, const String&, const SharedPtr<Globalization::CultureInfo>&)Converts the specified value to its string representation.
static String ToString(bool, const String&, std::nullptr_t)Converts the specified value to its string representation.
static String ToString(int8_t, int)Converts the specified integer value to its string representation in the specified base.
static String ToString(int16_t, int)Converts the specified integer value to its string representation in the specified base.
static String ToString(int32_t, int)Converts the specified integer value to its string representation in the specified base.
static String ToString(int64_t, int)Converts the specified integer value to its string representation in the specified base.
static String ToString(uint8_t, int)
static String ToString(uint16_t, int)
static String ToString(uint32_t, int)
static String ToString(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to its string representation. If the type of boxed value is String, the specified string format is used during conversion.
static constexpr uint16_t ToUInt16(bool)Converts the specified boolean value to an equivalent 16-bit unsigned integer.
static constexpr uint16_t ToUInt16(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(int8_t)Converts the specified 8-bit signed integer to an equivalent 16-bit unsigned integer.
static constexpr uint16_t ToUInt16(uint16_t)Returns the specified 16-bit unsigned integer.
static uint16_t ToUInt16(int16_t)Converts the specified 16-bit signed integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(int32_t)Converts the specified 32-bit signed integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(int64_t)Converts the specified 64-bit signed integer to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(float)Converts the specified float number to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(double)Converts the specified double number to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(const Decimal&)Converts the specified decimal number to an equivalent 16-bit unsigned integer.
static constexpr uint16_t ToUInt16(char_t)Converts the specified unicode character to an equivalent 16-bit unsigned integer.
static uint16_t ToUInt16(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr uint16_t ToUInt16(std::nullptr_t)Converts the specified null-string to the equivalent unsigned 16-bit integer value.
static uint16_t ToUInt16(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent unsigned 16-bit integer value.
static uint16_t ToUInt16(const String&)Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value.
static uint16_t ToUInt16(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 16-bit integer value.
static uint16_t ToUInt16(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value using the provided formatting information.
static uint16_t ToUInt16(const String&, const SharedPtr<Globalization::CultureInfo>&)
static uint16_t ToUInt16(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint16_t ToUInt16(const String&, std::nullptr_t)
static uint16_t ToUInt16(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 16-bit integer value using the provided formatting information and number style.
static uint16_t ToUInt16(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static uint16_t ToUInt16(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint16_t ToUInt16(const String&, Globalization::NumberStyles, std::nullptr_t)
static uint16_t ToUInt16(Enum)
static uint16_t ToUInt16(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent unsigned 16-bit integer value.
static constexpr uint32_t ToUInt32(bool)Converts the specified boolean value to an equivalent 32-bit unsigned integer.
static constexpr uint32_t ToUInt32(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(int8_t)Converts the specified 8-bit signed integer to an equivalent 32-bit unsigned integer.
static constexpr uint32_t ToUInt32(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(int16_t)Converts the specified 16-bit signed integer to an equivalent 32-bit unsigned integer.
static constexpr uint32_t ToUInt32(uint32_t)Returns the specified 32-bit unsigned integer.
static uint32_t ToUInt32(int32_t)Converts the specified 32-bit signed integer to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(uint64_t)Converts the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(int64_t)Converts the specified 64-bit signed integer to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(float)Converts the specified float number to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(double)Converts the specified double number to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(const Decimal&)Converts the specified decimal number to an equivalent 32-bit unsigned integer.
static constexpr uint32_t ToUInt32(char_t)Converts the specified unicode character to an equivalent 32-bit unsigned integer.
static uint32_t ToUInt32(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr uint32_t ToUInt32(std::nullptr_t)Converts the specified null-string to the equivalent unsigned 32-bit integer value.
static uint32_t ToUInt32(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent unsigned 32-bit integer value.
static uint32_t ToUInt32(const String&)Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value.
static uint32_t ToUInt32(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 32-bit integer value.
static uint32_t ToUInt32(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value using the provided formatting information.
static uint32_t ToUInt32(const String&, const SharedPtr<Globalization::CultureInfo>&)
static uint32_t ToUInt32(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint32_t ToUInt32(const String&, std::nullptr_t)
static uint32_t ToUInt32(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 32-bit integer value using the provided formatting information and number style.
static uint32_t ToUInt32(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static uint32_t ToUInt32(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint32_t ToUInt32(const String&, Globalization::NumberStyles, std::nullptr_t)
static uint32_t ToUInt32(Enum)
static uint32_t ToUInt32(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent unsigned 32-bit integer value.
static constexpr uint64_t ToUInt64(bool)Converts the specified boolean value to an equivalent 64-bit unsigned integer.
static constexpr uint64_t ToUInt64(uint8_t)Converts the specified 8-bit unsigned integer to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(int8_t)Converts the specified 8-bit signed integer to an equivalent 64-bit unsigned integer.
static constexpr uint64_t ToUInt64(uint16_t)Converts the specified 16-bit unsigned integer to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(int16_t)Converts the specified 16-bit signed integer to an equivalent 64-bit unsigned integer.
static constexpr uint64_t ToUInt64(uint32_t)Converts the specified 32-bit unsigned integer to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(int32_t)Converts the specified 32-bit signed integer to an equivalent 64-bit unsigned integer.
static constexpr uint64_t ToUInt64(uint64_t)Returns the specified 64-bit unsigned integer.
static uint64_t ToUInt64(int64_t)Converts the specified 64-bit signed integer to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(float)Converts the specified float number to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(double)Converts the specified double number to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(const Decimal&)Converts the specified decimal number to an equivalent 64-bit unsigned integer.
static constexpr uint64_t ToUInt64(char_t)Converts the specified unicode character to an equivalent 64-bit unsigned integer.
static uint64_t ToUInt64(DateTime)Conversion is not supported. Always throws InvalidCastException.
static constexpr uint64_t ToUInt64(std::nullptr_t)Converts the specified null-string to the equivalent unsigned 64-bit integer value.
static uint64_t ToUInt64(const char_t *)Converts the specified c-string containing the string representation of a number to the equivalent unsigned 64-bit integer value.
static uint64_t ToUInt64(const String&)Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value.
static uint64_t ToUInt64(const String&, int)Converts the specified string containing the string representation of a number in the specified base to the equivalent unsigned 64-bit integer value.
static uint64_t ToUInt64(const String&, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value using the provided formatting information.
static uint64_t ToUInt64(const String&, const SharedPtr<Globalization::CultureInfo>&)
static uint64_t ToUInt64(const String&, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint64_t ToUInt64(const String&, std::nullptr_t)
static uint64_t ToUInt64(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&)Converts the specified string containing the string representation of a number to the equivalent unsigned 64-bit integer value using the provided formatting information and number style.
static uint64_t ToUInt64(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::CultureInfo>&)
static uint64_t ToUInt64(const String&, Globalization::NumberStyles, const SharedPtr<Globalization::NumberFormatInfo>&)
static uint64_t ToUInt64(const String&, Globalization::NumberStyles, std::nullptr_t)
static uint64_t ToUInt64(Enum)
static uint64_t ToUInt64(const SharedPtr<Object>&, const SharedPtr<IFormatProvider>&)Converts the specified boxed value to equivalent unsigned 64-bit integer value.

See Also