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