Esempio n. 1
0
        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);
Esempio n. 2
0
 public FileSplitInfo(FileSplitSpec spec, FS.Files dst, Count total)
 {
     Spec           = spec;
     TargetFiles    = dst;
     TotalLineCount = total;
 }