public Lookup <FS.FilePath, HexPack> Load(FS.Files src) { var flow = Wf.Running(string.Format("Loading {0} packs", src.Length)); var lookup = new Lookup <FS.FilePath, HexPack>(); var errors = new Lookup <FS.FilePath, Outcome>(); iter(src, path => load(path, lookup, errors), true); var result = lookup.Seal(); var count = result.EntryCount; var entries = result.Entries; var counter = 0u; for (var i = 0; i < count; i++) { ref readonly var entry = ref skip(entries, i);
public FileSplitInfo(FileSplitSpec spec, FS.Files dst, Count total) { Spec = spec; TargetFiles = dst; TotalLineCount = total; }