2 implementations of ManagedProvider
Microsoft.TemplateEngine.Edge (2)
Installers\Folder\FolderManagedTemplatePackage.cs (1)
60public IManagedTemplatePackageProvider ManagedProvider { get; }
Installers\NuGet\NuGetManagedTemplatePackage.cs (1)
87public IManagedTemplatePackageProvider ManagedProvider { get; }
9 references to ManagedProvider
Microsoft.TemplateEngine.Cli (6)
TemplatePackageCoordinator.cs (6)
80return (await managedTemplatePackage.ManagedProvider.GetLatestVersionsAsync(new[] { managedTemplatePackage }, cancellationToken).ConfigureAwait(false)).Single(); 289foreach (var packagesGrouping in managedTemplatePackages.GroupBy(package => package.ManagedProvider)) 671if (packagesToUninstall.TryGetValue(templatePackage.ManagedProvider, out List<IManagedTemplatePackage>? packages)) 677packagesToUninstall[templatePackage.ManagedProvider] = new List<IManagedTemplatePackage>() { templatePackage }; 693if (packagesToUninstall.TryGetValue(templatePackage.ManagedProvider, out List<IManagedTemplatePackage>? packages)) 699packagesToUninstall[templatePackage.ManagedProvider] = new List<IManagedTemplatePackage>() { templatePackage };
Microsoft.TemplateEngine.IDE (3)
Bootstrapper.cs (3)
304IEnumerable<IGrouping<IManagedTemplatePackageProvider, IManagedTemplatePackage>> requestsGroupedByProvider = managedPackages.GroupBy(package => package.ManagedProvider, package => package); 326IEnumerable<IGrouping<IManagedTemplatePackageProvider, UpdateRequest>> requestsGroupedByProvider = updateRequests.GroupBy(request => request.TemplatePackage.ManagedProvider, request => request); 348IEnumerable<IGrouping<IManagedTemplatePackageProvider, IManagedTemplatePackage>> requestsGroupedByProvider = managedPackages.GroupBy(package => package.ManagedProvider, package => package);