| ConvertFromUtf32 | public | Convert a UTF32 character to UnicodeString | 
| ConvertToUtf32 | public | Convert a UTF16 character to a UTF32 character | 
| Create | public | Constructor (do not call) | 
| GetNumericValue | public | Get the numeric value of the character | 
| GetUnicodeCategory | public | Get the Unicode category of a character | 
| IsControl | public | Check whether a Unicode character is a Unicode control character | 
| IsDigit | public | Check whether a Unicode character is a digit | 
| IsHighSurrogate | public | Check whether a Unicode character is a surrogate in the high range | 
| IsLetter | public | Check if a Unicode character is a letter. | 
| IsLetterOrDigit | public | Check if a Unicode character is a letter or digit | 
| IsLower | public | Check if a Unicode character is a lowercase letter | 
| IsLowSurrogate | public | Check whether a Unicode character is a surrogate in the low range | 
| IsNumber | public | Check if a Unicode character is a number | 
| IsPunctuation | public | Check if a Unicode character is a punctuation character | 
| IsSeparator | public | Check if a Unicode character is a separator character | 
| IsSurrogate | public | Check whether a Unicode character is a surrogate | 
| IsSurrogatePair | public | Check if a pair of characters is a set of high/low surrogate characters | 
| IsSymbol | public | Check if a Unicode character is a symbol character | 
| IsUpper | public | Check whether a Unicode character is an uppercase letter | 
| IsWhiteSpace | public | Check whether a Unicode character is a whitespace character | 
| ToLower | public | Convert a character or string to lowercase | 
| ToUpper | public | Convert a character or string to uppercase |