Struct Unicode
Syntax
Properties
BadRune
Declaration
public static Unicode.Rune BadRune { get; }
Property Value
ReplacementCharacter
Declaration
public static Unicode.Rune ReplacementCharacter { get; }
Property Value
Methods
IsValidCodePoint(Int32)
Declaration
public static bool IsValidCodePoint(int ucs)
Parameters
Type |
Name |
Description |
Int32 |
ucs |
|
Returns
NotTrailer(Byte)
Declaration
public static bool NotTrailer(byte b)
Parameters
Type |
Name |
Description |
Byte |
b |
|
Returns
UcsToUtf16(Char*, ref Int32, Int32, Unicode.Rune)
Declaration
public static ConversionError UcsToUtf16(char *buffer, ref int offset, int capacity, Unicode.Rune rune)
Parameters
Returns
UcsToUtf8(Byte*, ref Int32, Int32, Unicode.Rune)
Declaration
public static ConversionError UcsToUtf8(byte *buffer, ref int offset, int capacity, Unicode.Rune rune)
Parameters
Returns
Utf16ToUcs(out Unicode.Rune, Char*, ref Int32, Int32)
Declaration
public static ConversionError Utf16ToUcs(out Unicode.Rune rune, char *buffer, ref int offset, int capacity)
Parameters
Returns
Utf16ToUtf8(Char*, Int32, Byte*, out Int32, Int32)
Declaration
public static ConversionError Utf16ToUtf8(char *utf16_buffer, int utf16_length, byte *utf8_buffer, out int utf8_length, int utf8_capacity)
Parameters
Type |
Name |
Description |
Char* |
utf16_buffer |
|
Int32 |
utf16_length |
|
Byte* |
utf8_buffer |
|
Int32 |
utf8_length |
|
Int32 |
utf8_capacity |
|
Returns
Utf8ToUcs(out Unicode.Rune, Byte*, ref Int32, Int32)
Declaration
public static ConversionError Utf8ToUcs(out Unicode.Rune rune, byte *buffer, ref int offset, int capacity)
Parameters
Returns
Utf8ToUtf16(Byte*, Int32, Char*, out Int32, Int32)
Declaration
public static ConversionError Utf8ToUtf16(byte *utf8_buffer, int utf8_length, char *utf16_buffer, out int utf16_length, int utf16_capacity)
Parameters
Type |
Name |
Description |
Byte* |
utf8_buffer |
|
Int32 |
utf8_length |
|
Char* |
utf16_buffer |
|
Int32 |
utf16_length |
|
Int32 |
utf16_capacity |
|
Returns
Utf8ToUtf8(Byte*, Int32, Byte*, out Int32, Int32)
Declaration
public static ConversionError Utf8ToUtf8(byte *src_buffer, int src_length, byte *dest_buffer, out int dest_length, int dest_capacity)
Parameters
Returns
Extension Methods