<PackageReference Include="Relativity.OutsideIn" Version="2022.10.0" />

IOILinkByteBuffer

public interface IOILinkByteBuffer
byte[] Buffer { get; set; }

int Limit { get; set; }

int Position { get; set; }

int Remaining { get; }

int Size { get; }

int CopyToBuffer(MemoryMappedViewStream mmvs, int nCount)

int FillBuffer(MemoryMappedViewStream rdr, int Offset, int nCount)

int FillBuffer(StreamReader rdr, int nCount)

byte GetByte()

int GetInt()

bool hasRemaining()

void PutByte(byte b)

void PutInt(int n)