<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Text.Encoder

public abstract class Encoder
public EncoderFallback Fallback { get; set; }

protected Encoder()

public virtual void Convert(Char* chars, int charCount, Byte* bytes, int byteCount, bool flush, out int charsUsed, out int bytesUsed, out bool completed)

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

public virtual int GetByteCount(Char* chars, int count, bool flush)

public abstract int GetByteCount(char[] chars, int index, int count, bool flush)

public virtual int GetBytes(Char* chars, int charCount, Byte* bytes, int byteCount, bool flush)

public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush)

public virtual void Reset()