2 instantiations of UninstallResult
Microsoft.TemplateEngine.Abstractions (2)
Installer\UninstallResult.cs (2)
35return new UninstallResult(templatePackage); 47return new UninstallResult(error, localizedFailureMessage, templatePackage);
24 references to UninstallResult
Microsoft.TemplateEngine.Abstractions (6)
Installer\IInstaller.cs (2)
51/// <returns><see cref="UninstallResult"/> containing the result for operation.</returns> 52Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
Installer\UninstallResult.cs (2)
33public static UninstallResult CreateSuccess(IManagedTemplatePackage templatePackage) 45public static UninstallResult CreateFailure(IManagedTemplatePackage templatePackage, InstallerErrorCode error, string localizedFailureMessage)
TemplatePackage\IManagedTemplatePackageProvider.cs (2)
38/// <returns>List of <see cref="UninstallResult"/> with uninstall results.</returns> 39Task<IReadOnlyList<UninstallResult>> UninstallAsync(IEnumerable<IManagedTemplatePackage> templatePackages, CancellationToken cancellationToken);
Microsoft.TemplateEngine.Cli (2)
TemplatePackageCoordinator.cs (2)
370IReadOnlyList<UninstallResult> uninstallResults = await providerSourcesToUninstall.Key.UninstallAsync(providerSourcesToUninstall.Value, cancellationToken).ConfigureAwait(false); 371foreach (UninstallResult uninstallResult in uninstallResults)
Microsoft.TemplateEngine.Edge (11)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (4)
159public async Task<IReadOnlyList<UninstallResult>> UninstallAsync(IEnumerable<IManagedTemplatePackage> packages, CancellationToken cancellationToken) 164return new List<UninstallResult>(); 172UninstallResult result = await package.Installer.UninstallAsync(package, this, cancellationToken).ConfigureAwait(false); 283UninstallResult uninstallResult = await installer.UninstallAsync(packageToBeUpdated, this, cancellationToken).ConfigureAwait(false);
Installers\Folder\FolderInstaller.cs (2)
86public Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 90return Task.FromResult(UninstallResult.CreateSuccess(templatePackage));
Installers\NuGet\NuGetInstaller.cs (5)
334public Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 339return Task.FromResult(UninstallResult.CreateFailure( 347return Task.FromResult(UninstallResult.CreateSuccess(templatePackage)); 352return Task.FromResult(UninstallResult.CreateFailure( 370UninstallResult uninstallResult = await UninstallAsync(updateRequest.TemplatePackage, provider, cancellationToken).ConfigureAwait(false);
Microsoft.TemplateEngine.IDE (5)
Bootstrapper.cs (5)
337/// <returns>the list of <see cref="UninstallResult"/> containing the result for each <see cref="IManagedTemplatePackage"/>.</returns> 338public async Task<IReadOnlyList<UninstallResult>> UninstallTemplatePackagesAsync(IEnumerable<IManagedTemplatePackage> managedPackages, CancellationToken cancellationToken = default) 345return new List<UninstallResult>(); 349IReadOnlyList<UninstallResult>[] uninstallResults = await Task.WhenAll(requestsGroupedByProvider.Select(packages => packages.Key.UninstallAsync(packages, cancellationToken))).ConfigureAwait(false); 444Task<IReadOnlyList<UninstallResult>> uninstallTask = UninstallTemplatePackagesAsync(packagesToUninstall);