<PackageReference Include="SSH.NET" Version="2020.0.2" />

Renci.SshNet.Common.SshData

public abstract class SshData
protected virtual int BufferCapacity { get; }

protected SshDataStream DataStream { get; }

protected bool IsEndOfData { get; }

protected SshData()

public byte[] GetBytes()

public void Load(byte[] data)

public void Load(byte[] data, int offset, int count)

protected abstract void LoadData()

protected byte[] ReadBinary()

protected bool ReadBoolean()

protected byte ReadByte()

protected byte[] ReadBytes()

protected byte[] ReadBytes(int length)

protected IDictionary<string, string> ReadExtensionPair()

protected string[] ReadNamesList()

protected string ReadString(Encoding encoding)

protected ushort ReadUInt16()

protected uint ReadUInt32()

protected ulong ReadUInt64()

protected abstract void SaveData()

protected void Write(byte[] data)

protected void Write(byte[] buffer, int offset, int count)

protected void Write(byte data)

protected void Write(bool data)

protected void Write(uint data)

protected void Write(ulong data)

protected void Write(string data)

protected void Write(string data, Encoding encoding)

protected void Write(BigInteger data)

protected void Write(string[] data)

protected void Write(IDictionary<string, string> data)

protected void WriteBinary(byte[] buffer, int offset, int count)

protected void WriteBinaryString(byte[] buffer)

protected virtual void WriteBytes(SshDataStream stream)