public List <HawkFileArchiveItem> Scan() { var ret = new List <HawkFileArchiveItem>(); int idx = 0; foreach (var i in _archive.Entries) { if (i.IsDirectory) { continue; } var ai = new HawkFileArchiveItem { Name = HawkFile.Util_FixArchiveFilename(i.Key), Size = (long)i.Size, ArchiveIndex = idx++, Index = ret.Count }; ret.Add(ai); } return(ret); }
public List <HawkFileArchiveItem> Scan() { var ret = new List <HawkFileArchiveItem>(); for (int i = 0; i < _extractor.ArchiveFileData.Count; i++) { var afd = _extractor.ArchiveFileData[i]; if (afd.IsDirectory) { continue; } var ai = new HawkFileArchiveItem { Name = HawkFile.Util_FixArchiveFilename(afd.FileName), Size = (long)afd.Size, ArchiveIndex = i, Index = ret.Count }; ret.Add(ai); } return(ret); }