2 implementations of IPathInfo
Microsoft.TemplateEngine.Cli (1)
Commands\CliPathInfo.cs (1)
10internal sealed class CliPathInfo : IPathInfo
Microsoft.TemplateEngine.Edge (1)
DefaultPathInfo.cs (1)
15public sealed class DefaultPathInfo : IPathInfo
9 references to IPathInfo
Microsoft.TemplateEngine.Abstractions (1)
IEngineEnvironmentSettings.cs (1)
30IPathInfo Paths { get; }
Microsoft.TemplateEngine.Edge (7)
DefaultPathInfo.cs (1)
10/// Default implementation of <see cref="IPathInfo"/>. If custom settings location are not passed, the following locations to be used: <br/>
EngineEnvironmentSettings.cs (6)
20/// - <see cref="IPathInfo.GlobalSettingsDir"/> - [<paramref name="settingsLocation"/>] <br/> 21/// - <see cref="IPathInfo.HostSettingsDir"/> - [<paramref name="settingsLocation"/>]/[<see cref="ITemplateEngineHost.HostIdentifier"/>] <br/> 22/// - <see cref="IPathInfo.HostVersionSettingsDir"/> - [<paramref name="settingsLocation"/>]/[<see cref="ITemplateEngineHost.HostIdentifier"/>]/[<see cref="ITemplateEngineHost.Version"/>]. <br/> 27/// <param name="pathInfo">implementation of <see cref="IPathInfo"/> to use. If not specified, <see cref="DefaultPathInfo"/> will be used (if <paramref name="settingsLocation"/> is used, settings location will be overridden as mentioned in <paramref name="settingsLocation"/> description). <br/> 36IPathInfo? pathInfo = null) 65public IPathInfo Paths { get; }
Microsoft.TemplateEngine.IDE (1)
Bootstrapper.cs (1)
55IPathInfo pathInfo = new DefaultPathInfo(environment, host, hostSettingsDir: hostSettingsDir, hostVersionSettingsDir: hostVersionSettingsDir);