72 references to NumericLiteral
Microsoft.AspNetCore.Razor.Language.UnitTests (70)
Legacy\CSharpTokenizerLiteralTest.cs (70)
18TestSingleToken("01189998819991197253", SyntaxKind.NumericLiteral); 24TestSingleToken("42U", SyntaxKind.NumericLiteral); 25TestSingleToken("42u", SyntaxKind.NumericLiteral); 27TestSingleToken("42L", SyntaxKind.NumericLiteral); 28TestSingleToken("42l", SyntaxKind.NumericLiteral); 30TestSingleToken("42UL", SyntaxKind.NumericLiteral); 31TestSingleToken("42Ul", SyntaxKind.NumericLiteral); 33TestSingleToken("42uL", SyntaxKind.NumericLiteral); 34TestSingleToken("42ul", SyntaxKind.NumericLiteral); 36TestSingleToken("42LU", SyntaxKind.NumericLiteral); 37TestSingleToken("42Lu", SyntaxKind.NumericLiteral); 39TestSingleToken("42lU", SyntaxKind.NumericLiteral); 40TestSingleToken("42lu", SyntaxKind.NumericLiteral); 46TestTokenizer("42a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "42"), IgnoreRemaining); 52TestSingleToken("0x0123456789ABCDEF", SyntaxKind.NumericLiteral); 58TestSingleToken("0xDEADBEEFU", SyntaxKind.NumericLiteral); 59TestSingleToken("0xDEADBEEFu", SyntaxKind.NumericLiteral); 61TestSingleToken("0xDEADBEEFL", SyntaxKind.NumericLiteral); 62TestSingleToken("0xDEADBEEFl", SyntaxKind.NumericLiteral); 64TestSingleToken("0xDEADBEEFUL", SyntaxKind.NumericLiteral); 65TestSingleToken("0xDEADBEEFUl", SyntaxKind.NumericLiteral); 67TestSingleToken("0xDEADBEEFuL", SyntaxKind.NumericLiteral); 68TestSingleToken("0xDEADBEEFul", SyntaxKind.NumericLiteral); 70TestSingleToken("0xDEADBEEFLU", SyntaxKind.NumericLiteral); 71TestSingleToken("0xDEADBEEFLu", SyntaxKind.NumericLiteral); 73TestSingleToken("0xDEADBEEFlU", SyntaxKind.NumericLiteral); 74TestSingleToken("0xDEADBEEFlu", SyntaxKind.NumericLiteral); 80TestTokenizer("0xDEADBEEFz", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0xDEADBEEF"), IgnoreRemaining); 86TestSingleToken("0b01010101", SyntaxKind.NumericLiteral); 92TestSingleToken("0b01010101U", SyntaxKind.NumericLiteral); 93TestSingleToken("0b01010101u", SyntaxKind.NumericLiteral); 95TestSingleToken("0b01010101L", SyntaxKind.NumericLiteral); 96TestSingleToken("0b01010101l", SyntaxKind.NumericLiteral); 98TestSingleToken("0b01010101UL", SyntaxKind.NumericLiteral); 99TestSingleToken("0b01010101Ul", SyntaxKind.NumericLiteral); 101TestSingleToken("0b01010101uL", SyntaxKind.NumericLiteral); 102TestSingleToken("0b01010101ul", SyntaxKind.NumericLiteral); 104TestSingleToken("0b01010101LU", SyntaxKind.NumericLiteral); 105TestSingleToken("0b01010101Lu", SyntaxKind.NumericLiteral); 107TestSingleToken("0b01010101lU", SyntaxKind.NumericLiteral); 108TestSingleToken("0b01010101lu", SyntaxKind.NumericLiteral); 114TestTokenizer("0b01010101z", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0b01010101"), IgnoreRemaining); 120TestTokenizer("3.a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3"), IgnoreRemaining); 126TestTokenizer("3.14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3.14159")); 132TestTokenizer(".14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, ".14159")); 138TestSingleToken("42F", SyntaxKind.NumericLiteral); 139TestSingleToken("42f", SyntaxKind.NumericLiteral); 140TestSingleToken("42D", SyntaxKind.NumericLiteral); 141TestSingleToken("42d", SyntaxKind.NumericLiteral); 142TestSingleToken("42M", SyntaxKind.NumericLiteral); 143TestSingleToken("42m", SyntaxKind.NumericLiteral); 149TestSingleToken("1e10", SyntaxKind.NumericLiteral); 150TestSingleToken("1E10", SyntaxKind.NumericLiteral); 151TestSingleToken("1e+10", SyntaxKind.NumericLiteral); 152TestSingleToken("1E+10", SyntaxKind.NumericLiteral); 153TestSingleToken("1e-10", SyntaxKind.NumericLiteral); 154TestSingleToken("1E-10", SyntaxKind.NumericLiteral); 160TestSingleToken("3.14F", SyntaxKind.NumericLiteral); 161TestSingleToken("3.14f", SyntaxKind.NumericLiteral); 162TestSingleToken("3.14D", SyntaxKind.NumericLiteral); 163TestSingleToken("3.14d", SyntaxKind.NumericLiteral); 164TestSingleToken("3.14M", SyntaxKind.NumericLiteral); 165TestSingleToken("3.14m", SyntaxKind.NumericLiteral); 171TestSingleToken("3.14E10", SyntaxKind.NumericLiteral); 172TestSingleToken("3.14e10", SyntaxKind.NumericLiteral); 173TestSingleToken("3.14E+10", SyntaxKind.NumericLiteral); 174TestSingleToken("3.14e+10", SyntaxKind.NumericLiteral); 175TestSingleToken("3.14E-10", SyntaxKind.NumericLiteral); 176TestSingleToken("3.14e-10", SyntaxKind.NumericLiteral); 182TestSingleToken("3.14E+10F", SyntaxKind.NumericLiteral);
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\RoslynCSharpTokenizer.cs (2)
171case SyntaxKind.NumericLiteral: 665return Transition(RoslynCSharpTokenizerState.TriviaForCSharpToken, EndToken(csharpToken.Text, SyntaxKind.NumericLiteral));