1 implementation of IEngineEnvironmentSettings
Microsoft.TemplateEngine.Edge (1)
EngineEnvironmentSettings.cs (1)
12public sealed class EngineEnvironmentSettings : IEngineEnvironmentSettings
278 references to IEngineEnvironmentSettings
dotnet (18)
Commands\New\BuiltInTemplatePackageProvider.cs (3)
14internal sealed class BuiltInTemplatePackageProvider(BuiltInTemplatePackageProviderFactory factory, IEngineEnvironmentSettings settings) : ITemplatePackageProvider 16private readonly IEngineEnvironmentSettings _environmentSettings = settings; 44private static IEnumerable<string> GetTemplateFolders(IEngineEnvironmentSettings environmentSettings)
Commands\New\BuiltInTemplatePackageProviderFactory.cs (1)
23public ITemplatePackageProvider CreateProvider(IEngineEnvironmentSettings settings)
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (3)
20private IEngineEnvironmentSettings? _settings; 46internal MSBuildEvaluationResult EvaluateProject(IEngineEnvironmentSettings engineEnvironmentSettings) 75private MSBuildEvaluationResult EvaluateProjectInternal(IEngineEnvironmentSettings engineEnvironmentSettings)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (3)
21public Task<ITemplateConstraint> CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 46private readonly IEngineEnvironmentSettings _environmentSettings; 52internal ProjectCapabilityConstraint(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory, MSBuildEvaluationResult evaluationResult)
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (1)
26public Task<string?> GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindname, CancellationToken cancellationToken)
Commands\New\OptionalWorkloadProvider.cs (2)
13private readonly IEngineEnvironmentSettings _environmentSettings; 15internal OptionalWorkloadProvider(ITemplatePackageProviderFactory factory, IEngineEnvironmentSettings settings)
Commands\New\OptionalWorkloadProviderFactory.cs (1)
23public ITemplatePackageProvider CreateProvider(IEngineEnvironmentSettings settings)
Commands\New\PostActions\DotnetAddPostActionProcessor.cs (2)
35protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction action, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath) 93private static IReadOnlyList<string> TryFindProjects(IEngineEnvironmentSettings environment, string outputBasePath, HashSet<string> extensionLimiters)
Commands\New\PostActions\DotnetRestorePostActionProcessor.cs (1)
18protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction actionConfig, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath)
Commands\New\PostActions\DotnetSlnPostActionProcessor.cs (1)
90protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction action, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath)
Microsoft.TemplateEngine.Abstractions (19)
Components\IBindSymbolSource.cs (1)
34Task<string?> GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken);
Constraints\ITemplateConstraintFactory.cs (1)
20Task<ITemplateConstraint> CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken);
IGenerator.cs (10)
26IEngineEnvironmentSettings environmentSettings, 42IEngineEnvironmentSettings environmentSettings, 56object? ConvertParameterValueToType(IEngineEnvironmentSettings environmentSettings, ITemplateParameter parameter, string untypedValue, out bool valueResolutionError); 88Task<ITemplate?> LoadTemplateAsync(IEngineEnvironmentSettings settings, ITemplateLocator config, string? baselineName = null, CancellationToken cancellationToken = default); 124IEngineEnvironmentSettings environmentSettings, 141IEngineEnvironmentSettings environmentSettings, 150/// After setting the values the host should pass <see cref="IParameterSet"/> to <see cref="GetCreationEffectsAsync(IEngineEnvironmentSettings, ITemplate, IParameterSet, string, CancellationToken)"/> or <see cref="CreateAsync(IEngineEnvironmentSettings, ITemplate, IParameterSet, string, CancellationToken)"/> methods. 151/// Host may use <see cref="ConvertParameterValueToType(IEngineEnvironmentSettings, ITemplateParameter, string, out bool)"/> to convert input value to required parameter type. 157IParameterSet GetParametersForTemplate(IEngineEnvironmentSettings environmentSettings, ITemplate template);
Installer\IInstallerFactory.cs (1)
23IInstaller CreateInstaller(IEngineEnvironmentSettings settings, string installPath);
ISettingsLoader.cs (1)
15IEngineEnvironmentSettings EnvironmentSettings { get; }
Mount\IMountPoint.cs (2)
24/// <see cref="IEngineEnvironmentSettings"/> used to create this instance. 26IEngineEnvironmentSettings EnvironmentSettings { get; }
Mount\IMountPointFactory.cs (1)
21bool TryMount(IEngineEnvironmentSettings environmentSettings, IMountPoint? parent, string mountPointUri, out IMountPoint? mountPoint);
Mount\IMountPointManager.cs (1)
9IEngineEnvironmentSettings EnvironmentSettings { get; }
TemplatePackage\ITemplatePackageProviderFactory.cs (1)
24ITemplatePackageProvider CreateProvider(IEngineEnvironmentSettings settings);
Microsoft.TemplateEngine.Cli (84)
Alias\AliasRegistry.cs (2)
13private readonly IEngineEnvironmentSettings _environmentSettings; 17internal AliasRegistry(IEngineEnvironmentSettings environmentSettings)
Commands\alias\AliasAddCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\alias\AliasCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\alias\AliasShowCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\BaseCommand.cs (8)
51protected internal virtual IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager) 58protected IEngineEnvironmentSettings CreateEnvironmentSettings(GlobalArgs args, ParseResult parseResult) 102using IEngineEnvironmentSettings environmentSettings = CreateEnvironmentSettings(args, context.ParseResult); 155protected abstract Task<NewCommandStatus> ExecuteAsync(TArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken); 161IEngineEnvironmentSettings environmentSettings, 181private static void HandleDebugReinit(TArgs args, IEngineEnvironmentSettings environmentSettings) 200private static void HandleDebugShowConfig(TArgs args, IEngineEnvironmentSettings environmentSettings) 242using IEngineEnvironmentSettings environmentSettings = _command.CreateEnvironmentSettings(args, parseResult);
Commands\create\InstantiateCommand.cs (12)
35IEngineEnvironmentSettings environmentSettings, 55IEngineEnvironmentSettings environmentSettings, 107IEngineEnvironmentSettings environmentSettings, 151IEngineEnvironmentSettings environmentSettings, 165IEngineEnvironmentSettings environmentSettings, 208IEngineEnvironmentSettings environmentSettings, 223IEngineEnvironmentSettings environmentSettings, 241IEngineEnvironmentSettings environmentSettings, 272IEngineEnvironmentSettings environmentSettings, 344IEngineEnvironmentSettings environmentSettings, 369IEngineEnvironmentSettings environmentSettings, 398IEngineEnvironmentSettings environmentSettings,
Commands\create\InstantiateCommand.Help.cs (4)
20public static void WriteHelp(HelpContext context, InstantiateCommandArgs instantiateCommandArgs, IEngineEnvironmentSettings environmentSettings) 95using IEngineEnvironmentSettings environmentSettings = CreateEnvironmentSettings(instantiateCommandArgs, context.ParseResult); 101IEngineEnvironmentSettings environmentSettings, 337IEngineEnvironmentSettings environmentSettings,
Commands\create\InstantiateCommand.NoMatchHandling.cs (2)
62internal static List<TemplateResult> CollectTemplateMatchInfo(InstantiateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, TemplateGroup templateGroup) 126IEngineEnvironmentSettings environmentSettings,
Commands\create\InstantiateCommand.TabCompletion.cs (3)
17internal static IEnumerable<CompletionItem> GetTemplateNameCompletions(string? templateName, IEnumerable<TemplateGroup> templateGroups, IEngineEnvironmentSettings environmentSettings) 42IEngineEnvironmentSettings environmentSettings, 100protected internal override IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager)
Commands\create\TemplateCommand.cs (2)
23private readonly IEngineEnvironmentSettings _environmentSettings; 34IEngineEnvironmentSettings environmentSettings,
Commands\details\DetailsCommand.cs (1)
17IEngineEnvironmentSettings environmentSettings,
Commands\install\BaseInstallCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\install\InstallCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\install\LegacyInstallCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(InstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\BaseListCommand.cs (1)
31IEngineEnvironmentSettings environmentSettings,
Commands\list\LegacyListCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(ListCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\ListCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\NewCommand.cs (2)
16protected internal override IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager) 57IEngineEnvironmentSettings environmentSettings,
Commands\NewCommand.Help.cs (1)
20using IEngineEnvironmentSettings environmentSettings = CreateEnvironmentSettings(args, context.ParseResult);
Commands\search\BaseSearchCommand.cs (1)
25IEngineEnvironmentSettings environmentSettings,
Commands\search\LegacySearchCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(SearchCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\search\SearchCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\uninstall\BaseUninstallCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\uninstall\LegacyUninstallCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UninstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\uninstall\UninstallCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Commands\update\BaseUpdateCommand.cs (1)
24IEngineEnvironmentSettings environmentSettings,
Commands\update\LegacyUpdateApplyCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\LegacyUpdateCheckCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\UpdateCommand.cs (1)
16IEngineEnvironmentSettings environmentSettings,
Extensions.cs (1)
15internal static string? GetDefaultLanguage(this IEngineEnvironmentSettings settings)
HostSpecificDataLoader.cs (2)
17private readonly IEngineEnvironmentSettings _engineEnvironment; 28public HostSpecificDataLoader(IEngineEnvironmentSettings engineEnvironment)
NuGetUtils.cs (1)
17internal static (string Id, string Version) GetNuGetPackageInfo(IEngineEnvironmentSettings engineEnvironmentSettings, string packageLocation)
PostActionDispatcher.cs (2)
43private readonly IEngineEnvironmentSettings _environment; 51internal PostActionDispatcher(IEngineEnvironmentSettings environment, Func<string> inputGetter)
PostActionProcessors\AddJsonPropertyPostActionProcessor.cs (1)
80IEngineEnvironmentSettings environment,
PostActionProcessors\ChmodPostActionProcessor.cs (1)
17protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction actionConfig, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath)
PostActionProcessors\InstructionDisplayPostActionProcessor.cs (1)
16protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction actionConfig, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath)
PostActionProcessors\IPostActionProcessor.cs (1)
22bool Process(IEngineEnvironmentSettings environment, IPostAction action, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath);
PostActionProcessors\PostActionProcessorBase.cs (2)
16IEngineEnvironmentSettings environment, 117IEngineEnvironmentSettings environment,
PostActionProcessors\ProcessStartPostActionProcessor.cs (1)
17protected override bool ProcessInternal(IEngineEnvironmentSettings environment, IPostAction actionConfig, ICreationEffects creationEffects, ICreationResult templateCreationResult, string outputBasePath)
TabularOutput\TemplateGroupDisplay.cs (2)
27IEngineEnvironmentSettings engineEnvironmentSettings, 54IEngineEnvironmentSettings engineEnvironmentSettings,
TemplateInvoker.cs (2)
22private readonly IEngineEnvironmentSettings _environmentSettings; 29IEngineEnvironmentSettings environment,
TemplateListCoordinator.cs (2)
18private readonly IEngineEnvironmentSettings _engineEnvironmentSettings; 25IEngineEnvironmentSettings engineEnvironmentSettings,
TemplatePackageCoordinator.cs (2)
32private readonly IEngineEnvironmentSettings _engineEnvironmentSettings; 38IEngineEnvironmentSettings environmentSettings,
TemplatePackageDisplay.cs (2)
87IEngineEnvironmentSettings engineEnvironmentSettings, 278internal void DisplayUpdateCheckResults(IEngineEnvironmentSettings engineEnvironmentSettings, IEnumerable<CheckUpdateResult> versionCheckResults, GlobalArgs args, bool showUpdates = true)
TemplateSearch\CliTemplateSearchCoordinator.cs (4)
35IEngineEnvironmentSettings environmentSettings, 112IEngineEnvironmentSettings environmentSettings, 133IEngineEnvironmentSettings environmentSettings, 176IEngineEnvironmentSettings environmentSettings,
TemplateSearch\CliTemplateSearchCoordinatorFactory.cs (1)
12IEngineEnvironmentSettings environmentSettings)
Microsoft.TemplateEngine.Edge (62)
BuiltInManagedProvider\GlobalSettings.cs (2)
19private readonly IEngineEnvironmentSettings _environmentSettings; 26public GlobalSettings(IEngineEnvironmentSettings environmentSettings, string globalSettingsFile)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (2)
21public GlobalSettingsTemplatePackageProvider(GlobalSettingsTemplatePackageProviderFactory factory, IEngineEnvironmentSettings settings) 24IEngineEnvironmentSettings environmentSettings = settings ?? throw new ArgumentNullException(nameof(settings));
BuiltInManagedProvider\GlobalSettingsTemplatePackageProviderFactory.cs (1)
23ITemplatePackageProvider ITemplatePackageProviderFactory.CreateProvider(IEngineEnvironmentSettings settings)
Components\EnvironmentVariablesBindSource.cs (1)
25Task<string?> IBindSymbolSource.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)
Components\HostParametersBindSource.cs (1)
25Task<string?> IBindSymbolSource.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)
Constraints\ConstraintBase.cs (2)
11internal ConstraintBase(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory) 21protected IEngineEnvironmentSettings EnvironmentSettings { get; }
Constraints\HostConstraint.cs (2)
17Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 25internal HostConstraint(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory)
Constraints\OSConstraint.cs (2)
23Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 31internal OSConstraint(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory)
Constraints\SdkVersionConstraintFactory.cs (3)
17async Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 31IEngineEnvironmentSettings environmentSettings, 45internal static async Task<SdkVersionConstraint> CreateAsync(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory, CancellationToken cancellationToken)
Constraints\WorkloadConstraintFactory.cs (3)
20async Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 34IEngineEnvironmentSettings environmentSettings, 47internal static async Task<WorkloadConstraint> CreateAsync(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory, CancellationToken cancellationToken)
DefaultPathInfo.cs (1)
63IEngineEnvironmentSettings engineEnvironmentSettings,
EngineEnvironmentSettings.cs (1)
10/// Default implementation of <see cref="IEngineEnvironmentSettings"/>.
Installers\Folder\FolderInstaller.cs (2)
12private readonly IEngineEnvironmentSettings _settings; 14public FolderInstaller(IEngineEnvironmentSettings settings, IInstallerFactory factory)
Installers\Folder\FolderInstallerFactory.cs (1)
17IInstaller IInstallerFactory.CreateInstaller(IEngineEnvironmentSettings settings, string installPath)
Installers\Folder\FolderManagedTemplatePackage.cs (2)
14private readonly IEngineEnvironmentSettings _settings; 18public FolderManagedTemplatePackage(IEngineEnvironmentSettings settings, IInstaller installer, IManagedTemplatePackageProvider provider, string mountPointUri, DateTime lastChangeTime)
Installers\NuGet\NugetApiPackageManager.cs (2)
19private readonly IEngineEnvironmentSettings _environmentSettings; 28internal NuGetApiPackageManager(IEngineEnvironmentSettings settings)
Installers\NuGet\NuGetInstaller.cs (3)
15private readonly IEngineEnvironmentSettings _environmentSettings; 21public NuGetInstaller(IInstallerFactory factory, IEngineEnvironmentSettings settings, string installPath) 42public NuGetInstaller(IInstallerFactory factory, IEngineEnvironmentSettings settings, string installPath, IDownloader packageDownloader, IUpdateChecker updateChecker)
Installers\NuGet\NuGetInstallerFactory.cs (1)
17IInstaller IInstallerFactory.CreateInstaller(IEngineEnvironmentSettings settings, string installPath)
Installers\NuGet\NuGetManagedTemplatePackage.cs (4)
22private readonly IEngineEnvironmentSettings _settings; 26IEngineEnvironmentSettings settings, 56IEngineEnvironmentSettings settings, 159IEngineEnvironmentSettings settings,
Mount\Archive\ZipFileMountPoint.cs (2)
18internal ZipFileMountPoint(IEngineEnvironmentSettings environmentSettings, IMountPoint? parent, string mountPointUri, ZipArchive archive) 33public IEngineEnvironmentSettings EnvironmentSettings { get; }
Mount\Archive\ZipFileMountPointFactory.cs (1)
17bool IMountPointFactory.TryMount(IEngineEnvironmentSettings environmentSettings, IMountPoint? parent, string mountPointUri, out IMountPoint? mountPoint)
Mount\FileSystem\FileSystemMountPoint.cs (2)
17internal FileSystemMountPoint(IEngineEnvironmentSettings environmentSettings, string mountPointUri, string mountPointRootPath) 28public IEngineEnvironmentSettings EnvironmentSettings { get; }
Mount\FileSystem\FileSystemMountPointFactory.cs (1)
15bool IMountPointFactory.TryMount(IEngineEnvironmentSettings environmentSettings, IMountPoint? parent, string mountPointUri, out IMountPoint? mountPoint)
Settings\ComponentManager.cs (2)
22private readonly IEngineEnvironmentSettings _engineEnvironmentSettings; 27public ComponentManager(IEngineEnvironmentSettings engineEnvironmentSettings)
Settings\Scanner.cs (2)
22private readonly IEngineEnvironmentSettings _environmentSettings; 26public Scanner(IEngineEnvironmentSettings environmentSettings)
Settings\SettingsFilePaths.cs (2)
10private readonly IEngineEnvironmentSettings _environmentSettings; 18internal SettingsFilePaths(IEngineEnvironmentSettings environmentSettings)
Settings\SettingsStore.cs (1)
85internal static SettingsStore Load(IEngineEnvironmentSettings engineEnvironmentSettings, SettingsFilePaths paths)
Settings\TemplateCache.cs (3)
21public TemplateCache(IReadOnlyList<ITemplatePackage> allTemplatePackages, ScanResult?[] scanResults, Dictionary<string, DateTime> mountPoints, IEngineEnvironmentSettings environmentSettings) 201private (string, JsonObject?)? GetBestHostConfigMatch(IScanTemplateInfo newTemplate, IEngineEnvironmentSettings settings, IMountPoint mountPoint) 218private JsonObject? ReadHostFile(IScanTemplateInfo template, string path, IEngineEnvironmentSettings settings, IMountPoint mountPoint)
Settings\TemplatePackageManager.cs (2)
19private readonly IEngineEnvironmentSettings _environmentSettings; 31public TemplatePackageManager(IEngineEnvironmentSettings environmentSettings)
Template\IParameterSetBuilder.cs (1)
25IEngineEnvironmentSettings environment,
Template\ParameterSetBuilder.cs (3)
27public static IParameterSetBuilder CreateWithDefaults(IGenerator generator, IParameterDefinitionSet parametersDefinition, IEngineEnvironmentSettings environment, string? name = null) 38public static IParameterSetBuilder CreateWithDefaults(IGenerator generator, IParameterDefinitionSet parametersDefinition, string? name, IEngineEnvironmentSettings environment, out IReadOnlyList<string> paramsWithInvalidValues) 156public void SetParameterDefault(IGenerator generator, ITemplateParameter parameter, IEngineEnvironmentSettings environment, bool useHostDefaults, bool isRequired, List<string> paramsWithInvalidValues)
Template\TemplateCreator.cs (3)
16private readonly IEngineEnvironmentSettings _environmentSettings; 19public TemplateCreator(IEngineEnvironmentSettings environmentSettings) 521IEngineEnvironmentSettings environment,
TemplateConstraintManager.cs (1)
19public TemplateConstraintManager(IEngineEnvironmentSettings engineEnvironmentSettings)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (80)
Abstractions\IDeferredMacro.cs (1)
21IMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IMacroConfig rawConfig);
Abstractions\IDeterministicModeMacro.cs (2)
17void EvaluateConfigDeterministically(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, IMacroConfig config); 29void EvaluateDeterministically(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, T config);
Abstractions\IGeneratedSymbolMacro.cs (3)
20IMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig generatedSymbolConfig); 31/// Method is needed for supporting <seealso cref="IMacro.EvaluateConfig(IEngineEnvironmentSettings, IVariableCollection, IMacroConfig)"/> invocation. 36T CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig generatedSymbolConfig);
Abstractions\IMacro.cs (2)
21void EvaluateConfig(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, IMacroConfig config); 32void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, T config);
BindSymbolEvaluator.cs (2)
14private readonly IEngineEnvironmentSettings _settings; 18internal BindSymbolEvaluator(IEngineEnvironmentSettings settings)
DirectoryBasedTemplate.cs (3)
36protected DirectoryBasedTemplate(IEngineEnvironmentSettings settings, IGenerator generator, IFile templateFile, string? baselineName = null) 63protected DirectoryBasedTemplate(IEngineEnvironmentSettings settings, IGenerator generator, TemplateConfigModel configModel, IDirectory templateSource) 90public IEngineEnvironmentSettings EngineEnvironmentSettings { get; }
FileRenameGenerator.cs (5)
20IEngineEnvironmentSettings environmentSettings, 37IEngineEnvironmentSettings environmentSettings, 100private static IProcessor SetupSourceBasedRenameProcessor(IEngineEnvironmentSettings environmentSettings, IReadOnlyDictionary<string, string> substringReplacementMap) 116IEngineEnvironmentSettings environmentSettings, 157private static IProcessor SetupProcessor(IEngineEnvironmentSettings environmentSettings, IReadOnlyList<IOperationProvider> operations)
GlobalRunSpec.cs (1)
113private IReadOnlyList<IOperationProvider> SetupOperations(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, GlobalRunConfig runConfig)
IRunnableProjectConfig.cs (1)
49Task EvaluateBindSymbolsAsync(IEngineEnvironmentSettings settings, IVariableCollection variableCollection, CancellationToken cancellationToken);
MacroProcessor.cs (2)
20IEngineEnvironmentSettings environmentSettings, 115private static bool IsDeterministicModeEnabled(IEngineEnvironmentSettings environmentSettings)
Macros\BaseGeneratedSymbolMacro.cs (6)
17public IMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IMacroConfig rawConfig) 26public void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, IGeneratedSymbolConfig deferredConfig) 31public abstract T CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig); 33IMacroConfig IGeneratedSymbolMacro.CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig generatedSymbolConfig) => CreateConfig(environmentSettings, generatedSymbolConfig); 43public abstract void EvaluateDeterministically(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, T config); 54public void EvaluateConfigDeterministically(IEngineEnvironmentSettings environmentSettings, IVariableCollection variables, IMacroConfig config)
Macros\BaseMacro.cs (2)
15public abstract void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, T config); 18public void EvaluateConfig(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, IMacroConfig config)
Macros\CaseChangeMacro.cs (2)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, CaseChangeMacroConfig config) 35public override CaseChangeMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\CoalesceMacro.cs (2)
17public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, CoalesceMacroConfig config) 60public override CoalesceMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig)
Macros\ConstantMacro.cs (2)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, ConstantMacroConfig config) 22public override ConstantMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\EvaluateMacro.cs (1)
18public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, EvaluateMacroConfig config)
Macros\GeneratePortNumberMacro.cs (3)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, GeneratePortNumberConfig config) 23IEngineEnvironmentSettings environmentSettings, 31public override GeneratePortNumberConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(environmentSettings.Host.Logger, this, deferredConfig);
Macros\GuidMacro.cs (4)
19public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, GuidMacroConfig config) 23IEngineEnvironmentSettings environmentSettings, 31public override GuidMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig); 33private void EvaluateInternal(Guid g, IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, GuidMacroConfig config)
Macros\JoinMacro.cs (2)
17public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, JoinMacroConfig config) 51public override JoinMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\NowMacro.cs (3)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, NowMacroConfig config) 25IEngineEnvironmentSettings environmentSettings, 35public override NowMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\ProcessValueFormMacro.cs (1)
17public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, ProcessValueFormMacroConfig config)
Macros\RandomMacro.cs (3)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection vars, RandomMacroConfig config) 24IEngineEnvironmentSettings environmentSettings, 32public override RandomMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\RegexMacro.cs (2)
17public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, RegexMacroConfig config) 39public override RegexMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\RegexMatchMacro.cs (2)
17public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, RegexMatchMacroConfig config) 35public override RegexMatchMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
Macros\SwitchMacro.cs (2)
16public override void Evaluate(IEngineEnvironmentSettings environmentSettings, IVariableCollection variableCollection, SwitchMacroConfig config) 39public override SwitchMacroConfig CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig deferredConfig) => new(this, deferredConfig);
OperationConfig\ReplacementConfig.cs (1)
64internal static IOperationProvider? Setup(IEngineEnvironmentSettings environmentSettings, IReplacementTokens tokens, IVariableCollection variables)
PostAction.cs (1)
33IEngineEnvironmentSettings environmentSettings,
PrimaryOutput.cs (1)
25IEngineEnvironmentSettings environmentSettings,
RunnableProjectConfig.cs (3)
56internal RunnableProjectConfig(IEngineEnvironmentSettings settings, IGenerator generator, IFile templateFile, IFile? hostConfigFile = null, IFile? localeConfigFile = null, string? baselineName = null) 82internal RunnableProjectConfig(IEngineEnvironmentSettings settings, IGenerator generator, TemplateConfigModel configuration, IDirectory templateSource) : base(settings, generator, configuration, templateSource) 238public Task EvaluateBindSymbolsAsync(IEngineEnvironmentSettings settings, IVariableCollection variableCollection, CancellationToken cancellationToken)
RunnableProjectGenerator.cs (8)
36async Task<ITemplate?> IGenerator.LoadTemplateAsync(IEngineEnvironmentSettings settings, ITemplateLocator templateLocator, string? baselineName, CancellationToken cancellationToken) 98object? IGenerator.ConvertParameterValueToType(IEngineEnvironmentSettings environmentSettings, ITemplateParameter parameter, string untypedValue, out bool valueResolutionError) 114IEngineEnvironmentSettings environmentSettings, 172IEngineEnvironmentSettings environmentSettings, 201IEngineEnvironmentSettings environmentSettings, 212IEngineEnvironmentSettings environmentSettings, 222IParameterSet IGenerator.GetParametersForTemplate(IEngineEnvironmentSettings environmentSettings, ITemplate template) 297IEngineEnvironmentSettings environmentSettings,
ScannedTemplateInfo.cs (1)
27public ScannedTemplateInfo(IEngineEnvironmentSettings settings, IGenerator generator, IFile templateFile) : base(settings, generator, templateFile)
Validation\ITemplateValidatorFactory.cs (1)
30Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken);
Validation\MandatoryLocalizationValidationFactory.cs (1)
17public Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken) => Task.FromResult((ITemplateValidator)new MandatoryLocalizationValidation(this));
Validation\MandatoryValidationFactory.cs (1)
17public Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken) => Task.FromResult((ITemplateValidator)new MandatoryValidation(this));
Validation\ValidationManager.cs (3)
12private IEngineEnvironmentSettings? _cachedSettings; 19internal async Task ValidateTemplateAsync(IEngineEnvironmentSettings settings, ITemplateValidationInfo template, ValidationScope scope, CancellationToken cancellationToken) 35private async Task<IEnumerable<ITemplateValidator>> InitializeValidatorsAsync(IEngineEnvironmentSettings settings, ValidationScope scope, CancellationToken cancellationToken)
Microsoft.TemplateEngine.Utils (7)
DefaultTemplatePackageProvider.cs (2)
14private readonly IEngineEnvironmentSettings _environmentSettings; 18public DefaultTemplatePackageProvider(ITemplatePackageProviderFactory factory, IEngineEnvironmentSettings environmentSettings, IEnumerable<string>? nupkgs = null, IEnumerable<string>? folders = null)
EngineEnvironmentSettingsExtensions.cs (2)
13/// Using all <see cref="IMountPointFactory"/> in <see cref="IEngineEnvironmentSettings.Components"/>. 19public static bool TryGetMountPoint(this IEngineEnvironmentSettings engineEnvironment, string mountPointUri, out IMountPoint? mountPoint)
InstallRequestPathResolution.cs (2)
26public static IEnumerable<string> ExpandMaskedPath(string maskedPath, IEngineEnvironmentSettings environmentSettings) 51private static IEnumerable<string> ResolveSearchPattern(string maskedPath, IEngineEnvironmentSettings environmentSettings)
RuntimeValueUtils.cs (1)
12public static bool TryGetRuntimeValue(this IParameterSet parameters, IEngineEnvironmentSettings environmentSettings, string name, out object? value, bool skipEnvironmentVariableSearch = false)
Microsoft.TemplateSearch.Common (8)
Abstractions\ITemplateSearchProviderFactory.cs (1)
25ITemplateSearchProvider CreateProvider(IEngineEnvironmentSettings environmentSettings, IReadOnlyDictionary<string, Func<object, object>> additionalDataReaders);
Providers\NuGetMetadataSearchProvider.cs (3)
28private readonly IEngineEnvironmentSettings _environmentSettings; 39IEngineEnvironmentSettings environmentSettings, 53IEngineEnvironmentSettings environmentSettings,
Providers\NuGetMetadataSearchProviderFactory.cs (1)
16IEngineEnvironmentSettings environmentSettings,
TemplateDiscoveryMetadata\LegacySearchCacheReader.cs (1)
55internal static bool TryReadDiscoveryMetadata(IEngineEnvironmentSettings environmentSettings, string filePath, IReadOnlyDictionary<string, Func<object, object>>? additionalDataReaders, out TemplateDiscoveryMetadata? discoveryMetadata)
TemplateSearchCoordinator.cs (2)
15private readonly IEngineEnvironmentSettings _environmentSettings; 19IEngineEnvironmentSettings environmentSettings,