System.Text.Encoding by Microsoft

<PackageReference Include="System.Text.Encoding" Version="4.0.10-beta-22605" />

 Decoder

public abstract class Decoder
public DecoderFallback Fallback { get; set; }

protected Decoder()

public virtual void Convert(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed)

public abstract int GetCharCount(byte[] bytes, int index, int count)

public virtual int GetCharCount(byte[] bytes, int index, int count, bool flush)

public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)

public virtual int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush)

public virtual void Reset()