Exemple #1
0
 public ChunkEntries(ChunkStream cs, int chunkLimit, bool rangeChecking = true)
 {
     this.cs         = cs;
     this.chunkStart = cs.Position;
     this.chunkLimit = chunkLimit;
     ReadEntries(rangeChecking);
 }
Exemple #2
0
 public ChunkEntriesEnumerator(ChunkStream cs, ChunkEntry[] entries)
 {
     this.cs      = cs;
     this.entries = entries;
     this.pos     = 0;
     this.current = null;
     cs.PushPosition();
 }
Exemple #3
0
 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();
 }