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