BTDB.KVDBLayer.OnDiskFileCollection.File.Reader.SkipBlock C# (CSharp) Method

SkipBlock() public method

public SkipBlock ( int length ) : void
length int
return void
                public override void SkipBlock(int length)
                {
                    if (length < Buf.Length)
                    {
                        base.SkipBlock(length);
                        return;
                    }
                    if (GetCurrentPosition() + length > (long)_valueSize)
                    {
                        _ofs = _valueSize;
                        Pos = 0;
                        End = -1;
                        throw new EndOfStreamException();
                    }
                    var l = End - Pos;
                    Pos = End;
                    length -= l;
                    _ofs += (ulong)length;
                }