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