public async Task LoadAsync() { _flashList = await LoadFlashListAsync(); Files = (from f in _flashList.Files select new FlashFile(f.Address, _pkgArchive.GetEntry(f.Bin), f.SHA256Prefix)).ToList(); }
public async Task LoadAsync() { _flashList = await LoadFlashListAsync(); if (!_supportedVersions.Contains(_flashList.Version)) { throw new NotSupportedException("This version of kfkpg is not supported."); } Files = (from f in _flashList.Files select new FlashFile(f.Address, _pkgArchive.GetEntry(f.Bin), f.SHA256Prefix, f.Reverse4Bytes)).ToList(); }