public static PackageChoice CreateChoiceFromInfo(PackageInfo info, string osName, string versionName) { var versionInstance = info.VersionedInstances[osName].Find(x => x.VersionName == versionName); var choice = new PackageChoice() { PackageName = info.PackageName, OSName = osName, VersionName = versionName, FileName = versionInstance.FileName, FolderToInstall = versionInstance.Metadata.FolderToInstall, }; return choice; }
public static PackageChoice CreateChoiceFromInfo(PackageInfo info, string osName, string versionName) { var versionInstance = info.VersionedInstances[osName].Find(x => x.VersionName == versionName); var choice = new PackageChoice() { PackageName = info.PackageName, OSName = osName, VersionName = versionName, FileName = versionInstance.FileName, FolderToInstall = versionInstance.Metadata.FolderToInstall, }; return(choice); }