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