22 references to Tokens
Microsoft.TemplateEngine.Core (22)
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)