public byte[] ReadBytes(int count) { byte[] bytes = new byte[count]; ManagedStream.Read(bytes, 0, count); return(bytes); }
public void ManagedStream() { managedStream.ResetRead(m_byteBuf); for (int i = 0; i < AMOUNT; i++) { int result = managedStream.Read <int>(); } }
public void ReadWriteTest() { bs.ResetWrite(m_buffer); bs.Write(123); bs.ResetRead(); int res = 0; bs.Read(ref res); Assert.AreEqual(123, res); }
public byte[] ReadBytes(int count) { if (Count < ManagedStream.Position + count) { throw new InvalidOperationException($"Failed to read a desired bytes from the stream. Count: {Count} Position: {ManagedStream.Position} Requested: {count}"); } byte[] bytes = new byte[count]; ManagedStream.Read(bytes, 0, count); return(bytes); }