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