1 implementation of IOperatorMap
Microsoft.TemplateEngine.Core (1)
Expressions\OperatorSetBuilder.cs (1)
6public class OperatorSetBuilder<TToken> : IOperatorMap<Operators, TToken>
7 references to IOperatorMap
Microsoft.TemplateEngine.Core (7)
Expressions\Cpp2\Cpp2StyleEvaluatorDefinition.cs (1)
52protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(CppStyleConverters.Encode, CppStyleConverters.Decode)
Expressions\MSBuild\MSBuildStyleEvaluatorDefinition.cs (1)
42protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(XmlStyleConverters.XmlEncode, XmlStyleConverters.XmlDecode)
Expressions\ScopeBuilder.cs (1)
32public ScopeBuilder(IProcessorState processor, ITokenTrie tokens, IOperatorMap<TOperator, TToken> operatorMap, bool dereferenceInLiterals)
Expressions\ScopeBuilderHelper.cs (1)
10public static ScopeBuilder<TOperator, TToken> ScopeBuilder<TOperator, TToken>(this IProcessorState processor, ITokenTrie tokens, IOperatorMap<TOperator, TToken> operatorMap, bool dereferenceInLiterals = false)
Expressions\Shared\SharedEvaluatorDefinition.cs (2)
18private static readonly IOperatorMap<Operators, TTokens> Map = Instance.GenerateMap(); 116protected abstract IOperatorMap<Operators, TTokens> GenerateMap();
Expressions\VisualBasic\VisualBasicStyleEvaluatorDefintion.cs (1)
52protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(CppStyleConverters.Encode, CppStyleConverters.Decode)