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
"/>.
16
IGenerator
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)
221
TabularOutput<
IGenerator
> generatorsFormatter =
225
environmentSettings.Components.OfType<
IGenerator
>())
Microsoft.TemplateEngine.Edge (19)
Settings\Scanner.cs (2)
237
foreach (
IGenerator
generator in _environmentSettings.Components.OfType<
IGenerator
>())
Template\IParameterSetBuilder.cs (3)
18
bool CheckIsParametersEvaluationCorrect(
IGenerator
generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations);
20
InputDataSet Build(bool evaluateConditions,
IGenerator
generator, ILogger logger);
23
IGenerator
generator,
Template\ParameterSetBuilder.cs (10)
27
public static IParameterSetBuilder CreateWithDefaults(
IGenerator
generator, IParameterDefinitionSet parametersDefinition, IEngineEnvironmentSettings environment, string? name = null)
38
public static IParameterSetBuilder CreateWithDefaults(
IGenerator
generator, IParameterDefinitionSet parametersDefinition, string? name, IEngineEnvironmentSettings environment, out IReadOnlyList<string> paramsWithInvalidValues)
108
public bool CheckIsParametersEvaluationCorrect(
IGenerator
generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations)
139
public InputDataSet Build(bool evaluateConditions,
IGenerator
generator, ILogger logger)
156
public void SetParameterDefault(
IGenerator
generator, ITemplateParameter parameter, IEngineEnvironmentSettings environment, bool useHostDefaults, bool isRequired, List<string> paramsWithInvalidValues)
194
private static void RunDatasetEvaluation(List<EvalData> evaluatedParameters,
IGenerator
generator, ILogger logger)
209
IGenerator
generator,
299
IGenerator
generator,
320
IGenerator
generator,
341
private void EvaluateConditionalParameters(
IGenerator
generator, ILogger logger)
Template\TemplateCreator.cs (4)
244
if (!_environmentSettings.Components.TryGetComponent(info.GeneratorId, out
IGenerator
? generator))
513
public bool CheckIsParametersEvaluationCorrect(
IGenerator
generator, ILogger logger, bool throwOnError, out IReadOnlyList<string> paramsWithInvalidEvaluations) =>
516
public InputDataSet Build(bool evaluateConditions,
IGenerator
generator, ILogger logger) => throw new NotImplementedException();
519
IGenerator
generator,