341 references to TypeCharacter
Microsoft.CodeAnalysis.VisualBasic (203)
Binding\Binder_AnonymousTypes.vb (2)
182Dim typeChar As TypeCharacter = ExtractTypeCharacter(fieldNode) 183If typeChar <> TypeCharacter.None Then
Binding\Binder_Delegates.vb (1)
1211TypeCharacter.None,
Binding\Binder_Expressions.vb (9)
365Dim typeChar As TypeCharacter = nameSyntax.Identifier.GetTypeCharacter() 366If typeChar <> TypeCharacter.None Then 3794TypeCharacter.None, 3874Private Shared Sub VerifyTypeCharacterConsistency(nodeOrToken As SyntaxNodeOrToken, type As TypeSymbol, typeChar As TypeCharacter, diagnostics As BindingDiagnosticBag) 3893Dim typeChar As TypeCharacter = name.Identifier.GetTypeCharacter() 3894If typeChar = TypeCharacter.None Then 4757TypeCharacter.None, 4806TypeCharacter.None, 4855TypeCharacter.None,
Binding\Binder_InterpolatedString.vb (1)
221TypeCharacter.None,
Binding\Binder_Invocation.vb (4)
361TypeCharacter.None, 391typeChar As TypeCharacter, 725typeChar As TypeCharacter, 824typeChar As TypeCharacter,
Binding\Binder_ObjectInitializer.vb (1)
986TypeCharacter.None,
Binding\Binder_Operators.vb (3)
602result = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, 751CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, 1253result = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None,
Binding\Binder_Query.vb (3)
2157If identifier.GetTypeCharacter() <> TypeCharacter.None Then 3907If functionAggregationSyntax.FunctionName.GetTypeCharacter() <> TypeCharacter.None Then 4666boundCall = CreateBoundCallOrPropertyAccess(node, node, TypeCharacter.None, methodGroup,
Binding\Binder_Statements.vb (2)
2597TypeCharacter.None, 4223TypeCharacter.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)
2121TypeCharacter.None,
Generated\Syntax.xml.Internal.Generated.vb (7)
25755Friend ReadOnly _typeSuffix as TypeCharacter 25758Friend Sub New(ByVal kind As SyntaxKind, text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As System.Decimal) 25764Friend 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) 25771Friend 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) 25781Friend ReadOnly Property TypeSuffix As TypeCharacter 45406Friend Shared Function DecimalLiteralToken(text as String, typeSuffix As TypeCharacter, value As System.Decimal, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As DecimalLiteralTokenSyntax 57472Friend 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,
Parser\ParseConditional.vb (1)
408ElseIf errorCode.Identifier.TypeCharacter <> TypeCharacter.None Then
Parser\Parser.vb (2)
2915(DirectCast(CurrentToken, IdentifierTokenSyntax).TypeCharacter <> TypeCharacter.None OrElse 4794If aliasIdentifier.TypeCharacter <> TypeCharacter.None Then
Parser\ParseStatement.vb (3)
877If ident.TypeCharacter <> TypeCharacter.None Then 889If intLiteral.TypeSuffix = TypeCharacter.None Then 896intLiteral = 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)
91If identifier.GetTypeCharacter() <> TypeCharacter.None Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
559identifier.GetTypeCharacter() = TypeCharacter.None AndAlso
Symbols\Source\SourceNamespaceSymbol.vb (1)
405If (node.Identifier.GetTypeCharacter() <> TypeCharacter.None) Then
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
74statement = binder.BindInvocationExpression(syntaxNode, syntaxNode, TypeCharacter.None,
Syntax\InternalSyntax\ComplexIdentifierSyntax.vb (3)
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) 70Friend Overrides ReadOnly Property TypeCharacter As TypeCharacter
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (1)
58Friend MustOverride ReadOnly Property TypeCharacter As TypeCharacter
Syntax\InternalSyntax\SimpleIdentifierSyntax.vb (2)
46Friend Overrides ReadOnly Property TypeCharacter As TypeCharacter 48Return TypeCharacter.None
Syntax\InternalSyntax\SyntaxLiterals.vb (12)
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) 107Friend ReadOnly _typeSuffix As TypeCharacter 109Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As TypeCharacter) 115Friend 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) 134Friend ReadOnly Property TypeSuffix As TypeCharacter 150Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter, value As T) 155Friend 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) 204Friend ReadOnly _typeSuffix As TypeCharacter 206Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter) 211Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As TypeCharacter) 220Friend 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)
327Public Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong) As SyntaxToken 331Public Shared Function IntegerLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong, trailingTrivia As SyntaxTriviaList) As SyntaxToken 339Public Shared Function FloatingLiteralToken(text As String, typeSuffix As TypeCharacter, value As Double) As SyntaxToken 343Public Shared Function FloatingLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, typeSuffix As TypeCharacter, value As Double, trailingTrivia As SyntaxTriviaList) As SyntaxToken 351Public Shared Function Identifier(text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter) As SyntaxToken 355Friend Shared Function Identifier(leadingTrivia As SyntaxTrivia, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, trailingTrivia As SyntaxTrivia) As SyntaxToken 359Public Shared Function Identifier(leadingTrivia As SyntaxTriviaList, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, trailingTrivia As SyntaxTriviaList) As SyntaxToken 380Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, False, text, TypeCharacter.None), 0, 0) 402Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "[" + text + "]", leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, True, text, TypeCharacter.None), 0, 0) 419kind, False, "", TypeCharacter.None), 0, 0) 456Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.Decimal, TypeCharacter.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker)) 715t = SyntaxFactory.FloatingLiteralToken("", TypeCharacter.None, Nothing) 718t = SyntaxFactory.DecimalLiteralToken("", TypeCharacter.None, Nothing)
VisualBasicExtensions.vb (1)
304Public Function GetTypeCharacter(token As SyntaxToken) As TypeCharacter
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235Friend Function GetTypeCharacterString(type As TypeCharacter) As String 237Case TypeCharacter.Integer 239Case TypeCharacter.Long 241Case TypeCharacter.Decimal 243Case TypeCharacter.Single 245Case TypeCharacter.Double 247Case TypeCharacter.String
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (33)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
42Case TypeCharacter.Integer 44Case TypeCharacter.Long 46Case TypeCharacter.Decimal 48Case TypeCharacter.Single 50Case TypeCharacter.Double 52Case TypeCharacter.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19If identifierToken.GetTypeCharacter() <> TypeCharacter.None Then
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)
49typeCharacter:=TypeCharacter.None)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
42Case TypeCharacter.Integer 44Case TypeCharacter.Long 46Case TypeCharacter.Decimal 48Case TypeCharacter.Single 50Case TypeCharacter.Double 52Case TypeCharacter.String
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (1)
204SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
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
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
563If(oldToken.GetTypeCharacter() = TypeCharacter.None, currentNewIdentifier, currentNewIdentifier + oldToken.ToString().Last()), 570oldToken.GetTypeCharacter() <> TypeCharacter.None AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235Friend Function GetTypeCharacterString(type As TypeCharacter) As String 237Case TypeCharacter.Integer 239Case TypeCharacter.Long 241Case TypeCharacter.Decimal 243Case TypeCharacter.Single 245Case TypeCharacter.Double 247Case TypeCharacter.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19If identifierToken.GetTypeCharacter() <> TypeCharacter.None Then
Roslyn.Diagnostics.VisualBasic.Analyzers (34)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235Friend Function GetTypeCharacterString(type As TypeCharacter) As String 237Case TypeCharacter.Integer 239Case TypeCharacter.Long 241Case TypeCharacter.Decimal 243Case TypeCharacter.Single 245Case TypeCharacter.Double 247Case TypeCharacter.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19If identifierToken.GetTypeCharacter() <> TypeCharacter.None Then