1 interface inheriting from ITemplatePackage
Microsoft.TemplateEngine.Abstractions (1)
1 implementation of ITemplatePackage
Microsoft.TemplateEngine.Abstractions (1)
45 references to ITemplatePackage
dotnet (5)
Microsoft.TemplateEngine.Abstractions (7)
Microsoft.TemplateEngine.Cli (7)
Microsoft.TemplateEngine.Edge (22)
Settings\TemplateCache.cs (6)
21public TemplateCache(IReadOnlyList<ITemplatePackage> allTemplatePackages, ScanResult?[] scanResults, Dictionary<string, DateTime> mountPoints, IEngineEnvironmentSettings environmentSettings)
28var templateDeduplicationDictionary = new Dictionary<string, IList<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint MountPoint)>>();
38var templatePackage = allTemplatePackages.FirstOrDefault(tp => tp.MountPointUri == template.MountPointUri);
46templateDeduplicationDictionary[template.Identity] = new List<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint)>
58(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint MountPoint) chosenTemplate = duplicatedIdentities.Value.Last();
173private void PrintOverlappingIdentityWarning(ILogger logger, IDictionary<string, IList<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint)>> templateDeduplicationDictionary)
Microsoft.TemplateEngine.IDE (1)
Microsoft.TemplateEngine.Utils (3)