Convert
Overview
Utility class to convert to/from Strings.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
constructor protected
constructor
Convert()
init()
Convert()
Sub New()
Equals virtual (declared in Object)
Default constructor.
method Equals(aOther: Object): Boolean
Boolean Equals(Object aOther)
func Equals(_ aOther: Object) -> Boolean
Boolean Equals(Object aOther)
Function Equals(aOther As Object) As Boolean
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
HexStringToUInt64
Converts a hexadecimal string (Without any prefix) to an uint64.
class method HexStringToUInt64(s: String): UInt64
static UInt64 HexStringToUInt64(String s)
static func HexStringToUInt64(_ s: String) -> UInt64
static UInt64 HexStringToUInt64(String s)
Shared Function HexStringToUInt64(s As String) As UInt64
Parameters:
- s: The string to convert.
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
class method ReferenceEquals(a: Object; b: Object): Boolean
static Boolean ReferenceEquals(Object a, Object b)
static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean
static Boolean ReferenceEquals(Object a, Object b)
Shared Function ReferenceEquals(a As Object, b As Object) As Boolean
Parameters:
- a: left value
- b: right value
ToBoolean
Converts an object to boolean, or throws on failure.
class method ToBoolean(o: Object): Boolean
static Boolean ToBoolean(Object o)
static func ToBoolean(_ o: Object) -> Boolean
static Boolean ToBoolean(Object o)
Shared Function ToBoolean(o As Object) As Boolean
Parameters:
- o:
ToByte
Converts an object to Byte, or throws on failure.
class method ToByte(o: Object): Byte
static Byte ToByte(Object o)
static func ToByte(_ o: Object) -> Byte
static Byte ToByte(Object o)
Shared Function ToByte(o As Object) As Byte
Parameters:
- o:
ToDouble
Converts an object to Double, or throws on failure.
class method ToDouble(o: Object): Double
static Double ToDouble(Object o)
static func ToDouble(_ o: Object) -> Double
static Double ToDouble(Object o)
Shared Function ToDouble(o As Object) As Double
Parameters:
- o:
ToInt16
Converts an object to Int16, or throws on failure.
class method ToInt16(o: Object): Int16
static Int16 ToInt16(Object o)
static func ToInt16(_ o: Object) -> Int16
static Int16 ToInt16(Object o)
Shared Function ToInt16(o As Object) As Int16
Parameters:
- o:
ToInt32
Converts an object to Int32, or throws on failure.
class method ToInt32(o: Object): Int32
static Int32 ToInt32(Object o)
static func ToInt32(_ o: Object) -> Int32
static Int32 ToInt32(Object o)
Shared Function ToInt32(o As Object) As Int32
Parameters:
- o:
ToInt64
Converts an object to Int64, or throws on failure.
class method ToInt64(o: Object): Int64
static Int64 ToInt64(Object o)
static func ToInt64(_ o: Object) -> Int64
static Int64 ToInt64(Object o)
Shared Function ToInt64(o As Object) As Int64
Parameters:
- o:
ToSByte
Converts an object to sbyte, or throws on failure.
class method ToSByte(o: Object): SByte
static SByte ToSByte(Object o)
static func ToSByte(_ o: Object) -> SByte
static SByte ToSByte(Object o)
Shared Function ToSByte(o As Object) As SByte
Parameters:
- o:
ToSingle
Converts an object to single, or throws on failure.
class method ToSingle(o: Object): Single
static Single ToSingle(Object o)
static func ToSingle(_ o: Object) -> Single
static Single ToSingle(Object o)
Shared Function ToSingle(o As Object) As Single
Parameters:
- o:
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
ToUInt16
Converts an object to uint16, or throws on failure.
class method ToUInt16(o: Object): UInt16
static UInt16 ToUInt16(Object o)
static func ToUInt16(_ o: Object) -> UInt16
static UInt16 ToUInt16(Object o)
Shared Function ToUInt16(o As Object) As UInt16
Parameters:
- o:
ToUInt32
Converts an object to uint32, or throws on failure.
class method ToUInt32(o: Object): UInt32
static UInt32 ToUInt32(Object o)
static func ToUInt32(_ o: Object) -> UInt32
static UInt32 ToUInt32(Object o)
Shared Function ToUInt32(o As Object) As UInt32
Parameters:
- o:
ToUInt64
Converts an object to uint64, or throws on failure.
class method ToUInt64(o: Object): UInt64
static UInt64 ToUInt64(Object o)
static func ToUInt64(_ o: Object) -> UInt64
static UInt64 ToUInt64(Object o)
Shared Function ToUInt64(o As Object) As UInt64
Parameters:
- o:
TryHexStringToUInt64
Converts a hex string to an uint64.
class method TryHexStringToUInt64(s: String; out Value: UInt64): Boolean
static Boolean TryHexStringToUInt64(String s, out UInt64 Value)
static func TryHexStringToUInt64(_ s: String, _ Value: inout UInt64) -> Boolean
static Boolean TryHexStringToUInt64(String s, __out UInt64 Value)
Shared Function TryHexStringToUInt64(s As String, <OutAttribute> ByRef Value As UInt64) As Boolean
Parameters:
- s:
- Value:
Tries to parse a string as a double, returns false on failure.
class method TryParseDouble(s: String; aLocale: Locale; out Value: Double; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseDouble(String s, Locale aLocale, out Double Value, Boolean aRaiseOverflowException)
static func TryParseDouble(_ s: String, _ aLocale: Locale, _ Value: inout Double, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseDouble(String s, Locale aLocale, __out Double Value, Boolean aRaiseOverflowException)
Shared Function TryParseDouble(s As String, aLocale As Locale, <OutAttribute> ByRef Value As Double, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s:
- aLocale:
- Value:
- aRaiseOverflowException:
Tries to parse a string as a double, returns false on failure.
class method TryParseDouble(s: String; out Value: Double; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseDouble(String s, out Double Value, Boolean aRaiseOverflowException)
static func TryParseDouble(_ s: String, _ Value: inout Double, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseDouble(String s, __out Double Value, Boolean aRaiseOverflowException)
Shared Function TryParseDouble(s As String, <OutAttribute> ByRef Value As Double, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s:
- Value:
- aRaiseOverflowException:
TryParseInt64
try parsing a string to int64.
class method TryParseInt64(s: String; out Value: Int64; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseInt64(String s, out Int64 Value, Boolean aRaiseOverflowException)
static func TryParseInt64(_ s: String, _ Value: inout Int64, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseInt64(String s, __out Int64 Value, Boolean aRaiseOverflowException)
Shared Function TryParseInt64(s As String, <OutAttribute> ByRef Value As Int64, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s: The string to convert.
- Value: output value.
- aRaiseOverflowException: If true, throws if the value is larger than fits int64.
TryParseUInt64
try parsing a string to uint64.
class method TryParseUInt64(s: String; out Value: UInt64; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseUInt64(String s, out UInt64 Value, Boolean aRaiseOverflowException)
static func TryParseUInt64(_ s: String, _ Value: inout UInt64, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseUInt64(String s, __out UInt64 Value, Boolean aRaiseOverflowException)
Shared Function TryParseUInt64(s As String, <OutAttribute> ByRef Value As UInt64, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s: The string to convert.
- Value: output value.
- aRaiseOverflowException: If true, throws if the value is larger than fits uint64.
UInt64ToHexString
Converts a uint64 to hex with at least aDigits nr of digits.
class method UInt64ToHexString(v: UInt64; aDigits: Int32): String
static String UInt64ToHexString(UInt64 v, Int32 aDigits)
static func UInt64ToHexString(_ v: UInt64, _ aDigits: Int32) -> String
static String UInt64ToHexString(UInt64 v, Int32 aDigits)
Shared Function UInt64ToHexString(v As UInt64, aDigits As Int32) As String
Parameters:
- v: The number to convert.
- aDigits: The number of digits to at least emit.
HexStringToUInt64
Converts a hexadecimal string (Without any prefix) to an uint64.
class method HexStringToUInt64(s: String): UInt64
static UInt64 HexStringToUInt64(String s)
static func HexStringToUInt64(_ s: String) -> UInt64
static UInt64 HexStringToUInt64(String s)
Shared Function HexStringToUInt64(s As String) As UInt64
Parameters:
- s: The string to convert.
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
class method ReferenceEquals(a: Object; b: Object): Boolean
static Boolean ReferenceEquals(Object a, Object b)
static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean
static Boolean ReferenceEquals(Object a, Object b)
Shared Function ReferenceEquals(a As Object, b As Object) As Boolean
Parameters:
- a: left value
- b: right value
ToBoolean
Converts an object to boolean, or throws on failure.
class method ToBoolean(o: Object): Boolean
static Boolean ToBoolean(Object o)
static func ToBoolean(_ o: Object) -> Boolean
static Boolean ToBoolean(Object o)
Shared Function ToBoolean(o As Object) As Boolean
Parameters:
- o:
ToByte
Converts an object to Byte, or throws on failure.
class method ToByte(o: Object): Byte
static Byte ToByte(Object o)
static func ToByte(_ o: Object) -> Byte
static Byte ToByte(Object o)
Shared Function ToByte(o As Object) As Byte
Parameters:
- o:
ToDouble
Converts an object to Double, or throws on failure.
class method ToDouble(o: Object): Double
static Double ToDouble(Object o)
static func ToDouble(_ o: Object) -> Double
static Double ToDouble(Object o)
Shared Function ToDouble(o As Object) As Double
Parameters:
- o:
ToInt16
Converts an object to Int16, or throws on failure.
class method ToInt16(o: Object): Int16
static Int16 ToInt16(Object o)
static func ToInt16(_ o: Object) -> Int16
static Int16 ToInt16(Object o)
Shared Function ToInt16(o As Object) As Int16
Parameters:
- o:
ToInt32
Converts an object to Int32, or throws on failure.
class method ToInt32(o: Object): Int32
static Int32 ToInt32(Object o)
static func ToInt32(_ o: Object) -> Int32
static Int32 ToInt32(Object o)
Shared Function ToInt32(o As Object) As Int32
Parameters:
- o:
ToInt64
Converts an object to Int64, or throws on failure.
class method ToInt64(o: Object): Int64
static Int64 ToInt64(Object o)
static func ToInt64(_ o: Object) -> Int64
static Int64 ToInt64(Object o)
Shared Function ToInt64(o As Object) As Int64
Parameters:
- o:
ToSByte
Converts an object to sbyte, or throws on failure.
class method ToSByte(o: Object): SByte
static SByte ToSByte(Object o)
static func ToSByte(_ o: Object) -> SByte
static SByte ToSByte(Object o)
Shared Function ToSByte(o As Object) As SByte
Parameters:
- o:
ToSingle
Converts an object to single, or throws on failure.
class method ToSingle(o: Object): Single
static Single ToSingle(Object o)
static func ToSingle(_ o: Object) -> Single
static Single ToSingle(Object o)
Shared Function ToSingle(o As Object) As Single
Parameters:
- o:
ToUInt16
Converts an object to uint16, or throws on failure.
class method ToUInt16(o: Object): UInt16
static UInt16 ToUInt16(Object o)
static func ToUInt16(_ o: Object) -> UInt16
static UInt16 ToUInt16(Object o)
Shared Function ToUInt16(o As Object) As UInt16
Parameters:
- o:
ToUInt32
Converts an object to uint32, or throws on failure.
class method ToUInt32(o: Object): UInt32
static UInt32 ToUInt32(Object o)
static func ToUInt32(_ o: Object) -> UInt32
static UInt32 ToUInt32(Object o)
Shared Function ToUInt32(o As Object) As UInt32
Parameters:
- o:
ToUInt64
Converts an object to uint64, or throws on failure.
class method ToUInt64(o: Object): UInt64
static UInt64 ToUInt64(Object o)
static func ToUInt64(_ o: Object) -> UInt64
static UInt64 ToUInt64(Object o)
Shared Function ToUInt64(o As Object) As UInt64
Parameters:
- o:
TryHexStringToUInt64
Converts a hex string to an uint64.
class method TryHexStringToUInt64(s: String; out Value: UInt64): Boolean
static Boolean TryHexStringToUInt64(String s, out UInt64 Value)
static func TryHexStringToUInt64(_ s: String, _ Value: inout UInt64) -> Boolean
static Boolean TryHexStringToUInt64(String s, __out UInt64 Value)
Shared Function TryHexStringToUInt64(s As String, <OutAttribute> ByRef Value As UInt64) As Boolean
Parameters:
- s:
- Value:
Tries to parse a string as a double, returns false on failure.
class method TryParseDouble(s: String; aLocale: Locale; out Value: Double; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseDouble(String s, Locale aLocale, out Double Value, Boolean aRaiseOverflowException)
static func TryParseDouble(_ s: String, _ aLocale: Locale, _ Value: inout Double, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseDouble(String s, Locale aLocale, __out Double Value, Boolean aRaiseOverflowException)
Shared Function TryParseDouble(s As String, aLocale As Locale, <OutAttribute> ByRef Value As Double, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s:
- aLocale:
- Value:
- aRaiseOverflowException:
Tries to parse a string as a double, returns false on failure.
class method TryParseDouble(s: String; out Value: Double; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseDouble(String s, out Double Value, Boolean aRaiseOverflowException)
static func TryParseDouble(_ s: String, _ Value: inout Double, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseDouble(String s, __out Double Value, Boolean aRaiseOverflowException)
Shared Function TryParseDouble(s As String, <OutAttribute> ByRef Value As Double, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s:
- Value:
- aRaiseOverflowException:
TryParseInt64
try parsing a string to int64.
class method TryParseInt64(s: String; out Value: Int64; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseInt64(String s, out Int64 Value, Boolean aRaiseOverflowException)
static func TryParseInt64(_ s: String, _ Value: inout Int64, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseInt64(String s, __out Int64 Value, Boolean aRaiseOverflowException)
Shared Function TryParseInt64(s As String, <OutAttribute> ByRef Value As Int64, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s: The string to convert.
- Value: output value.
- aRaiseOverflowException: If true, throws if the value is larger than fits int64.
TryParseUInt64
try parsing a string to uint64.
class method TryParseUInt64(s: String; out Value: UInt64; aRaiseOverflowException: Boolean): Boolean
static Boolean TryParseUInt64(String s, out UInt64 Value, Boolean aRaiseOverflowException)
static func TryParseUInt64(_ s: String, _ Value: inout UInt64, _ aRaiseOverflowException: Boolean) -> Boolean
static Boolean TryParseUInt64(String s, __out UInt64 Value, Boolean aRaiseOverflowException)
Shared Function TryParseUInt64(s As String, <OutAttribute> ByRef Value As UInt64, aRaiseOverflowException As Boolean) As Boolean
Parameters:
- s: The string to convert.
- Value: output value.
- aRaiseOverflowException: If true, throws if the value is larger than fits uint64.
UInt64ToHexString
Converts a uint64 to hex with at least aDigits nr of digits.
class method UInt64ToHexString(v: UInt64; aDigits: Int32): String
static String UInt64ToHexString(UInt64 v, Int32 aDigits)
static func UInt64ToHexString(_ v: UInt64, _ aDigits: Int32) -> String
static String UInt64ToHexString(UInt64 v, Int32 aDigits)
Shared Function UInt64ToHexString(v As UInt64, aDigits As Int32) As String
Parameters:
- v: The number to convert.
- aDigits: The number of digits to at least emit.
constructor protected
constructor
Convert()
init()
Convert()
Sub New()
Equals virtual (declared in Object)
Default constructor.
method Equals(aOther: Object): Boolean
Boolean Equals(Object aOther)
func Equals(_ aOther: Object) -> Boolean
Boolean Equals(Object aOther)
Function Equals(aOther As Object) As Boolean
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String