<PackageReference Include="System.Text.Encodings.Web" Version="10.0.0-preview.2.25163.2" />

Rune

public static Rune ReplacementChar { get; }

public bool IsAscii { get; }

public bool IsBmp { get; }

public int Plane { get; }

public int Utf16SequenceLength { get; }

public int Utf8SequenceLength { get; }

public int Value { get; }

public Rune(char ch)

public Rune(char highSurrogate, char lowSurrogate)

public Rune(int value)

public Rune(uint value)

public static OperationStatus DecodeFromUtf16(ReadOnlySpan<char> source, out Rune result, out int charsConsumed)

public static OperationStatus DecodeFromUtf8(ReadOnlySpan<byte> source, out Rune result, out int bytesConsumed)

public static OperationStatus DecodeLastFromUtf16(ReadOnlySpan<char> source, out Rune result, out int charsConsumed)

public static OperationStatus DecodeLastFromUtf8(ReadOnlySpan<byte> source, out Rune value, out int bytesConsumed)

public static double GetNumericValue(Rune value)

public static Rune GetRuneAt(string input, int index)

public static bool IsControl(Rune value)

public static bool IsDigit(Rune value)

public static bool IsLetter(Rune value)

public static bool IsLetterOrDigit(Rune value)

public static bool IsLower(Rune value)

public static bool IsNumber(Rune value)

public static bool IsPunctuation(Rune value)

public static bool IsSeparator(Rune value)

public static bool IsSymbol(Rune value)

public static bool IsUpper(Rune value)

public static bool IsValid(int value)

public static bool IsValid(uint value)

public static bool IsWhiteSpace(Rune value)

public static bool op_Equality(Rune left, Rune right)

public static Rune op_Explicit(char ch)

public static Rune op_Explicit(uint value)

public static Rune op_Explicit(int value)

public static bool op_GreaterThan(Rune left, Rune right)

public static bool op_GreaterThanOrEqual(Rune left, Rune right)

public static bool op_Inequality(Rune left, Rune right)

public static bool op_LessThan(Rune left, Rune right)

public static bool op_LessThanOrEqual(Rune left, Rune right)

public static Rune ToLower(Rune value, CultureInfo culture)

public static Rune ToLowerInvariant(Rune value)

public static Rune ToUpper(Rune value, CultureInfo culture)

public static Rune ToUpperInvariant(Rune value)

public static bool TryCreate(char ch, out Rune result)

public static bool TryCreate(char highSurrogate, char lowSurrogate, out Rune result)

public static bool TryCreate(int value, out Rune result)

public static bool TryCreate(uint value, out Rune result)

public static bool TryGetRuneAt(string input, int index, out Rune value)

public int CompareTo(Rune other)

public int EncodeToUtf16(Span<char> destination)

public int EncodeToUtf8(Span<byte> destination)

public bool Equals(Rune other)

public bool TryEncodeToUtf16(Span<char> destination, out int charsWritten)

public bool TryEncodeToUtf8(Span<byte> destination, out int bytesWritten)