2 types derived from BaseSymbol
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
ConfigModel\BaseReplaceSymbol.cs (1)
8
public abstract class BaseReplaceSymbol :
BaseSymbol
ConfigModel\ComputedSymbol.cs (1)
12
public sealed class ComputedSymbol :
BaseSymbol
11 references to BaseSymbol
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (11)
ConfigModel\BaseSymbol.cs (1)
17
private protected BaseSymbol(
BaseSymbol
clone)
ConfigModel\SymbolModelConverter.cs (2)
14
internal static
BaseSymbol
? GetModelForObject(string name, JsonObject jObject, ILogger? logger, string? defaultOverride)
18
return jObject.ToString(nameof(
BaseSymbol
.Type)) switch
ConfigModel\TemplateConfigModel.cs (7)
29
private Dictionary<string,
BaseSymbol
> _symbols = new();
94
Dictionary<string,
BaseSymbol
> symbols = new(StringComparer.Ordinal);
126
BaseSymbol
? modelForSymbol = SymbolModelConverter.GetModelForObject(prop.Key, obj, logger, defaultOverride);
132
&& symbols.TryGetValue(prop.Key, out
BaseSymbol
existingSymbol)
344
public IEnumerable<
BaseSymbol
> Symbols
393
internal
BaseSymbol
NameSymbol { get; private init; } = SetupDefaultNameSymbol(null);
510
private static
BaseSymbol
SetupDefaultNameSymbol(string? sourceName)
RunnableProjectConfig.cs (1)
356
foreach (
BaseSymbol
symbol in ConfigurationModel.Symbols)