34 references to Decimal
Microsoft.CodeAnalysis.VisualBasic (18)
Scanner\Scanner.vb (11)
1701
Dim base As LiteralBase = LiteralBase.
Decimal
1812
If base = LiteralBase.
Decimal
AndAlso CanGet(here) Then
1878
If base = LiteralBase.
Decimal
Then
1885
If base = LiteralBase.
Decimal
Then
1892
If base = LiteralBase.
Decimal
Then
1899
If base = LiteralBase.
Decimal
Then
1937
If base = LiteralBase.
Decimal
Then
1944
If base = LiteralBase.
Decimal
Then
2000
If base = LiteralBase.
Decimal
Then
2044
If (base = LiteralBase.
Decimal
AndAlso integralValue > &H7FFFFFFF) OrElse
2056
If (base = LiteralBase.
Decimal
AndAlso integralValue > &H7FFF) OrElse
Syntax\InternalSyntax\SyntaxNodeFactories.vb (2)
43
If base = LiteralBase.
Decimal
Then
142
Return IntegerLiteralToken("", LiteralBase.
Decimal
, TypeCharacter.None, Nothing, Nothing, Nothing)
Syntax\SyntaxFactory.vb (4)
230
Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.
Decimal
))), If(text.EndsWith("I", StringComparison.OrdinalIgnoreCase), TypeCharacter.IntegerLiteral, TypeCharacter.None), CULng(value),
254
Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.
Decimal
))), If(text.EndsWith("UI", StringComparison.OrdinalIgnoreCase), TypeCharacter.UIntegerLiteral, TypeCharacter.None), value,
277
Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.
Decimal
))), If(text.EndsWith("L", StringComparison.OrdinalIgnoreCase), TypeCharacter.LongLiteral, TypeCharacter.None), CULng(value),
300
Return CType(InternalSyntax.SyntaxFactory.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.
Decimal
))), If(text.EndsWith("UL", StringComparison.OrdinalIgnoreCase), TypeCharacter.ULongLiteral, TypeCharacter.None), value,
Syntax\SyntaxNodeFactories.vb (1)
441
Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.
Decimal
, TypeCharacter.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenNullable.vb (1)
6796
LiteralBase.
Decimal
,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
Scanner\ScannerTests.vb (3)
1366
Assert.Equal(LiteralBase.
Decimal
, tk.GetBase())
1372
Assert.Equal(LiteralBase.
Decimal
, tk.GetBase())
1379
Assert.Equal(LiteralBase.
Decimal
, tk.GetBase())
Syntax\GeneratedTests.vb (2)
21
Return InternalSyntax.SyntaxFactory.IntegerLiteralToken(String.Empty, LiteralBase.
Decimal
, TypeCharacter.IntegerLiteral, 23, GenerateGreenWhitespaceTrivia(), GenerateGreenWhitespaceTrivia())
29
Return SyntaxFactory.IntegerLiteralToken(String.Empty, LiteralBase.
Decimal
, TypeCharacter.None, 42)
Syntax\SyntaxFactsTest.vb (1)
33
Assert.False(SyntaxFactory.IntegerLiteralToken("1", LiteralBase.
Decimal
, TypeCharacter.None, 1).IsKeyword())
Syntax\SyntaxNormalizerTests.vb (2)
530
Dim generatedLeftLiteralToken = SyntaxFactory.IntegerLiteralToken("42", LiteralBase.
Decimal
, TypeCharacter.None, 42)
531
Dim generatedRightLiteralToken = SyntaxFactory.IntegerLiteralToken("23", LiteralBase.
Decimal
, TypeCharacter.None, 23)
TestSyntaxNodes.vb (2)
22
Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(value.ToString(), LiteralBase.
Decimal
, TypeCharacter.None, value))
1131
Return SyntaxFactory.IntegerLiteralToken(token.LeadingTrivia, value.ToString(), LiteralBase.
Decimal
, node.TypeSuffix, value, token.TrailingTrivia())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (1)
278
Case LiteralBase.
Decimal
CodeGeneration\EnumMemberGenerator.vb (2)
99
left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.
Decimal
, TypeCharacter.None, 1)),
100
right:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(shiftValue.ToString(), LiteralBase.
Decimal
, TypeCharacter.None, IntegerUtilities.ToUnsigned(shiftValue))))
CodeGeneration\ExpressionGenerator.vb (2)
153
SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.
Decimal
, TypeCharacter.None, CULng(value))))
209
literal, LiteralBase.
Decimal
, typeSuffix,