2 implementations of Installer
Microsoft.TemplateEngine.Edge (2)
Installers\Folder\FolderManagedTemplatePackage.cs (1)
36
public IInstaller
Installer
{ get; }
Installers\NuGet\NuGetManagedTemplatePackage.cs (1)
93
public IInstaller
Installer
{ get; }
7 references to Installer
Microsoft.TemplateEngine.Edge (7)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (7)
85
foreach (var packagesGroupedByInstaller in packages.GroupBy(s => s.
Installer
))
172
UninstallResult result = await package.
Installer
.UninstallAsync(package, this, cancellationToken).ConfigureAwait(false);
220
var updatedPackages = new List<TemplatePackageData>(templatePackages.Select(tp => ((ISerializableInstaller)tp.
Installer
).Serialize(tp)));
234
(InstallerErrorCode result, string message) = await EnsureInstallPrerequisites(packages, updateRequest.TemplatePackage.Identifier, updateRequest.Version, updateRequest.TemplatePackage.
Installer
, cancellationToken, update: true).ConfigureAwait(false);
240
UpdateResult updateResult = await updateRequest.TemplatePackage.
Installer
.UpdateAsync(updateRequest, provider: this, cancellationToken).ConfigureAwait(false);
253
packages.Add(((ISerializableInstaller)updateRequest.TemplatePackage.
Installer
).Serialize(updateResult.TemplatePackage));
263
if (packages.OfType<IManagedTemplatePackage>().FirstOrDefault(s => s.Identifier == identifier && s.
Installer
== installer) is IManagedTemplatePackage packageToBeUpdated)