BTDB.StreamLayer.AbstractBufferedReader.SkipBlock C# (CSharp) Méthode

SkipBlock() public méthode

public SkipBlock ( int length ) : void
length int
Résultat void
        public virtual void SkipBlock(int length)
        {
            while (length > 0)
            {
                NeedOneByteInBuffer();
                if (Pos + length <= End)
                {
                    Pos += length;
                    return;
                }
                var l = End - Pos;
                length -= l;
                Pos += l;
            }
        }

Same methods

AbstractBufferedReader::SkipBlock ( uint length ) : void

Usage Example

Exemple #1
0
 internal static void SkipHeader(AbstractBufferedReader reader)
 {
     reader.SkipBlock(DiskChunkCache.MagicStartOfFile.Length + 1); // magic + type of file
     reader.SkipVInt64(); // generation
     reader.SkipVUInt32(); // keySize
     reader.SkipVUInt64(); // keyValueCount
 }
All Usage Examples Of BTDB.StreamLayer.AbstractBufferedReader::SkipBlock