2 implementations of IPathInfo
Microsoft.TemplateEngine.Cli (1)
Commands\CliPathInfo.cs (1)
10
internal sealed class CliPathInfo :
IPathInfo
Microsoft.TemplateEngine.Edge (1)
DefaultPathInfo.cs (1)
15
public sealed class DefaultPathInfo :
IPathInfo
9 references to IPathInfo
Microsoft.TemplateEngine.Abstractions (1)
IEngineEnvironmentSettings.cs (1)
30
IPathInfo
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/>
36
IPathInfo
? pathInfo = null)
65
public
IPathInfo
Paths { get; }
Microsoft.TemplateEngine.IDE (1)
Bootstrapper.cs (1)
55
IPathInfo
pathInfo = new DefaultPathInfo(environment, host, hostSettingsDir: hostSettingsDir, hostVersionSettingsDir: hostVersionSettingsDir);