Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Unicode.Utf8Utility Member List

This is the complete list of members for System.Text.Unicode.Utf8Utility, including all inherited members.

ExtractCharFromFirstThreeByteSequence(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractCharFromFirstTwoByteSequence(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractCharsFromFourByteSequence(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractFourUtf8BytesFromSurrogatePair(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractTwoCharsPackedFromTwoAdjacentTwoByteSequences(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractTwoUtf8TwoByteSequencesFromTwoPackedUtf16Chars(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ExtractUtf8TwoByteSequenceFromFirstUtf16Char(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
GetPointerToFirstInvalidByte(byte *pInputBuffer, int inputLength, out int utf16CodeUnitCountAdjustment, out int scalarCountAdjustment)System.Text.Unicode.Utf8Utilityinlinestatic
IsFirstCharAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsFirstCharAtLeastThreeUtf8Bytes(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsFirstCharSurrogate(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsFirstCharTwoUtf8Bytes(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsLowByteUtf8ContinuationByte(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsSecondCharAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsSecondCharAtLeastThreeUtf8Bytes(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsSecondCharSurrogate(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsSecondCharTwoUtf8Bytes(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
IsUtf8ContinuationByte(in byte value)System.Text.Unicode.Utf8Utilityinlinepackagestatic
IsWellFormedUtf16SurrogatePair(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
ToLittleEndian(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
TranscodeToUtf16(byte *pInputBuffer, int inputLength, char *pOutputBuffer, int outputCharsRemaining, out byte *pInputBufferRemaining, out char *pOutputBufferRemaining)System.Text.Unicode.Utf8Utilityinlinestatic
TranscodeToUtf8(char *pInputBuffer, int inputLength, byte *pOutputBuffer, int outputBytesRemaining, out char *pInputBufferRemaining, out byte *pOutputBufferRemaining)System.Text.Unicode.Utf8Utilityinlinestatic
UInt32BeginsWithOverlongUtf8TwoByteSequence(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32BeginsWithUtf8FourByteMask(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32BeginsWithUtf8ThreeByteMask(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32BeginsWithUtf8TwoByteMask(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32BeginsWithValidUtf8TwoByteSequenceLittleEndian(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32EndsWithValidUtf8TwoByteSequenceLittleEndian(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32FirstByteIsAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32FourthByteIsAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32SecondByteIsAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
UInt32ThirdByteIsAscii(uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
WriteFirstUtf16CharAsUtf8ThreeByteSequence(ref byte outputBuffer, uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic
WriteTwoUtf16CharsAsTwoUtf8ThreeByteSequences(ref byte outputBuffer, uint value)System.Text.Unicode.Utf8Utilityinlineprivatestatic