1 implementation of IGeneratedSymbolMacro
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Macros\BaseGeneratedSymbolMacro.cs (1)
14
internal abstract class BaseGeneratedSymbolMacro<T> : BaseMacro<T>,
IGeneratedSymbolMacro
, IGeneratedSymbolMacro<T>, IDeferredMacro where T : BaseMacroConfig, IMacroConfig
21 references to IGeneratedSymbolMacro
aspire (4)
Templating\TemplatePromptDefaults.cs (4)
17
private readonly Dictionary<string, List<(
IGeneratedSymbolMacro
Macro, IMacroConfig Config)>> _projections = new(StringComparer.Ordinal);
52
var macros = settings.Components.OfType<
IGeneratedSymbolMacro
>().ToDictionary(macro => macro.Type, StringComparer.Ordinal);
74
var 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)
33
IMacroConfig
IGeneratedSymbolMacro
.CreateConfig(IEngineEnvironmentSettings environmentSettings, IGeneratedSymbolConfig generatedSymbolConfig) => CreateConfig(environmentSettings, generatedSymbolConfig);
RunnableProjectConfig.cs (3)
481
Dictionary<string,
IGeneratedSymbolMacro
> generatedSymbolMacros = EngineEnvironmentSettings.Components.OfType<
IGeneratedSymbolMacro
>()
487
if (generatedSymbolMacros.TryGetValue(generatedSymbolConfig.Type, out
var
generatedSymbolMacro))