2 instantiations of CheckUpdateResult
Microsoft.TemplateEngine.Abstractions (2)
Installer\CheckUpdateResult.cs (2)
61return new CheckUpdateResult(version, isLatest, templatePackage); 78return new CheckUpdateResult(error, localizedFailureMessage, templatePackage, vulnerabilities);
37 references to CheckUpdateResult
Microsoft.TemplateEngine.Abstractions (6)
Installer\CheckUpdateResult.cs (2)
59public static CheckUpdateResult CreateSuccess(IManagedTemplatePackage templatePackage, string? version, bool isLatest) 72public static CheckUpdateResult CreateFailure(
Installer\IInstaller.cs (2)
33/// <returns>list of <see cref="CheckUpdateResult"/> containing latest versions for the sources.</returns> 34Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionAsync(IEnumerable<IManagedTemplatePackage> templatePackages, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
TemplatePackage\IManagedTemplatePackageProvider.cs (2)
22/// <returns>List of <see cref="CheckUpdateResult"/> containing the check results.</returns> 23Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> templatePackages, CancellationToken cancellationToken);
Microsoft.TemplateEngine.Cli (13)
Commands\create\TemplateCommand.cs (1)
191Task<CheckUpdateResult?> checkForUpdateTask = packageCoordinator.CheckUpdateForTemplate(args, cancellationToken);
TemplatePackageCoordinator.cs (8)
53internal async Task<CheckUpdateResult?> CheckUpdateForTemplate(TemplateCommandArgs args, CancellationToken cancellationToken = default) 137internal void DisplayUpdateCheckResult(CheckUpdateResult versionCheckResult, ICommandArgs args) 292IReadOnlyList<CheckUpdateResult> checkUpdateResults = await provider.GetLatestVersionsAsync(packagesGrouping, cancellationToken).ConfigureAwait(false); 302IEnumerable<CheckUpdateResult> updatesToApply = checkUpdateResults.Where(update => update.Success && !update.IsLatestVersion); 309throw new InvalidOperationException($"Unexpected result received from {nameof(provider.GetLatestVersionsAsync)} method: returned result where {nameof(CheckUpdateResult.TemplatePackage)} is null, or {nameof(CheckUpdateResult.LatestVersion)} is null."); 313foreach (CheckUpdateResult update in updatesToApply) 815private void HandleUpdateCheckErrors(CheckUpdateResult result, bool ignoreLocalPackageNotFound)
TemplatePackageDisplay.cs (4)
43internal void DisplayUpdateCheckResult(CheckUpdateResult versionCheckResult, ICommandArgs args) 278internal void DisplayUpdateCheckResults(IEngineEnvironmentSettings engineEnvironmentSettings, IEnumerable<CheckUpdateResult> versionCheckResults, GlobalArgs args, bool showUpdates = true) 325foreach (CheckUpdateResult result in versionCheckResults.Where(result => !result.Success)) 335private void DisplayUpdateCheckErrors(CheckUpdateResult result, bool ignoreLocalPackageNotFound)
Microsoft.TemplateEngine.Edge (14)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (3)
80public async Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> packages, CancellationToken cancellationToken) 84var tasks = new List<Task<IReadOnlyList<CheckUpdateResult>>>(); 91var result = new List<CheckUpdateResult>();
Installers\Folder\FolderInstaller.cs (3)
40public Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionAsync(IEnumerable<IManagedTemplatePackage> packages, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 44return Task.FromResult<IReadOnlyList<CheckUpdateResult>>(packages.Select(s => CheckUpdateResult.CreateSuccess(s, null, true)).ToList());
Installers\NuGet\NuGetInstaller.cs (8)
108public async Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionAsync( 138return CheckUpdateResult.CreateSuccess(nugetPackage, version, isLatestVersion); 142return CheckUpdateResult.CreateFailure( 154return CheckUpdateResult.CreateFailure( 162return CheckUpdateResult.CreateFailure( 170return CheckUpdateResult.CreateFailure( 179return CheckUpdateResult.CreateFailure( 188return CheckUpdateResult.CreateFailure(
Microsoft.TemplateEngine.IDE (4)
Bootstrapper.cs (4)
293/// <returns>the list of <see cref="CheckUpdateResult"/> containing the result for each <see cref="IManagedTemplatePackage"/>.</returns> 294public async Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> managedPackages, CancellationToken cancellationToken = default) 301return new List<CheckUpdateResult>(); 305IReadOnlyList<CheckUpdateResult>[] results = await Task.WhenAll(requestsGroupedByProvider.Select(packages => packages.Key.GetLatestVersionsAsync(packages, cancellationToken))).ConfigureAwait(false);