protected override void FillBuffer()
{
if (_ofs == _valueSize)
{
Pos = -1;
End = -1;
return;
}
End = (int)Math.Min((long)(_valueSize - _ofs), Buf.Length);
fixed (byte* dst = Buf)
{
CopyMemory(dst, _owner._pointer + _ofs, End);
}
_ofs += (ulong)End;
Pos = 0;
}