RFA .NET

The RFA_WString type exposes the following members.

Constructors

  NameDescription
Public methodRFA_WString()()()()
Creates an empty string.
Public methodRFA_WString(UInt32)
Preallocates space to avoid multiple memory allocations.
Public methodRFA_WString(array<Byte>[]()[][])
Constructor to create a unicode characters from a UTF-8 encoded Byte array.
Public methodRFA_WString(array<Char>[]()[][])
Creates a string from specified Char array.
Public methodRFA_WString(String)
Creates a string from the given System.String.
Public methodRFA_WString(RFA_WString)
Creates a string with a copy of a given contents.
Public methodRFA_WString(array<Char>[]()[][], UInt32)
Creates a string from specified Char array with the specified length.

Methods

  NameDescription
Public methodAppend(Int32)
Appends the ASCII representation of the provided value to this string.
Public methodAppend(Int64)
Appends the ASCII representation of the provided value to this string.
Public methodAppend(String)
Appends a System.String to this RFA_WString.
Public methodAppend(UInt32)
Appends the ASCII representation of the provided value to this string.
Public methodAppend(UInt64)
Appends the ASCII representation of the provided value to this string.
Public methodAppend(RFA_WString)
Appends an RFA_WString to this RFA_WString.
Public methodClear
Clears this string.
Public methodCompareCase(String)
Compares this RFA_WString to System.String with case sensitivity.
Public methodCompareCase(RFA_WString)
Compares this RFA_WString to other RFA_WString with case sensitivity.
Public methodCompareIgnoreCase(String)
Compares this RFA_WString to System.String, ignoring case.
Public methodCompareIgnoreCase(RFA_WString)
Compares this RFA_WString to other RFA_WString, ignoring case.
Public methodCompareTo
Compares the current RFA_WString with another RFA_WString.
Public methodData
Gets an array to the internal storage.
Public methodDispose
Releases unmanaged resources.
Public methodEmpty
Gets the boolean value to determine the string is empty.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides Object..::..Equals(Object).)
Public methodEquals(RFA_WString)
Determines whether the specified RFA_WString is equal to the current RFA_WString.
Public methodFind(String)
Finds the first occurence of specified System.String inside this RFA_WString.
Public methodFind(RFA_WString)
Finds the first occurence of specified RFA_WString inside this RFA_WString.
Public methodFind(String, UInt32)
Finds the first occurence of specified System.String inside this RFA_WString. The search starts at a specified character position.
Public methodFind(RFA_WString, UInt32)
Finds the first occurence of specified RFA_WString inside this RFA_WString. The search starts at a specified character position.
Public methodFindLast(String)
Finds the last occurence of specified System.String inside this RFA_WString.
Public methodFindLast(RFA_WString)
Finds the last occurence of specified RFA_WString inside this RFA_WString.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides Object..::..GetHashCode()()()().)
Public methodReplace(UInt32, UInt32, String)
Replaces the current RFA_WString with the specified System.String.
Public methodReplace(UInt32, UInt32, RFA_WString)
Replaces the current RFA_WString with the specified RFA_WString.
Public methodSet(array<Char>[]()[][])
Sets this string to specified Char array.
Public methodSet(String)
Sets this string to specified string.
Public methodSet(array<Char>[]()[][], UInt32)
Sets this string to specified memory array with the specified length.
Public methodSubStr
Retrieves a substring from the current RFA_WString object. The substring starts at a specified index number, or character position, in the String object.
Public methodToLower
Converts all upper case letters in this RFA_WString to lower case.
Public methodToString
Converts to System.String.
(Overrides Object..::..ToString()()()().)
Public methodToUpper
Converts all lower case letters in this RFA_WString to upper case.
Public methodTrimWhitespace
Removes leading and trailing whitespace from this RFA_WString.

Operators

  NameDescription
Public operatorStatic memberAddition(String, RFA_WString)
Adds an String, right, to RFA_WString, left.
Public operatorStatic memberAddition(RFA_WString, String)
Adds an String, right, to RFA_WString, left.
Public operatorStatic memberAddition(RFA_WString, RFA_WString)
Adds an RFA_WString, right, to RFA_WString, left.
Public operatorStatic memberEquality(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberEquality(RFA_WString, String)
Compares an RFA_WString to System.String.
Public operatorStatic memberEquality(RFA_WString, RFA_WString)
Compares an RFA_WString to other RFA_WString.
Public operatorStatic memberGreaterThan(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberGreaterThan(RFA_WString, String)
Compares RFA_WString to System.String.
Public operatorStatic memberGreaterThan(RFA_WString, RFA_WString)
Compares RFA_WString to RFA_WString.
Public operatorStatic memberGreaterThanOrEqual(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberGreaterThanOrEqual(RFA_WString, String)
Compares RFA_WString to System.String.
Public operatorStatic memberGreaterThanOrEqual(RFA_WString, RFA_WString)
Compares RFA_WString to RFA_WString.
Public operatorStatic memberInequality(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberInequality(RFA_WString, String)
Compares RFA_WString to System.String.
Public operatorStatic memberInequality(RFA_WString, RFA_WString)
Compares RFA_WString to RFA_WString.
Public operatorStatic memberLessThan(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberLessThan(RFA_WString, String)
Compares RFA_WString to System.String.
Public operatorStatic memberLessThan(RFA_WString, RFA_WString)
Compares RFA_WString to RFA_WString.
Public operatorStatic memberLessThanOrEqual(String, RFA_WString)
Compares System.String to RFA_WString.
Public operatorStatic memberLessThanOrEqual(RFA_WString, String)
Compares RFA_WString to System.String.
Public operatorStatic memberLessThanOrEqual(RFA_WString, RFA_WString)
Compares RFA_WString to RFA_WString.

Properties

  NameDescription
Public propertyLength
Gets the length in number of wide characters in the string.
Public propertySize
Gets the length in bytes of the internal storage.

See Also