<PackageReference Include="System.Text.Encodings.Web" Version="9.0.3" />

Rune

struct Rune : IEquatable<Rune>
public static Rune ReplacementChar { get; }

public bool IsAscii { get; }

public bool IsBmp { get; }

public int Utf16SequenceLength { get; }

public int Value { get; }

public Rune(uint value)

public Rune(int 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 bool IsControl(Rune value)

public static bool op_Equality(Rune left, Rune right)

public static bool op_Inequality(Rune left, Rune right)

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

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

public bool Equals(Rune other)

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

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