BTDB.KVDBLayer.OnDiskMemoryMappedFileCollection.File.Reader.FillBuffer C# (CSharp) Method

FillBuffer() protected method

protected FillBuffer ( ) : void
return void
                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;
                }