コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }