2 implementations of ISerializableInstaller
Microsoft.TemplateEngine.Edge (2)
Installers\Folder\FolderInstaller.cs (1)
10internal class FolderInstaller : IInstaller, ISerializableInstaller
Installers\NuGet\NuGetInstaller.cs (1)
13internal class NuGetInstaller : IInstaller, ISerializableInstaller
7 references to ISerializableInstaller
Microsoft.TemplateEngine.Abstractions (2)
Installer\ISerializableInstaller.cs (1)
15/// Deserializes <see cref="TemplatePackageData"/> to <see cref="IManagedTemplatePackage"/> that can be processed by <see cref="ISerializableInstaller"/>.
Installer\TemplatePackageData.cs (1)
11/// <remarks> Used in <see cref="ISerializableInstaller"/> methods for serialization purposes.</remarks>
Microsoft.TemplateEngine.Edge (5)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (5)
37if (installer is ISerializableInstaller) 63list.Add(((ISerializableInstaller)installer).Deserialize(this, entry)); 220var updatedPackages = new List<TemplatePackageData>(templatePackages.Select(tp => ((ISerializableInstaller)tp.Installer).Serialize(tp))); 253packages.Add(((ISerializableInstaller)updateRequest.TemplatePackage.Installer).Serialize(updateResult.TemplatePackage)); 334packages.Add(((ISerializableInstaller)installer).Serialize(installResult.TemplatePackage));