3 instantiations of OperatorSetBuilder
Microsoft.TemplateEngine.Core (3)
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\VisualBasic\VisualBasicStyleEvaluatorDefintion.cs (1)
52
protected override IOperatorMap<Operators, Tokens> GenerateMap() => new
OperatorSetBuilder
<Tokens>(CppStyleConverters.Encode, CppStyleConverters.Decode)
30 references to OperatorSetBuilder
Microsoft.TemplateEngine.Core (30)
Expressions\OperatorSetBuilder.cs (30)
26
_converter = new CustomTypeConverter<
OperatorSetBuilder
<TToken>>();
49
public
OperatorSetBuilder
<TToken> Add(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
54
public
OperatorSetBuilder
<TToken> And(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
59
public
OperatorSetBuilder
<TToken> BadSyntax(params TToken[] token)
65
public
OperatorSetBuilder
<TToken> BitwiseAnd(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
70
public
OperatorSetBuilder
<TToken> BitwiseOr(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
75
public
OperatorSetBuilder
<TToken> CloseGroup(TToken token)
86
public
OperatorSetBuilder
<TToken> Divide(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
96
public
OperatorSetBuilder
<TToken> EqualTo(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
101
public
OperatorSetBuilder
<TToken> Exponentiate(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
106
public
OperatorSetBuilder
<TToken> GreaterThan(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
111
public
OperatorSetBuilder
<TToken> GreaterThanOrEqualTo(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
116
public
OperatorSetBuilder
<TToken> Ignore(params TToken[] token)
122
public
OperatorSetBuilder
<TToken> LeftShift(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
127
public
OperatorSetBuilder
<TToken> LessThan(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
132
public
OperatorSetBuilder
<TToken> LessThanOrEqualTo(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
137
public
OperatorSetBuilder
<TToken> Literal(TToken token)
143
public
OperatorSetBuilder
<TToken> LiteralBoundsMarkers(params TToken[] token)
149
public
OperatorSetBuilder
<TToken> Multiply(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
154
public
OperatorSetBuilder
<TToken> Not(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object>? evaluate = null)
162
public
OperatorSetBuilder
<TToken> NotEqualTo(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
167
public
OperatorSetBuilder
<TToken> OpenGroup(TToken token)
173
public
OperatorSetBuilder
<TToken> Or(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
178
public
OperatorSetBuilder
<TToken> Other(Operators @operator, TToken token, Func<IEvaluable, IEvaluable> nodeFactory)
185
public
OperatorSetBuilder
<TToken> RightShift(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
190
public
OperatorSetBuilder
<TToken> Subtract(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
195
public
OperatorSetBuilder
<TToken> TerminateWith(params TToken[] token)
206
public
OperatorSetBuilder
<TToken> TypeConverter<TSelf>(Action<ITypeConverter> configureConverter)
213
public
OperatorSetBuilder
<TToken> Xor(TToken token, Func<Operators, bool>? precedesOperator = null, Func<object?, object?, object>? evaluate = null)
528
private
OperatorSetBuilder
<TToken> SetupBinary(Operators op, TToken token, Func<object?, object?, object> evaluate, Func<Operators, bool>? precedesOperator = null)