protected override void FillBuffer() { if (_ofs == _valueSize) { Pos = -1; End = -1; return; } _owner._stream.Position = (long)_ofs; End = _owner._stream.Read(Buf, 0, Buf.Length); _ofs += (ulong)End; Pos = 0; }