public Tuple<int, byte[]> ReadLengthBlock() { int tmp = this.ReadInt32(); byte[] buffer = this.ReadBlock(tmp); return new Tuple<int, byte[]>(tmp, buffer); }