public ChunkEntries(ChunkStream cs, int chunkLimit, bool rangeChecking = true) { this.cs = cs; this.chunkStart = cs.Position; this.chunkLimit = chunkLimit; ReadEntries(rangeChecking); }
public ChunkEntriesEnumerator(ChunkStream cs, ChunkEntry[] entries) { this.cs = cs; this.entries = entries; this.pos = 0; this.current = null; cs.PushPosition(); }
public ChunkEntries(ChunkStream cs, int chunkStart, int chunkLimit, bool rangeChecking = true) { this.cs = cs; this.chunkStart = chunkStart; this.chunkLimit = chunkLimit; cs.PushSeek(chunkStart); ReadEntries(rangeChecking); cs.PopPosition(); }