public byte[] ReadBytes(int count) { ThrowIfDisposed(); var destination = new byte[count]; ReadBytes(destination, 0, count); return destination; }