1 implementation of IReplacementTokens
Microsoft.TemplateEngine.Core (1)
Operations\ReplacementTokens.cs (1)
8
public class ReplacementTokens :
IReplacementTokens
14 references to IReplacementTokens
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (14)
FileRenameGenerator.cs (4)
24
IReadOnlyList<
IReplacementTokens
> symbolBasedFileRenames)
45
IReadOnlyList<
IReplacementTokens
>? symbolBasedFileRenames = null)
120
IReadOnlyList<
IReplacementTokens
>? symbolBasedFileRenames)
130
foreach (
IReplacementTokens
fileRenameToken in symbolBasedFileRenames)
GlobalRunConfig.cs (1)
16
public IReadOnlyList<
IReplacementTokens
> Replacements { get; init; } = [];
GlobalRunSpec.cs (1)
122
foreach (
IReplacementTokens
replaceSetup in runConfig.Replacements)
OperationConfig\ReplacementConfig.cs (1)
64
internal static IOperationProvider? Setup(IEngineEnvironmentSettings environmentSettings,
IReplacementTokens
tokens, IVariableCollection variables)
RunnableProjectConfig.cs (7)
49
private IReadOnlyList<
IReplacementTokens
>? _symbolFilenameReplacements;
166
internal IReadOnlyList<
IReplacementTokens
> SymbolFilenameReplacements
281
private IReadOnlyList<
IReplacementTokens
> ProduceSymbolFilenameReplacements()
283
List<
IReplacementTokens
> filenameReplacements = new();
346
List<
IReplacementTokens
> macroGeneratedReplacements = new();
446
private void GenerateReplacementsForSymbol(BaseReplaceSymbol symbol, string replaces, string sourceVariable, List<
IReplacementTokens
> macroGeneratedReplacements)
473
private void GenerateFileReplacementsForSymbol(string fileRename, string sourceVariable, List<
IReplacementTokens
> filenameReplacements)