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