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