Expressions\MSBuild\MSBuildStyleEvaluatorDefinition.cs (22)
11public class MSBuildStyleEvaluatorDefinition : SharedEvaluatorDefinition<MSBuildStyleEvaluatorDefinition, MSBuildStyleEvaluatorDefinition.Tokens>
42protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(XmlStyleConverters.XmlEncode, XmlStyleConverters.XmlDecode)
43.And(Tokens.And)
44.Or(Tokens.Or)
45.Not(Tokens.Not)
46.GreaterThan(Tokens.GreaterThan, evaluate: (x, y) => Compare(x, y) > 0)
47.GreaterThanOrEqualTo(Tokens.GreaterThanOrEqualTo, evaluate: (x, y) => Compare(x, y) >= 0)
48.LessThan(Tokens.LessThan, evaluate: (x, y) => Compare(x, y) < 0)
49.LessThanOrEqualTo(Tokens.LessThanOrEqualTo, evaluate: (x, y) => Compare(x, y) <= 0)
50.EqualTo(Tokens.EqualTo, evaluate: (x, y) => Compare(x, y) == 0)
51.NotEqualTo(Tokens.NotEqualTo, evaluate: (x, y) => Compare(x, y) != 0)
52.BadSyntax(Tokens.VariableStart)
53.Ignore(Tokens.Space, Tokens.Tab)
54.LiteralBoundsMarkers(Tokens.Quote)
55.OpenGroup(Tokens.OpenBrace)
56.CloseGroup(Tokens.CloseBrace)
57.TerminateWith(Tokens.WindowsEOL, Tokens.UnixEOL, Tokens.LegacyMacEOL)
58.Literal(Tokens.Literal)