32 references to Tokens
Microsoft.TemplateEngine.Core (32)
Expressions\VisualBasic\VisualBasicStyleEvaluatorDefintion.cs (32)
12public class VisualBasicStyleEvaluatorDefintion : SharedEvaluatorDefinition<VisualBasicStyleEvaluatorDefintion, VisualBasicStyleEvaluatorDefintion.Tokens> 53protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(CppStyleConverters.Encode, CppStyleConverters.Decode) 54.And(Tokens.And) 55.And(Tokens.AndAlso) 56.Or(Tokens.Or) 57.Or(Tokens.OrElse) 58.Not(Tokens.Not) 59.Xor(Tokens.Xor) 60.GreaterThan(Tokens.GreaterThan, evaluate: (x, y) => Compare(x, y) > 0) 61.GreaterThanOrEqualTo(Tokens.GreaterThanOrEqualTo, evaluate: (x, y) => Compare(x, y) >= 0) 62.LessThan(Tokens.LessThan, evaluate: (x, y) => Compare(x, y) < 0) 63.LessThanOrEqualTo(Tokens.LessThanOrEqualTo, evaluate: (x, y) => Compare(x, y) <= 0) 64.EqualTo(Tokens.EqualTo, evaluate: (x, y) => Compare(x, y) == 0) 65.NotEqualTo(Tokens.NotEqualTo, evaluate: (x, y) => Compare(x, y) != 0) 66.Ignore(Tokens.Space, Tokens.Tab) 67.LiteralBoundsMarkers(Tokens.Quote) 68.OpenGroup(Tokens.OpenBrace) 69.CloseGroup(Tokens.CloseBrace) 70.TerminateWith(Tokens.WindowsEOL, Tokens.UnixEOL, Tokens.LegacyMacEOL) 71.LeftShift(Tokens.LeftShift) 72.RightShift(Tokens.RightShift) 73.Add(Tokens.Add) 74.Subtract(Tokens.Subtract) 75.Multiply(Tokens.Multiply) 76.Divide(Tokens.Divide) 77.Exponentiate(Tokens.Exponentiate) 78.Literal(Tokens.Literal) 79.LiteralBoundsMarkers(Tokens.DoubleQuote)