public byte[] ReadBlock(int size) { byte[] buffer = new byte[size]; this.Read(buffer, 0, size); return buffer; }