3 instantiations of UpdateResult
Microsoft.TemplateEngine.Abstractions (3)
Installer\UpdateResult.cs (3)
53
return new
UpdateResult
(request, templatePackage, vulnerabilities);
66
return new
UpdateResult
(request, error, localizedFailureMessage, vulnerabilities);
77
return new
UpdateResult
(request, installResult);
25 references to UpdateResult
Microsoft.TemplateEngine.Abstractions (9)
Installer\IInstaller.cs (2)
60
/// <returns><see cref="
UpdateResult
"/> containing the result for operation and installed <see cref="InstallerOperationResult.TemplatePackage"/> if update was successful.</returns>
61
Task<
UpdateResult
> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
Installer\UpdateResult.cs (5)
51
public static
UpdateResult
CreateSuccess(UpdateRequest request, IManagedTemplatePackage templatePackage, IReadOnlyList<VulnerabilityInfo> vulnerabilities)
64
public static
UpdateResult
CreateFailure(UpdateRequest request, InstallerErrorCode error, string localizedFailureMessage, IReadOnlyList<VulnerabilityInfo> vulnerabilities)
70
/// Creates <see cref="
UpdateResult
"/> from <see cref="InstallResult"/>.
73
/// <param name="installResult"><see cref="InstallResult"/> to be converted to <see cref="
UpdateResult
"/>.</param>
75
public static
UpdateResult
FromInstallResult(UpdateRequest request, InstallResult installResult)
TemplatePackage\IManagedTemplatePackageProvider.cs (2)
30
/// <returns>List of <see cref="
UpdateResult
"/> with update results.</returns>
31
Task<IReadOnlyList<
UpdateResult
>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken);
Microsoft.TemplateEngine.Cli (3)
TemplatePackageCoordinator.cs (2)
319
IReadOnlyList<
UpdateResult
> updateResults = await provider.UpdateAsync(updatesToApply.Select(update => new UpdateRequest(update.TemplatePackage!, update.LatestVersion!)), cancellationToken).ConfigureAwait(false);
320
foreach (
var
updateResult in updateResults)
TemplatePackageDisplay.cs (1)
193
case
UpdateResult
updateRequest when updateRequest.Vulnerabilities.Any():
Microsoft.TemplateEngine.Edge (9)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (4)
186
public async Task<IReadOnlyList<
UpdateResult
>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken)
232
private async Task<
UpdateResult
> UpdateAsync(List<TemplatePackageData> packages, UpdateRequest updateRequest, CancellationToken cancellationToken)
237
return
UpdateResult
.CreateFailure(updateRequest, result, message, []);
240
UpdateResult
updateResult = await updateRequest.TemplatePackage.Installer.UpdateAsync(updateRequest, provider: this, cancellationToken).ConfigureAwait(false);
Installers\Folder\FolderInstaller.cs (2)
93
public Task<
UpdateResult
> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
98
return Task.FromResult(
UpdateResult
.CreateSuccess(
Installers\NuGet\NuGetInstaller.cs (3)
359
public async Task<
UpdateResult
> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
377
return
UpdateResult
.CreateFailure(updateRequest, uninstallResult.Error, uninstallResult.ErrorMessage, []);
386
return
UpdateResult
.FromInstallResult(updateRequest, await InstallAsync(installRequest, provider, cancellationToken).ConfigureAwait(false));
Microsoft.TemplateEngine.IDE (4)
Bootstrapper.cs (4)
315
/// <returns>the list of <see cref="
UpdateResult
"/> containing the result for each <see cref="UpdateRequest"/>.</returns>
316
public async Task<IReadOnlyList<
UpdateResult
>> UpdateTemplatePackagesAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken = default)
323
return new List<
UpdateResult
>();
327
IReadOnlyList<
UpdateResult
>[] updateResults = await Task.WhenAll(requestsGroupedByProvider.Select(requests => requests.Key.UpdateAsync(requests, cancellationToken))).ConfigureAwait(false);