341 references to TypeCharacter
Microsoft.CodeAnalysis.VisualBasic (203)
Binding\Binder_AnonymousTypes.vb (2)
182
Dim typeChar As
TypeCharacter
= ExtractTypeCharacter(fieldNode)
183
If typeChar <>
TypeCharacter
.None Then
Binding\Binder_Delegates.vb (1)
1211
TypeCharacter
.None,
Binding\Binder_Expressions.vb (9)
365
Dim typeChar As
TypeCharacter
= nameSyntax.Identifier.GetTypeCharacter()
366
If typeChar <>
TypeCharacter
.None Then
3794
TypeCharacter
.None,
3874
Private Shared Sub VerifyTypeCharacterConsistency(nodeOrToken As SyntaxNodeOrToken, type As TypeSymbol, typeChar As
TypeCharacter
, diagnostics As BindingDiagnosticBag)
3893
Dim typeChar As
TypeCharacter
= name.Identifier.GetTypeCharacter()
3894
If typeChar =
TypeCharacter
.None Then
4757
TypeCharacter
.None,
4806
TypeCharacter
.None,
4855
TypeCharacter
.None,
Binding\Binder_InterpolatedString.vb (1)
221
TypeCharacter
.None,
Binding\Binder_Invocation.vb (4)
361
TypeCharacter
.None,
391
typeChar As
TypeCharacter
,
725
typeChar As
TypeCharacter
,
824
typeChar As
TypeCharacter
,
Binding\Binder_ObjectInitializer.vb (1)
986
TypeCharacter
.None,
Binding\Binder_Operators.vb (3)
602
result = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
751
CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
1253
result = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
Binding\Binder_Query.vb (3)
2157
If identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
3907
If functionAggregationSyntax.FunctionName.GetTypeCharacter() <>
TypeCharacter
.None Then
4666
boundCall = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None, methodGroup,
Binding\Binder_Statements.vb (2)
2597
TypeCharacter
.None,
4223
TypeCharacter
.None,
Binding\Binder_Utils.vb (22)
23
If (identifier.GetTypeCharacter() <>
TypeCharacter
.None) Then
402
Return (identifierSyntax.GetTypeCharacter() =
TypeCharacter
.None AndAlso asClauseOptSyntax Is Nothing)
699
Public Shared Function GetSpecialTypeForTypeCharacter(typeChar As
TypeCharacter
, ByRef typeCharacterString As String) As SpecialType
703
Case
TypeCharacter
.Decimal
706
Case
TypeCharacter
.DecimalLiteral
709
Case
TypeCharacter
.Double
712
Case
TypeCharacter
.DoubleLiteral
715
Case
TypeCharacter
.Integer
718
Case
TypeCharacter
.IntegerLiteral
721
Case
TypeCharacter
.Long
724
Case
TypeCharacter
.LongLiteral
727
Case
TypeCharacter
.ShortLiteral
730
Case
TypeCharacter
.Single
733
Case
TypeCharacter
.SingleLiteral
736
Case
TypeCharacter
.String
739
Case
TypeCharacter
.UIntegerLiteral
742
Case
TypeCharacter
.ULongLiteral
745
Case
TypeCharacter
.UShortLiteral
748
Case
TypeCharacter
.None
757
Public Shared Function ExtractTypeCharacter(node As SyntaxNode) As
TypeCharacter
758
Dim result As
TypeCharacter
=
TypeCharacter
.None
Binding\Binder_XmlLiterals.vb (1)
1023
TypeCharacter
.None,
Binding\ImplicitVariableBinder.vb (1)
158
If nameSyntax.Identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
Compilation\MethodCompiler.vb (1)
2121
TypeCharacter
.None,
Generated\Syntax.xml.Internal.Generated.vb (7)
25755
Friend ReadOnly _typeSuffix as
TypeCharacter
25758
Friend Sub New(ByVal kind As SyntaxKind, text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
, value As System.Decimal)
25764
Friend 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)
25771
Friend 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)
25781
Friend ReadOnly Property TypeSuffix As
TypeCharacter
45406
Friend Shared Function DecimalLiteralToken(text as String, typeSuffix As
TypeCharacter
, value As System.Decimal, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As DecimalLiteralTokenSyntax
57472
Friend 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)
41888
Public Shared Function DecimalLiteralToken(leadingTrivia As SyntaxTriviaList, text as String, typeSuffix As
TypeCharacter
, value As System.Decimal, trailingTrivia As SyntaxTriviaList) As SyntaxToken
41902
Public Shared Function DecimalLiteralToken(text as String, typeSuffix As
TypeCharacter
, value As System.Decimal) As SyntaxToken
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
530
TypeCharacter
.None,
586
TypeCharacter
.None,
Parser\ParseConditional.vb (1)
408
ElseIf errorCode.Identifier.TypeCharacter <>
TypeCharacter
.None Then
Parser\Parser.vb (2)
2915
(DirectCast(CurrentToken, IdentifierTokenSyntax).TypeCharacter <>
TypeCharacter
.None OrElse
4794
If aliasIdentifier.TypeCharacter <>
TypeCharacter
.None Then
Parser\ParseStatement.vb (3)
877
If ident.TypeCharacter <>
TypeCharacter
.None Then
889
If intLiteral.TypeSuffix =
TypeCharacter
.None Then
896
intLiteral = New IntegerLiteralTokenSyntax(Of ULong)(SyntaxKind.IntegerLiteralToken, intLiteral.ToString, intLiteral.GetLeadingTrivia, intLiteral.GetTrailingTrivia, intLiteral.Base,
TypeCharacter
.None, intLiteralValue)
Preprocessor\ExpressionEvaluator.vb (16)
293
If typeChar <>
TypeCharacter
.None AndAlso typeChar <> AsTypeCharacter(value.SpecialType) Then
300
Private Shared Function GetDisplayString(typeChar As
TypeCharacter
) As String
302
Case
TypeCharacter
.Integer
305
Case
TypeCharacter
.Long
308
Case
TypeCharacter
.Decimal
311
Case
TypeCharacter
.Single
314
Case
TypeCharacter
.Double
317
Case
TypeCharacter
.String
325
Private Shared Function AsTypeCharacter(specialType As SpecialType) As
TypeCharacter
328
Return
TypeCharacter
.Integer
331
Return
TypeCharacter
.Long
334
Return
TypeCharacter
.Decimal
337
Return
TypeCharacter
.Single
340
Return
TypeCharacter
.Double
343
Return
TypeCharacter
.String
346
Return
TypeCharacter
.None
Scanner\Scanner.vb (39)
1533
Dim TypeCharacter As
TypeCharacter
=
TypeCharacter
.None
1549
TypeCharacter =
TypeCharacter
.Single 'typeChars.chType_sR4
1553
TypeCharacter =
TypeCharacter
.Double ' typeChars.chType_sR8
1557
TypeCharacter =
TypeCharacter
.String 'typeChars.chType_String
1561
TypeCharacter =
TypeCharacter
.Integer ' typeChars.chType_sI4
1565
TypeCharacter =
TypeCharacter
.Long 'typeChars.chType_sI8
1569
TypeCharacter =
TypeCharacter
.Decimal 'chType_sDecimal
1584
Dim baseSpelling = If(TypeCharacter =
TypeCharacter
.None,
1589
If TypeCharacter =
TypeCharacter
.None Then
1662
TypeCharacter
.None,
1870
Dim TypeCharacter As
TypeCharacter
=
TypeCharacter
.None
1879
TypeCharacter =
TypeCharacter
.Single
1886
TypeCharacter =
TypeCharacter
.SingleLiteral
1893
TypeCharacter =
TypeCharacter
.Double
1900
TypeCharacter =
TypeCharacter
.DoubleLiteral
1908
TypeCharacter =
TypeCharacter
.ShortLiteral
1914
TypeCharacter =
TypeCharacter
.Integer
1920
TypeCharacter =
TypeCharacter
.IntegerLiteral
1926
TypeCharacter =
TypeCharacter
.Long
1932
TypeCharacter =
TypeCharacter
.LongLiteral
1938
TypeCharacter =
TypeCharacter
.Decimal
1945
TypeCharacter =
TypeCharacter
.DecimalLiteral
1966
TypeCharacter =
TypeCharacter
.UShortLiteral
1969
TypeCharacter =
TypeCharacter
.UIntegerLiteral
1972
TypeCharacter =
TypeCharacter
.ULongLiteral
2019
If TypeCharacter <>
TypeCharacter
.ULongLiteral AndAlso integralValue > Long.MaxValue Then
2041
If TypeCharacter =
TypeCharacter
.None Then
2043
ElseIf TypeCharacter =
TypeCharacter
.Integer OrElse TypeCharacter =
TypeCharacter
.IntegerLiteral Then
2050
ElseIf TypeCharacter =
TypeCharacter
.UIntegerLiteral Then
2055
ElseIf TypeCharacter =
TypeCharacter
.ShortLiteral Then
2062
ElseIf TypeCharacter =
TypeCharacter
.UShortLiteral Then
2068
Debug.Assert(TypeCharacter =
TypeCharacter
.Long OrElse
2069
TypeCharacter =
TypeCharacter
.LongLiteral OrElse
2070
TypeCharacter =
TypeCharacter
.ULongLiteral,
2090
If TypeCharacter =
TypeCharacter
.Single OrElse TypeCharacter =
TypeCharacter
.SingleLiteral Then
Scanner\TokenFactories.vb (8)
247
TypeCharacter As
TypeCharacter
,
267
TypeCharacter
.None,
276
TypeCharacter As
TypeCharacter
,
289
TypeCharacter <>
TypeCharacter
.None Then
319
(identifier.TypeCharacter =
TypeCharacter
.None OrElse identifier.PossibleKeywordKind = SyntaxKind.MidKeyword))
625
typeCharacter As
TypeCharacter
,
684
typeCharacter As
TypeCharacter
,
710
typeCharacter As
TypeCharacter
,
Symbols\Source\SourceEventSymbol.vb (1)
91
If identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
559
identifier.GetTypeCharacter() =
TypeCharacter
.None AndAlso
Symbols\Source\SourceNamespaceSymbol.vb (1)
405
If (node.Identifier.GetTypeCharacter() <>
TypeCharacter
.None) Then
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
74
statement = binder.BindInvocationExpression(syntaxNode, syntaxNode,
TypeCharacter
.None,
Syntax\InternalSyntax\ComplexIdentifierSyntax.vb (3)
20
Private ReadOnly _typeCharacter As
TypeCharacter
22
Friend 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
)
70
Friend Overrides ReadOnly Property TypeCharacter As
TypeCharacter
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (1)
58
Friend MustOverride ReadOnly Property TypeCharacter As
TypeCharacter
Syntax\InternalSyntax\SimpleIdentifierSyntax.vb (2)
46
Friend Overrides ReadOnly Property TypeCharacter As
TypeCharacter
48
Return
TypeCharacter
.None
Syntax\InternalSyntax\SyntaxLiterals.vb (12)
52
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As
TypeCharacter
, value As T)
57
Friend 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)
107
Friend ReadOnly _typeSuffix As
TypeCharacter
109
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As
TypeCharacter
)
115
Friend 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
)
134
Friend ReadOnly Property TypeSuffix As
TypeCharacter
150
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
, value As T)
155
Friend 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)
204
Friend ReadOnly _typeSuffix As
TypeCharacter
206
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
)
211
Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
)
220
Friend ReadOnly Property TypeSuffix As
TypeCharacter
Syntax\InternalSyntax\SyntaxNodeFactories.vb (22)
19
Friend Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As
TypeCharacter
, value As ULong, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As IntegerLiteralTokenSyntax
22
Case
TypeCharacter
.ShortLiteral
25
Case
TypeCharacter
.UShortLiteral
28
Case
TypeCharacter
.IntegerLiteral,
TypeCharacter
.Integer
31
Case
TypeCharacter
.UIntegerLiteral
34
Case
TypeCharacter
.LongLiteral,
TypeCharacter
.Long
37
Case
TypeCharacter
.ULongLiteral
40
Case
TypeCharacter
.None
60
Friend Shared Function FloatingLiteralToken(text As String, typeSuffix As
TypeCharacter
, value As Double, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As FloatingLiteralTokenSyntax
63
Case
TypeCharacter
.DoubleLiteral,
TypeCharacter
.Double,
TypeCharacter
.None
65
Case
TypeCharacter
.SingleLiteral,
TypeCharacter
.Single
83
Friend 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
107
Return New ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "", Nothing, Nothing, kind, False, "",
TypeCharacter
.None)
142
Return IntegerLiteralToken("", LiteralBase.Decimal,
TypeCharacter
.None, Nothing, Nothing, Nothing)
401
t = SyntaxFactory.FloatingLiteralToken("",
TypeCharacter
.None, Nothing, Nothing, Nothing)
404
t = SyntaxFactory.DecimalLiteralToken("",
TypeCharacter
.None, Nothing, Nothing, Nothing)
466
Friend 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)
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,
323
Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("F", StringComparison.Ordinal),
TypeCharacter
.Single,
TypeCharacter
.None), value,
346
Return CType(InternalSyntax.SyntaxFactory.FloatingLiteralToken(text, If(text.EndsWith("R", StringComparison.OrdinalIgnoreCase),
TypeCharacter
.DoubleLiteral,
TypeCharacter
.None), value,
369
Return CType(InternalSyntax.SyntaxFactory.DecimalLiteralToken(text, If(text.EndsWith("M", StringComparison.OrdinalIgnoreCase),
TypeCharacter
.DecimalLiteral,
TypeCharacter
.None), value,
Syntax\SyntaxNodeFactories.vb (13)
327
Public Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As
TypeCharacter
, value As ULong) As SyntaxToken
331
Public Shared Function IntegerLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, base As LiteralBase, typeSuffix As
TypeCharacter
, value As ULong, trailingTrivia As SyntaxTriviaList) As SyntaxToken
339
Public Shared Function FloatingLiteralToken(text As String, typeSuffix As
TypeCharacter
, value As Double) As SyntaxToken
343
Public Shared Function FloatingLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, typeSuffix As
TypeCharacter
, value As Double, trailingTrivia As SyntaxTriviaList) As SyntaxToken
351
Public Shared Function Identifier(text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
) As SyntaxToken
355
Friend Shared Function Identifier(leadingTrivia As SyntaxTrivia, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
, trailingTrivia As SyntaxTrivia) As SyntaxToken
359
Public Shared Function Identifier(leadingTrivia As SyntaxTriviaList, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
, trailingTrivia As SyntaxTriviaList) As SyntaxToken
380
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, False, text,
TypeCharacter
.None), 0, 0)
402
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "[" + text + "]", leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, True, text,
TypeCharacter
.None), 0, 0)
419
kind, False, "",
TypeCharacter
.None), 0, 0)
456
Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.Decimal,
TypeCharacter
.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker))
715
t = SyntaxFactory.FloatingLiteralToken("",
TypeCharacter
.None, Nothing)
718
t = SyntaxFactory.DecimalLiteralToken("",
TypeCharacter
.None, Nothing)
VisualBasicExtensions.vb (1)
304
Public Function GetTypeCharacter(token As SyntaxToken) As
TypeCharacter
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235
Friend Function GetTypeCharacterString(type As
TypeCharacter
) As String
237
Case
TypeCharacter
.Integer
239
Case
TypeCharacter
.Long
241
Case
TypeCharacter
.Decimal
243
Case
TypeCharacter
.Single
245
Case
TypeCharacter
.Double
247
Case
TypeCharacter
.String
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (33)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
42
Case
TypeCharacter
.Integer
44
Case
TypeCharacter
.Long
46
Case
TypeCharacter
.Decimal
48
Case
TypeCharacter
.Single
50
Case
TypeCharacter
.Double
52
Case
TypeCharacter
.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (7)
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))))
116
SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal,
TypeCharacter
.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue)))
121
SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal,
TypeCharacter
.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue)))
124
SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
127
Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
129
Return 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)
153
SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal,
TypeCharacter
.None, CULng(value))))
200
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
227
ByRef typeSuffix As
TypeCharacter
,
230
typeSuffix =
TypeCharacter
.ShortLiteral
233
typeSuffix =
TypeCharacter
.LongLiteral
246
typeSuffix =
TypeCharacter
.DecimalLiteral
250
typeSuffix =
TypeCharacter
.UShortLiteral
253
typeSuffix =
TypeCharacter
.UIntegerLiteral
263
typeSuffix =
TypeCharacter
.ULongLiteral
267
typeSuffix =
TypeCharacter
.SingleLiteral
270
typeSuffix =
TypeCharacter
.DoubleLiteral
344
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
356
Optional typeSuffix As
TypeCharacter
=
TypeCharacter
.None) As LiteralExpressionSyntax
381
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19
If identifierToken.GetTypeCharacter() <>
TypeCharacter
.None Then
Microsoft.CodeAnalysis.VisualBasic.Features (10)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
127
If variableDeclarator.Names.Any(Function(name) name.Identifier = targetToken AndAlso name.Identifier.GetTypeCharacter() =
TypeCharacter
.None) Then
Completion\KeywordRecommenders\RecommendationHelpers.vb (2)
110
identifierSyntax.Identifier.GetTypeCharacter() =
TypeCharacter
.None
118
identifierSyntax.Identifier.GetTypeCharacter() =
TypeCharacter
.None
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
49
typeCharacter:=
TypeCharacter
.None)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
42
Case
TypeCharacter
.Integer
44
Case
TypeCharacter
.Long
46
Case
TypeCharacter
.Decimal
48
Case
TypeCharacter
.Single
50
Case
TypeCharacter
.Double
52
Case
TypeCharacter
.String
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (1)
204
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
Microsoft.CodeAnalysis.VisualBasic.Workspaces (53)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (17)
115
Private Shared Function GetTypeCharString(typeChar As
TypeCharacter
) As String
117
Case
TypeCharacter
.Single
119
Case
TypeCharacter
.SingleLiteral
121
Case
TypeCharacter
.Double
123
Case
TypeCharacter
.DoubleLiteral
125
Case
TypeCharacter
.Decimal
127
Case
TypeCharacter
.DecimalLiteral
129
Case
TypeCharacter
.Integer
131
Case
TypeCharacter
.IntegerLiteral
133
Case
TypeCharacter
.ShortLiteral
135
Case
TypeCharacter
.Long
137
Case
TypeCharacter
.LongLiteral
139
Case
TypeCharacter
.UIntegerLiteral
141
Case
TypeCharacter
.UShortLiteral
143
Case
TypeCharacter
.ULongLiteral
151
Dim isSingle As Boolean = literal.GetTypeCharacter() =
TypeCharacter
.Single OrElse literal.GetTypeCharacter() =
TypeCharacter
.SingleLiteral
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
563
If(oldToken.GetTypeCharacter() =
TypeCharacter
.None, currentNewIdentifier, currentNewIdentifier + oldToken.ToString().Last()),
570
oldToken.GetTypeCharacter() <>
TypeCharacter
.None AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235
Friend Function GetTypeCharacterString(type As
TypeCharacter
) As String
237
Case
TypeCharacter
.Integer
239
Case
TypeCharacter
.Long
241
Case
TypeCharacter
.Decimal
243
Case
TypeCharacter
.Single
245
Case
TypeCharacter
.Double
247
Case
TypeCharacter
.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (7)
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))))
116
SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal,
TypeCharacter
.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue)))
121
SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal,
TypeCharacter
.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue)))
124
SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
127
Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
129
Return 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)
153
SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal,
TypeCharacter
.None, CULng(value))))
200
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
227
ByRef typeSuffix As
TypeCharacter
,
230
typeSuffix =
TypeCharacter
.ShortLiteral
233
typeSuffix =
TypeCharacter
.LongLiteral
246
typeSuffix =
TypeCharacter
.DecimalLiteral
250
typeSuffix =
TypeCharacter
.UShortLiteral
253
typeSuffix =
TypeCharacter
.UIntegerLiteral
263
typeSuffix =
TypeCharacter
.ULongLiteral
267
typeSuffix =
TypeCharacter
.SingleLiteral
270
typeSuffix =
TypeCharacter
.DoubleLiteral
344
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
356
Optional typeSuffix As
TypeCharacter
=
TypeCharacter
.None) As LiteralExpressionSyntax
381
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19
If identifierToken.GetTypeCharacter() <>
TypeCharacter
.None Then
Roslyn.Diagnostics.VisualBasic.Analyzers (34)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
235
Friend Function GetTypeCharacterString(type As
TypeCharacter
) As String
237
Case
TypeCharacter
.Integer
239
Case
TypeCharacter
.Long
241
Case
TypeCharacter
.Decimal
243
Case
TypeCharacter
.Single
245
Case
TypeCharacter
.Double
247
Case
TypeCharacter
.String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (7)
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))))
116
SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal,
TypeCharacter
.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue)))
121
SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal,
TypeCharacter
.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue)))
124
SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
127
Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal,
TypeCharacter
.None, IntegerUtilities.ToUnsigned(value)))
129
Return 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)
153
SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal,
TypeCharacter
.None, CULng(value))))
200
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
227
ByRef typeSuffix As
TypeCharacter
,
230
typeSuffix =
TypeCharacter
.ShortLiteral
233
typeSuffix =
TypeCharacter
.LongLiteral
246
typeSuffix =
TypeCharacter
.DecimalLiteral
250
typeSuffix =
TypeCharacter
.UShortLiteral
253
typeSuffix =
TypeCharacter
.UIntegerLiteral
263
typeSuffix =
TypeCharacter
.ULongLiteral
267
typeSuffix =
TypeCharacter
.SingleLiteral
270
typeSuffix =
TypeCharacter
.DoubleLiteral
344
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
356
Optional typeSuffix As
TypeCharacter
=
TypeCharacter
.None) As LiteralExpressionSyntax
381
Dim typeSuffix As
TypeCharacter
=
TypeCharacter
.None
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (1)
74
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
19
If identifierToken.GetTypeCharacter() <>
TypeCharacter
.None Then