1 interface inheriting from ITemplateEngineHost
Microsoft.TemplateEngine.Cli (1)
ICliTemplateEngineHost.cs (1)
8
public interface ICliTemplateEngineHost :
ITemplateEngineHost
2 implementations of ITemplateEngineHost
Microsoft.TemplateEngine.Edge (1)
DefaultTemplateEngineHost.cs (1)
12
public class DefaultTemplateEngineHost :
ITemplateEngineHost
Microsoft.TemplateEngine.Utils (1)
DefaultTemplateEngineHost.cs (1)
12
public class DefaultTemplateEngineHost :
ITemplateEngineHost
53 references to ITemplateEngineHost
Microsoft.TemplateEngine.Abstractions (3)
IEngineEnvironmentSettings.cs (1)
20
ITemplateEngineHost
Host { get; }
Parameters\DataSource.cs (1)
19
/// Value obtained via <see cref="
ITemplateEngineHost
.TryGetHostParamDefault"/>.
TemplatePackage\ITemplatePackageProviderFactory.cs (1)
9
/// <see cref="
ITemplateEngineHost
.BuiltInComponents"/>.
Microsoft.TemplateEngine.Cli (28)
CliTemplateEngineHost.cs (1)
91
bool
ITemplateEngineHost
.OnPotentiallyDestructiveChangesDetected(IReadOnlyList<IFileChange> changes, IReadOnlyList<IFileChange> destructiveChanges)
Commands\alias\AliasAddCommand.cs (1)
11
internal sealed class AliasAddCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewAliasCommandDefinitionBase definition)
Commands\alias\AliasCommand.cs (1)
11
internal sealed class AliasCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewAliasCommandDefinition definition)
Commands\alias\AliasShowCommand.cs (1)
11
internal sealed class AliasShowCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewAliasShowCommandDefinition definition)
Commands\BaseCommand.cs (4)
23
internal abstract class BaseCommand<TDefinition>(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, TDefinition definition)
29
protected static readonly Dictionary<string, Func<Func<ParseResult,
ITemplateEngineHost
>, Command, Command>> SubcommandFactories = new()
60
ITemplateEngineHost
host = hostBuilder(parseResult);
75
internal BaseCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, TDefinition definition)
Commands\CliPathInfo.cs (1)
13
ITemplateEngineHost
host,
Commands\create\InstantiateCommand.cs (1)
20
internal InstantiateCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewCreateCommandDefinition definition)
Commands\details\DetailsCommand.cs (1)
12
internal sealed class DetailsCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewDetailsCommandDefinition definition)
Commands\install\BaseInstallCommand.cs (1)
11
internal abstract class BaseInstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewInstallCommandDefinition definition)
Commands\install\InstallCommand.cs (1)
11
internal sealed class InstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewInstallCommandDefinition definition)
Commands\install\LegacyInstallCommand.cs (1)
11
internal sealed class LegacyInstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewInstallCommandDefinition definition)
Commands\list\BaseListCommand.cs (1)
16
Func<ParseResult,
ITemplateEngineHost
> hostBuilder,
Commands\list\LegacyListCommand.cs (1)
11
internal class LegacyListCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewListCommandDefinition definition)
Commands\list\ListCommand.cs (1)
11
internal sealed class ListCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewListCommandDefinition definition)
Commands\NewCommand.cs (1)
13
internal partial class NewCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewCommandDefinition definition)
Commands\search\BaseSearchCommand.cs (1)
12
internal abstract class BaseSearchCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewSearchCommandDefinition definition)
Commands\search\LegacySearchCommand.cs (1)
11
internal sealed class LegacySearchCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewSearchCommandDefinition definition)
Commands\search\SearchCommand.cs (1)
11
internal sealed class SearchCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewSearchCommandDefinition definition)
Commands\uninstall\BaseUninstallCommand.cs (1)
11
internal abstract class BaseUninstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUninstallCommandDefinition definition)
Commands\uninstall\LegacyUninstallCommand.cs (1)
11
internal sealed class LegacyUninstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUninstallCommandDefinition definition)
Commands\uninstall\UninstallCommand.cs (1)
11
internal sealed class UninstallCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUninstallCommandDefinition definition)
Commands\update\BaseUpdateCommand.cs (1)
16
internal abstract class BaseUpdateCommand<TDefinition>(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, TDefinition definition)
Commands\update\LegacyUpdateApplyCommand.cs (1)
11
internal sealed class LegacyUpdateApplyCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUpdateApplyLegacyCommandDefinition definition)
Commands\update\LegacyUpdateCheckCommand.cs (1)
11
internal sealed class LegacyUpdateCheckCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUpdateCheckLegacyCommandDefinition definition)
Commands\update\UpdateCommand.cs (1)
11
internal sealed class UpdateCommand(Func<ParseResult,
ITemplateEngineHost
> hostBuilder, NewUpdateCommandDefinition definition)
Microsoft.TemplateEngine.Edge (17)
DefaultPathInfo.cs (10)
12
/// - host settings: [user profile directory]/.templateengine/[<see cref="
ITemplateEngineHost
.HostIdentifier"/>] <br/>
13
/// - host version settings: [user profile directory]/.templateengine/[<see cref="
ITemplateEngineHost
.HostIdentifier"/>]/[<see cref="
ITemplateEngineHost
.Version"/>].
21
/// <param name="host"><see cref="
ITemplateEngineHost
"/> implementation.</param>
28
/// Default location: host settings: [user profile directory]/.templateengine/[<see cref="
ITemplateEngineHost
.HostIdentifier"/>].
32
/// Default location: host settings: [user profile directory]/.templateengine/[<see cref="
ITemplateEngineHost
.HostIdentifier"/>]/[<see cref="
ITemplateEngineHost
.Version"/>].
36
ITemplateEngineHost
host,
106
private static string GetDefaultHostSettingsDir(
ITemplateEngineHost
host, string? userDir = null, string? globalDir = null)
119
private static string GetDefaultHostVersionSettingsDir(
ITemplateEngineHost
host, string? userDir = null, string? globalDir = null)
DefaultTemplateEngineHost.cs (1)
84
bool
ITemplateEngineHost
.OnPotentiallyDestructiveChangesDetected(IReadOnlyList<IFileChange> changes, IReadOnlyList<IFileChange> destructiveChanges)
EngineEnvironmentSettings.cs (5)
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/>
31
ITemplateEngineHost
host,
61
public
ITemplateEngineHost
Host { get; }
Template\ParameterSetBuilder.cs (1)
158
ITemplateEngineHost
host = environment.Host;
Microsoft.TemplateEngine.IDE (2)
Bootstrapper.cs (2)
31
/// <param name="host">caller <see cref="
ITemplateEngineHost
"/>.</param>
38
ITemplateEngineHost
host,
Microsoft.TemplateEngine.Utils (2)
InMemoryFileSystem.cs (1)
13
/// <seealso cref="Abstractions.
ITemplateEngineHost
"/>
PhysicalFileSystem.cs (1)
11
/// <seealso cref="Abstractions.
ITemplateEngineHost
"/>
Microsoft.TemplateSearch.Common (1)
Abstractions\ITemplateSearchProviderFactory.cs (1)
10
/// This is a template engine component that can be installed for <see cref="
ITemplateEngineHost
"/>.