2 implementations of ISerializableInstaller
Microsoft.TemplateEngine.Edge (2)
Installers\Folder\FolderInstaller.cs (1)
10
internal class FolderInstaller : IInstaller,
ISerializableInstaller
Installers\NuGet\NuGetInstaller.cs (1)
13
internal 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)
37
if (installer is
ISerializableInstaller
)
63
list.Add(((
ISerializableInstaller
)installer).Deserialize(this, entry));
220
var updatedPackages = new List<TemplatePackageData>(templatePackages.Select(tp => ((
ISerializableInstaller
)tp.Installer).Serialize(tp)));
253
packages.Add(((
ISerializableInstaller
)updateRequest.TemplatePackage.Installer).Serialize(updateResult.TemplatePackage));
334
packages.Add(((
ISerializableInstaller
)installer).Serialize(installResult.TemplatePackage));