1 instantiation of UpdateRequest
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
319
IReadOnlyList<UpdateResult> updateResults = await provider.UpdateAsync(updatesToApply.Select(update => new
UpdateRequest
(update.TemplatePackage!, update.LatestVersion!)), cancellationToken).ConfigureAwait(false);
22 references to UpdateRequest
Microsoft.TemplateEngine.Abstractions (12)
Installer\IInstaller.cs (2)
57
/// <param name="updateRequest"><see cref="
UpdateRequest
"/> defining the template package to update and target version.</param>
61
Task<UpdateResult> UpdateAsync(
UpdateRequest
updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
Installer\UpdateRequest.cs (1)
14
/// Creates the instance of <see cref="
UpdateRequest
"/>.
Installer\UpdateResult.cs (7)
13
private UpdateResult(
UpdateRequest
request, IManagedTemplatePackage templatePackage, IReadOnlyList<VulnerabilityInfo> vulnerabilities)
20
private UpdateResult(
UpdateRequest
request, InstallerErrorCode error, string errorMessage, IReadOnlyList<VulnerabilityInfo> vulnerabilities)
27
private UpdateResult(
UpdateRequest
request, InstallResult installResult)
37
public
UpdateRequest
UpdateRequest { get; private set; }
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)
75
public static UpdateResult FromInstallResult(
UpdateRequest
request, InstallResult installResult)
TemplatePackage\IManagedTemplatePackageProvider.cs (2)
28
/// <param name="updateRequests">List of <see cref="
UpdateRequest
"/> to be processed.</param>
31
Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<
UpdateRequest
> updateRequests, CancellationToken cancellationToken);
Microsoft.TemplateEngine.Edge (5)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (3)
186
public async Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<
UpdateRequest
> updateRequests, CancellationToken cancellationToken)
189
IEnumerable<
UpdateRequest
> updatesToApply = updateRequests.Where(request => request.Version != request.TemplatePackage.Version);
232
private async Task<UpdateResult> UpdateAsync(List<TemplatePackageData> packages,
UpdateRequest
updateRequest, CancellationToken cancellationToken)
Installers\Folder\FolderInstaller.cs (1)
93
public Task<UpdateResult> UpdateAsync(
UpdateRequest
updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Installers\NuGet\NuGetInstaller.cs (1)
359
public async Task<UpdateResult> UpdateAsync(
UpdateRequest
updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Microsoft.TemplateEngine.IDE (5)
Bootstrapper.cs (5)
311
/// Updates the template packages to version specified in <see cref="
UpdateRequest
"/>.
313
/// <param name="updateRequests">the list of <see cref="
UpdateRequest
"/> to perform.</param>
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)
326
IEnumerable<IGrouping<IManagedTemplatePackageProvider,
UpdateRequest
>> requestsGroupedByProvider = updateRequests.GroupBy(request => request.TemplatePackage.ManagedProvider, request => request);