305 references to TypeCharacter
Microsoft.CodeAnalysis.VisualBasic (208)
Binding\Binder_AnonymousTypes.vb (2)
181Dim typeChar As TypeCharacter = ExtractTypeCharacter(fieldNode) 182If typeChar <> TypeCharacter.None Then
Binding\Binder_Delegates.vb (1)
1214TypeCharacter.None,
Binding\Binder_Expressions.vb (9)
344Dim typeChar As TypeCharacter = nameSyntax.Identifier.GetTypeCharacter() 345If typeChar <> TypeCharacter.None Then 3763TypeCharacter.None, 3843Private Shared Sub VerifyTypeCharacterConsistency(nodeOrToken As SyntaxNodeOrToken, type As TypeSymbol, typeChar As TypeCharacter, diagnostics As BindingDiagnosticBag) 3862Dim typeChar As TypeCharacter = name.Identifier.GetTypeCharacter() 3863If typeChar = TypeCharacter.None Then 4726TypeCharacter.None, 4775TypeCharacter.None, 4824TypeCharacter.None,
Binding\Binder_Invocation.vb (4)
361TypeCharacter.None, 391typeChar As TypeCharacter, 725typeChar As TypeCharacter, 824typeChar As TypeCharacter,
Binding\Binder_ObjectInitializer.vb (1)
917TypeCharacter.None,
Binding\Binder_Operators.vb (3)
572result = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, 721CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, 1223result = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None,
Binding\Binder_Query.vb (3)
2158If identifier.GetTypeCharacter() <> TypeCharacter.None Then 3908If functionAggregationSyntax.FunctionName.GetTypeCharacter() <> TypeCharacter.None Then 4667boundCall = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, methodGroup,
Binding\Binder_Statements.vb (2)
2568TypeCharacter.None, 4194TypeCharacter.None,
Binding\Binder_Utils.vb (22)
23If (identifier.GetTypeCharacter() <> TypeCharacter.None) Then 402Return (identifierSyntax.GetTypeCharacter() = TypeCharacter.None AndAlso asClauseOptSyntax Is Nothing) 699Public Shared Function GetSpecialTypeForTypeCharacter(typeChar As TypeCharacter, ByRef typeCharacterString As String) As SpecialType 703Case TypeCharacter.Decimal 706Case TypeCharacter.DecimalLiteral 709Case TypeCharacter.Double 712Case TypeCharacter.DoubleLiteral 715Case TypeCharacter.Integer 718Case TypeCharacter.IntegerLiteral 721Case TypeCharacter.Long 724Case TypeCharacter.LongLiteral 727Case TypeCharacter.ShortLiteral 730Case TypeCharacter.Single 733Case TypeCharacter.SingleLiteral 736Case TypeCharacter.String 739Case TypeCharacter.UIntegerLiteral 742Case TypeCharacter.ULongLiteral 745Case TypeCharacter.UShortLiteral 748Case TypeCharacter.None 757Public Shared Function ExtractTypeCharacter(node As SyntaxNode) As TypeCharacter 758Dim result As TypeCharacter = TypeCharacter.None
Binding\Binder_XmlLiterals.vb (1)
1023TypeCharacter.None,
Binding\ImplicitVariableBinder.vb (1)
158If nameSyntax.Identifier.GetTypeCharacter() <> TypeCharacter.None Then
Compilation\MethodCompiler.vb (1)
2061TypeCharacter.None,
Generated\Syntax.xml.Internal.Generated.vb (8)
32816Friend ReadOnly _typeSuffix as TypeCharacter 32819Friend Sub New(ByVal kind As SyntaxKind, text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As System.Decimal) 32825Friend Sub New(ByVal kind As SyntaxKind, text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As System.Decimal, context As ISyntaxFactoryContext) 32832Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As System.Decimal) 32840Me._typeSuffix = CType(reader.ReadInt32(), TypeCharacter) 32860Friend ReadOnly Property TypeSuffix As TypeCharacter 53346Friend Shared Function DecimalLiteralToken(text as String, typeSuffix As TypeCharacter, value As System.Decimal, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As DecimalLiteralTokenSyntax 65424Friend Function DecimalLiteralToken(text as String, typeSuffix As TypeCharacter, value As System.Decimal, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As DecimalLiteralTokenSyntax
Generated\Syntax.xml.Main.Generated.vb (2)
41888Public Shared Function DecimalLiteralToken(leadingTrivia As SyntaxTriviaList, text as String, typeSuffix As TypeCharacter, value As System.Decimal, trailingTrivia As SyntaxTriviaList) As SyntaxToken 41902Public Shared Function DecimalLiteralToken(text as String, typeSuffix As TypeCharacter, value As System.Decimal) As SyntaxToken
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
530TypeCharacter.None, 586TypeCharacter.None,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
809TypeCharacter.None,
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (1)
168TypeCharacter.None,
Parser\ParseConditional.vb (1)
408ElseIf errorCode.Identifier.TypeCharacter <> TypeCharacter.None Then
Parser\Parser.vb (2)
2908(DirectCast(CurrentToken, IdentifierTokenSyntax).TypeCharacter <> TypeCharacter.None OrElse 4787If aliasIdentifier.TypeCharacter <> TypeCharacter.None Then
Parser\ParseStatement.vb (3)
876If ident.TypeCharacter <> TypeCharacter.None Then 888If intLiteral.TypeSuffix = TypeCharacter.None Then 895intLiteral = New IntegerLiteralTokenSyntax(Of ULong)(SyntaxKind.IntegerLiteralToken, intLiteral.ToString, intLiteral.GetLeadingTrivia, intLiteral.GetTrailingTrivia, intLiteral.Base, TypeCharacter.None, intLiteralValue)
Preprocessor\ExpressionEvaluator.vb (16)
293If typeChar <> TypeCharacter.None AndAlso typeChar <> AsTypeCharacter(value.SpecialType) Then 300Private Shared Function GetDisplayString(typeChar As TypeCharacter) As String 302Case TypeCharacter.Integer 305Case TypeCharacter.Long 308Case TypeCharacter.Decimal 311Case TypeCharacter.Single 314Case TypeCharacter.Double 317Case TypeCharacter.String 325Private Shared Function AsTypeCharacter(specialType As SpecialType) As TypeCharacter 328Return TypeCharacter.Integer 331Return TypeCharacter.Long 334Return TypeCharacter.Decimal 337Return TypeCharacter.Single 340Return TypeCharacter.Double 343Return TypeCharacter.String 346Return TypeCharacter.None
Scanner\Scanner.vb (39)
1533Dim TypeCharacter As TypeCharacter = TypeCharacter.None 1549TypeCharacter = TypeCharacter.Single 'typeChars.chType_sR4 1553TypeCharacter = TypeCharacter.Double ' typeChars.chType_sR8 1557TypeCharacter = TypeCharacter.String 'typeChars.chType_String 1561TypeCharacter = TypeCharacter.Integer ' typeChars.chType_sI4 1565TypeCharacter = TypeCharacter.Long 'typeChars.chType_sI8 1569TypeCharacter = TypeCharacter.Decimal 'chType_sDecimal 1584Dim baseSpelling = If(TypeCharacter = TypeCharacter.None, 1589If TypeCharacter = TypeCharacter.None Then 1662TypeCharacter.None, 1870Dim TypeCharacter As TypeCharacter = TypeCharacter.None 1879TypeCharacter = TypeCharacter.Single 1886TypeCharacter = TypeCharacter.SingleLiteral 1893TypeCharacter = TypeCharacter.Double 1900TypeCharacter = TypeCharacter.DoubleLiteral 1908TypeCharacter = TypeCharacter.ShortLiteral 1914TypeCharacter = TypeCharacter.Integer 1920TypeCharacter = TypeCharacter.IntegerLiteral 1926TypeCharacter = TypeCharacter.Long 1932TypeCharacter = TypeCharacter.LongLiteral 1938TypeCharacter = TypeCharacter.Decimal 1945TypeCharacter = TypeCharacter.DecimalLiteral 1966TypeCharacter = TypeCharacter.UShortLiteral 1969TypeCharacter = TypeCharacter.UIntegerLiteral 1972TypeCharacter = TypeCharacter.ULongLiteral 2019If TypeCharacter <> TypeCharacter.ULongLiteral AndAlso integralValue > Long.MaxValue Then 2041If TypeCharacter = TypeCharacter.None Then 2043ElseIf TypeCharacter = TypeCharacter.Integer OrElse TypeCharacter = TypeCharacter.IntegerLiteral Then 2050ElseIf TypeCharacter = TypeCharacter.UIntegerLiteral Then 2055ElseIf TypeCharacter = TypeCharacter.ShortLiteral Then 2062ElseIf TypeCharacter = TypeCharacter.UShortLiteral Then 2068Debug.Assert(TypeCharacter = TypeCharacter.Long OrElse 2069TypeCharacter = TypeCharacter.LongLiteral OrElse 2070TypeCharacter = TypeCharacter.ULongLiteral, 2090If TypeCharacter = TypeCharacter.Single OrElse TypeCharacter = TypeCharacter.SingleLiteral Then
Scanner\TokenFactories.vb (8)
247TypeCharacter As TypeCharacter, 267TypeCharacter.None, 276TypeCharacter As TypeCharacter, 289TypeCharacter <> TypeCharacter.None Then 319(identifier.TypeCharacter = TypeCharacter.None OrElse identifier.PossibleKeywordKind = SyntaxKind.MidKeyword)) 625typeCharacter As TypeCharacter, 684typeCharacter As TypeCharacter, 710typeCharacter As TypeCharacter,
Symbols\Source\SourceEventSymbol.vb (1)
89If identifier.GetTypeCharacter() <> TypeCharacter.None Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
545identifier.GetTypeCharacter() = TypeCharacter.None AndAlso
Symbols\Source\SourceNamespaceSymbol.vb (1)
502If (node.Identifier.GetTypeCharacter() <> TypeCharacter.None) Then
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
74statement = binder.BindInvocationExpression(syntaxNode, syntaxNode, TypeCharacter.None,
Syntax\InternalSyntax\ComplexIdentifierSyntax.vb (4)
20Private ReadOnly _typeCharacter As TypeCharacter 22Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, precedingTrivia As GreenNode, followingTrivia As GreenNode, possibleKeywordKind As SyntaxKind, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter) 37_typeCharacter = CType(reader.ReadByte(), TypeCharacter) 90Friend Overrides ReadOnly Property TypeCharacter As TypeCharacter
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (1)
62Friend MustOverride ReadOnly Property TypeCharacter As TypeCharacter
Syntax\InternalSyntax\SimpleIdentifierSyntax.vb (2)
63Friend Overrides ReadOnly Property TypeCharacter As TypeCharacter 65Return TypeCharacter.None
Syntax\InternalSyntax\SyntaxLiterals.vb (14)
52Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As TypeCharacter, value As T) 57Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As TypeCharacter, value As T) 121Friend ReadOnly _typeSuffix As TypeCharacter 123Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As TypeCharacter) 129Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As TypeCharacter) 138Me._typeSuffix = CType(reader.ReadByte(), TypeCharacter) 160Friend ReadOnly Property TypeSuffix As TypeCharacter 176Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As T) 181Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As T) 244Friend ReadOnly _typeSuffix As TypeCharacter 246Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter) 251Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter) 258Me._typeSuffix = CType(reader.ReadByte(), TypeCharacter) 270Friend ReadOnly Property TypeSuffix As TypeCharacter
Syntax\InternalSyntax\SyntaxNodeFactories.vb (22)
19Friend Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As IntegerLiteralTokenSyntax 22Case TypeCharacter.ShortLiteral 25Case TypeCharacter.UShortLiteral 28Case TypeCharacter.IntegerLiteral, TypeCharacter.Integer 31Case TypeCharacter.UIntegerLiteral 34Case TypeCharacter.LongLiteral, TypeCharacter.Long 37Case TypeCharacter.ULongLiteral 40Case TypeCharacter.None 60Friend Shared Function FloatingLiteralToken(text As String, typeSuffix As TypeCharacter, value As Double, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As FloatingLiteralTokenSyntax 63Case TypeCharacter.DoubleLiteral, TypeCharacter.Double, TypeCharacter.None 65Case TypeCharacter.SingleLiteral, TypeCharacter.Single 83Friend Shared Function Identifier(text As String, possibleKeywordKind As SyntaxKind, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As IdentifierTokenSyntax 107Return New ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "", Nothing, Nothing, kind, False, "", TypeCharacter.None) 142Return IntegerLiteralToken("", LiteralBase.Decimal, TypeCharacter.None, Nothing, Nothing, Nothing) 401t = SyntaxFactory.FloatingLiteralToken("", TypeCharacter.None, Nothing, Nothing, Nothing) 404t = SyntaxFactory.DecimalLiteralToken("", TypeCharacter.None, Nothing, Nothing, Nothing) 466Friend Shared Function Identifier(text As String, isBracketed As Boolean, baseText As String, typeCharacter As TypeCharacter, precedingTrivia As GreenNode, followingTrivia As GreenNode) As IdentifierTokenSyntax
Syntax\SyntaxFactory.vb (14)
230Return 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), 254Return 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, 277Return 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), 300Return 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, 323Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("F", StringComparison.Ordinal), TypeCharacter.Single, TypeCharacter.None), value, 346Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("R", StringComparison.OrdinalIgnoreCase), TypeCharacter.DoubleLiteral, TypeCharacter.None), value, 369Return CType(InternalSyntax.SyntaxFactory.DecimalLiteralToken(text, If(text.EndsWith("M", StringComparison.OrdinalIgnoreCase), TypeCharacter.DecimalLiteral, TypeCharacter.None), value,
Syntax\SyntaxNodeFactories.vb (13)
312Public Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong) As SyntaxToken 316Public Shared Function IntegerLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong, trailingTrivia As SyntaxTriviaList) As SyntaxToken 324Public Shared Function FloatingLiteralToken(text As String, typeSuffix As TypeCharacter, value As Double) As SyntaxToken 328Public Shared Function FloatingLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, typeSuffix As TypeCharacter, value As Double, trailingTrivia As SyntaxTriviaList) As SyntaxToken 336Public Shared Function Identifier(text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter) As SyntaxToken 340Friend Shared Function Identifier(leadingTrivia As SyntaxTrivia, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, trailingTrivia As SyntaxTrivia) As SyntaxToken 344Public Shared Function Identifier(leadingTrivia As SyntaxTriviaList, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, trailingTrivia As SyntaxTriviaList) As SyntaxToken 365Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, False, text, TypeCharacter.None), 0, 0) 387Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "[" + text + "]", leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, True, text, TypeCharacter.None), 0, 0) 404kind, False, "", TypeCharacter.None), 0, 0) 441Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.Decimal, TypeCharacter.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker)) 700t = SyntaxFactory.FloatingLiteralToken("", TypeCharacter.None, Nothing) 703t = SyntaxFactory.DecimalLiteralToken("", TypeCharacter.None, Nothing)
VisualBasicExtensions.vb (1)
304Public Function GetTypeCharacter(token As SyntaxToken) As TypeCharacter
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
SyntaxNodeExtensions.vb (7)
234Friend Function GetTypeCharacterString(type As TypeCharacter) As String 236Case TypeCharacter.Integer 238Case TypeCharacter.Long 240Case TypeCharacter.Decimal 242Case TypeCharacter.Single 244Case TypeCharacter.Double 246Case TypeCharacter.String
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
StringExtensions.vb (1)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
VisualBasicSimplificationHelpers.vb (1)
19If identifierToken.GetTypeCharacter() <> TypeCharacter.None Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
195If identifier.GetTypeCharacter() <> TypeCharacter.None Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenNullable.vb (1)
6797TypeCharacter.None,
Microsoft.CodeAnalysis.VisualBasic.Features (10)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
127If variableDeclarator.Names.Any(Function(name) name.Identifier = targetToken AndAlso name.Identifier.GetTypeCharacter() = TypeCharacter.None) Then
Completion\KeywordRecommenders\RecommendationHelpers.vb (2)
110identifierSyntax.Identifier.GetTypeCharacter() = TypeCharacter.None 118identifierSyntax.Identifier.GetTypeCharacter() = TypeCharacter.None
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
50typeCharacter:=TypeCharacter.None)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
43Case TypeCharacter.Integer 45Case TypeCharacter.Long 47Case TypeCharacter.Decimal 49Case TypeCharacter.Single 51Case TypeCharacter.Double 53Case TypeCharacter.String
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (22)
Generated\Syntax.Test.xml.Generated.vb (2)
1412return InternalSyntax.SyntaxFactory.DecimalLiteralToken(String.Empty, TypeCharacter.DecimalLiteral, 42, InternalSyntax.SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " "), InternalSyntax.SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " ")) 17634return SyntaxFactory.DecimalLiteralToken(SyntaxFactory.TriviaList(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " ")), String.Empty, TypeCharacter.DecimalLiteral, 42, SyntaxFactory.TriviaList(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " ")))
Scanner\ScannerTests.vb (5)
1445Assert.Equal(TypeCharacter.Long, tks(1).GetTypeCharacter()) 1518Assert.Equal(TypeCharacter.Double, tks(1).GetTypeCharacter()) 1526Assert.Equal(TypeCharacter.DecimalLiteral, tk.GetTypeCharacter()) 1540Assert.Equal(TypeCharacter.Decimal, tks(1).GetTypeCharacter()) 1549Assert.Equal(TypeCharacter.DecimalLiteral, tk.GetTypeCharacter())
Syntax\GeneratedTests.vb (2)
21Return InternalSyntax.SyntaxFactory.IntegerLiteralToken(String.Empty, LiteralBase.Decimal, TypeCharacter.IntegerLiteral, 23, GenerateGreenWhitespaceTrivia(), GenerateGreenWhitespaceTrivia()) 29Return SyntaxFactory.IntegerLiteralToken(String.Empty, LiteralBase.Decimal, TypeCharacter.None, 42)
Syntax\SyntaxFactsTest.vb (1)
33Assert.False(SyntaxFactory.IntegerLiteralToken("1", LiteralBase.Decimal, TypeCharacter.None, 1).IsKeyword())
Syntax\SyntaxNormalizerTests.vb (2)
530Dim generatedLeftLiteralToken = SyntaxFactory.IntegerLiteralToken("42", LiteralBase.Decimal, TypeCharacter.None, 42) 531Dim generatedRightLiteralToken = SyntaxFactory.IntegerLiteralToken("23", LiteralBase.Decimal, TypeCharacter.None, 23)
TestSyntaxNodes.vb (10)
22Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(value.ToString(), LiteralBase.Decimal, TypeCharacter.None, value)) 850Dim identifier = SyntaxFactory.Identifier(SyntaxFactory.WhitespaceTrivia(" "), "[goo]", True, "goo", TypeCharacter.None, 863SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param1", False, "Param1", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 867SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param2", False, "Param2", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 871SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param3", False, "Param3", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 878SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "MySub", False, "MySub", TypeCharacter.None, _spaceTrivia), 1021SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param1", False, "Param1", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 1025SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param2", False, "Param2", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 1029SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param3", False, "Param3", TypeCharacter.None, _spaceTrivia), Nothing, Nothing, Nothing), 1037SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "MySub", False, "MySyb", TypeCharacter.None, _spaceTrivia),
Microsoft.CodeAnalysis.VisualBasic.Workspaces (53)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (17)
115Private Shared Function GetTypeCharString(typeChar As TypeCharacter) As String 117Case TypeCharacter.Single 119Case TypeCharacter.SingleLiteral 121Case TypeCharacter.Double 123Case TypeCharacter.DoubleLiteral 125Case TypeCharacter.Decimal 127Case TypeCharacter.DecimalLiteral 129Case TypeCharacter.Integer 131Case TypeCharacter.IntegerLiteral 133Case TypeCharacter.ShortLiteral 135Case TypeCharacter.Long 137Case TypeCharacter.LongLiteral 139Case TypeCharacter.UIntegerLiteral 141Case TypeCharacter.UShortLiteral 143Case TypeCharacter.ULongLiteral 151Dim isSingle As Boolean = literal.GetTypeCharacter() = TypeCharacter.Single OrElse literal.GetTypeCharacter() = TypeCharacter.SingleLiteral
CodeGeneration\EnumMemberGenerator.vb (7)
99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)), 100right:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(shiftValue.ToString(), LiteralBase.Decimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(shiftValue)))) 116SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal, TypeCharacter.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue))) 121SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal, TypeCharacter.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue))) 124SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 127Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 129Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 2), LiteralBase.Binary, TypeCharacter.None, IntegerUtilities.ToUnsigned(value)))
CodeGeneration\ExpressionGenerator.vb (18)
153SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal, TypeCharacter.None, CULng(value)))) 200Dim typeSuffix As TypeCharacter = TypeCharacter.None 227ByRef typeSuffix As TypeCharacter, 230typeSuffix = TypeCharacter.ShortLiteral 233typeSuffix = TypeCharacter.LongLiteral 246typeSuffix = TypeCharacter.DecimalLiteral 250typeSuffix = TypeCharacter.UShortLiteral 253typeSuffix = TypeCharacter.UIntegerLiteral 263typeSuffix = TypeCharacter.ULongLiteral 267typeSuffix = TypeCharacter.SingleLiteral 270typeSuffix = TypeCharacter.DoubleLiteral 344Dim typeSuffix As TypeCharacter = TypeCharacter.None 356Optional typeSuffix As TypeCharacter = TypeCharacter.None) As LiteralExpressionSyntax 381Dim typeSuffix As TypeCharacter = TypeCharacter.None
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
563If(oldToken.GetTypeCharacter() = TypeCharacter.None, currentNewIdentifier, currentNewIdentifier + oldToken.ToString().Last()), 570oldToken.GetTypeCharacter() <> TypeCharacter.None AndAlso
StringExtensions.vb (1)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
SyntaxNodeExtensions.vb (7)
234Friend Function GetTypeCharacterString(type As TypeCharacter) As String 236Case TypeCharacter.Integer 238Case TypeCharacter.Long 240Case TypeCharacter.Decimal 242Case TypeCharacter.Single 244Case TypeCharacter.Double 246Case TypeCharacter.String
VisualBasicSimplificationHelpers.vb (1)
19If identifierToken.GetTypeCharacter() <> TypeCharacter.None Then
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
2774If propertyStatement.Identifier.GetTypeCharacter() <> TypeCharacter.None Then