1 implementation of IGeneratedSymbolMacro
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Macros\BaseGeneratedSymbolMacro.cs (1)
14internal abstract class BaseGeneratedSymbolMacro<T> : BaseMacro<T>, IGeneratedSymbolMacro, IGeneratedSymbolMacro<T>, IDeferredMacro where T : BaseMacroConfig, IMacroConfig
21 references to IGeneratedSymbolMacro
aspire (4)
Templating\TemplatePromptDefaults.cs (4)
17private readonly Dictionary<string, List<(IGeneratedSymbolMacro Macro, IMacroConfig Config)>> _projections = new(StringComparer.Ordinal); 52var macros = settings.Components.OfType<IGeneratedSymbolMacro>().ToDictionary(macro => macro.Type, StringComparer.Ordinal); 74var projection = new List<(IGeneratedSymbolMacro, IMacroConfig)>(); 100!macros.TryGetValue(generated.Generator, out var macro))
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (17)
Abstractions\IGeneratedSymbolConfig.cs (1)
7/// Represents the configuration of <see cref="IGeneratedSymbolMacro"/>.
Components.cs (11)
39(typeof(IGeneratedSymbolMacro), CaseChange), 41(typeof(IGeneratedSymbolMacro), CoalesceMacro), 43(typeof(IGeneratedSymbolMacro), ConstantMacro), 46(typeof(IGeneratedSymbolMacro), GeneratePortNumberMacro), 48(typeof(IGeneratedSymbolMacro), GuidMacro), 50(typeof(IGeneratedSymbolMacro), JoinMacro), 52(typeof(IGeneratedSymbolMacro), NowMacro), 55(typeof(IGeneratedSymbolMacro), RandomMacro), 57(typeof(IGeneratedSymbolMacro), RegexMacro), 59(typeof(IGeneratedSymbolMacro), RegexMatchMacro), 61(typeof(IGeneratedSymbolMacro), SwitchMacro),
MacroProcessor.cs (1)
17/// <exception cref="TemplateAuthoringException">when <see cref="IGeneratedSymbolMacro"/> config is invalid.</exception>
Macros\BaseGeneratedSymbolMacro.cs (1)
33IMacroConfig IGeneratedSymbolMacro.CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig generatedSymbolConfig) => CreateConfig(environmentSettings, generatedSymbolConfig);
RunnableProjectConfig.cs (3)
481Dictionary<string, IGeneratedSymbolMacro> generatedSymbolMacros = EngineEnvironmentSettings.Components.OfType<IGeneratedSymbolMacro>() 487if (generatedSymbolMacros.TryGetValue(generatedSymbolConfig.Type, out var generatedSymbolMacro))