28 references to IGenerator
Microsoft.TemplateEngine.Abstractions (7)
ICreationEffects.cs (2)
7/// The interface represents the effects of template instantiation: the file changes applied and template creation result. Creation effects are evaluated during template dry-run (see <see cref="IGenerator.GetCreationEffectsAsync"/>. 24/// The interface represents the effects of template instantiation: the file changes applied and template creation result. Creation effects are evaluated during template dry-run (see <see cref="IGenerator.GetCreationEffectsAsync"/>.
IScanTemplateInfo.cs (1)
7/// The information about the template obtained as the result of scanning <see cref="IGenerator.GetTemplatesFromMountPointAsync(Mount.IMountPoint, System.Threading.CancellationToken)"/>.
ITemplate.cs (2)
9/// Defines the template that can be run by <see cref="IGenerator"/>. 16IGenerator Generator { get; }
ITemplateInfo.cs (1)
8/// This information is common for all templates that can be managed by different <see cref="IGenerator"/>s.
Parameters\ParameterData.cs (1)
7/// Data model for template parameter instance data. Mainly used as input for <see cref="IGenerator"/>.
Microsoft.TemplateEngine.Cli (2)
Commands\BaseCommand.cs (2)
221TabularOutput<IGenerator> generatorsFormatter = 225environmentSettings.Components.OfType<IGenerator>())
Microsoft.TemplateEngine.Edge (19)
Settings\Scanner.cs (2)
237foreach (IGenerator generator in _environmentSettings.Components.OfType<IGenerator>())
Template\IParameterSetBuilder.cs (3)
18bool CheckIsParametersEvaluationCorrect(IGenerator generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations); 20InputDataSet Build(bool evaluateConditions, IGenerator generator, ILogger logger); 23IGenerator generator,
Template\ParameterSetBuilder.cs (10)
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) 108public bool CheckIsParametersEvaluationCorrect(IGenerator generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations) 139public InputDataSet Build(bool evaluateConditions, IGenerator generator, ILogger logger) 156public void SetParameterDefault(IGenerator generator, ITemplateParameter parameter, IEngineEnvironmentSettings environment, bool useHostDefaults, bool isRequired, List<string> paramsWithInvalidValues) 194private static void RunDatasetEvaluation(List<EvalData> evaluatedParameters, IGenerator generator, ILogger logger) 209IGenerator generator, 299IGenerator generator, 320IGenerator generator, 341private void EvaluateConditionalParameters(IGenerator generator, ILogger logger)
Template\TemplateCreator.cs (4)
244if (!_environmentSettings.Components.TryGetComponent(info.GeneratorId, out IGenerator? generator)) 513public bool CheckIsParametersEvaluationCorrect(IGenerator generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations) => 516public InputDataSet Build(bool evaluateConditions, IGenerator generator, ILogger logger) => throw new NotImplementedException(); 519IGenerator generator,