305 references to TypeCharacter
Microsoft.CodeAnalysis.VisualBasic (208)
Binding\Binder_AnonymousTypes.vb (2)
181
Dim typeChar As
TypeCharacter
= ExtractTypeCharacter(fieldNode)
182
If typeChar <>
TypeCharacter
.None Then
Binding\Binder_Delegates.vb (1)
1214
TypeCharacter
.None,
Binding\Binder_Expressions.vb (9)
344
Dim typeChar As
TypeCharacter
= nameSyntax.Identifier.GetTypeCharacter()
345
If typeChar <>
TypeCharacter
.None Then
3763
TypeCharacter
.None,
3843
Private Shared Sub VerifyTypeCharacterConsistency(nodeOrToken As SyntaxNodeOrToken, type As TypeSymbol, typeChar As
TypeCharacter
, diagnostics As BindingDiagnosticBag)
3862
Dim typeChar As
TypeCharacter
= name.Identifier.GetTypeCharacter()
3863
If typeChar =
TypeCharacter
.None Then
4726
TypeCharacter
.None,
4775
TypeCharacter
.None,
4824
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)
917
TypeCharacter
.None,
Binding\Binder_Operators.vb (3)
572
result = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
721
CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
1223
result = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None,
Binding\Binder_Query.vb (3)
2158
If identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
3908
If functionAggregationSyntax.FunctionName.GetTypeCharacter() <>
TypeCharacter
.None Then
4667
boundCall = CreateBoundCallOrPropertyAccess(node, node,
TypeCharacter
.None, methodGroup,
Binding\Binder_Statements.vb (2)
2568
TypeCharacter
.None,
4194
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)
2061
TypeCharacter
.None,
Generated\Syntax.xml.Internal.Generated.vb (8)
32816
Friend ReadOnly _typeSuffix as
TypeCharacter
32819
Friend Sub New(ByVal kind As SyntaxKind, text as String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
, value As System.Decimal)
32825
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)
32832
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)
32840
Me._typeSuffix = CType(reader.ReadInt32(),
TypeCharacter
)
32860
Friend ReadOnly Property TypeSuffix As
TypeCharacter
53346
Friend Shared Function DecimalLiteralToken(text as String, typeSuffix As
TypeCharacter
, value As System.Decimal, leadingTrivia As GreenNode, trailingTrivia As GreenNode) As DecimalLiteralTokenSyntax
65424
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,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
809
TypeCharacter
.None,
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (1)
168
TypeCharacter
.None,
Parser\ParseConditional.vb (1)
408
ElseIf errorCode.Identifier.TypeCharacter <>
TypeCharacter
.None Then
Parser\Parser.vb (2)
2908
(DirectCast(CurrentToken, IdentifierTokenSyntax).TypeCharacter <>
TypeCharacter
.None OrElse
4787
If aliasIdentifier.TypeCharacter <>
TypeCharacter
.None Then
Parser\ParseStatement.vb (3)
876
If ident.TypeCharacter <>
TypeCharacter
.None Then
888
If intLiteral.TypeSuffix =
TypeCharacter
.None Then
895
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)
89
If identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
545
identifier.GetTypeCharacter() =
TypeCharacter
.None AndAlso
Symbols\Source\SourceNamespaceSymbol.vb (1)
502
If (node.Identifier.GetTypeCharacter() <>
TypeCharacter
.None) Then
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
74
statement = binder.BindInvocationExpression(syntaxNode, syntaxNode,
TypeCharacter
.None,
Syntax\InternalSyntax\ComplexIdentifierSyntax.vb (4)
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
)
37
_typeCharacter = CType(reader.ReadByte(),
TypeCharacter
)
90
Friend Overrides ReadOnly Property TypeCharacter As
TypeCharacter
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (1)
62
Friend MustOverride ReadOnly Property TypeCharacter As
TypeCharacter
Syntax\InternalSyntax\SimpleIdentifierSyntax.vb (2)
63
Friend Overrides ReadOnly Property TypeCharacter As
TypeCharacter
65
Return
TypeCharacter
.None
Syntax\InternalSyntax\SyntaxLiterals.vb (14)
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)
121
Friend ReadOnly _typeSuffix As
TypeCharacter
123
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, base As LiteralBase, typeSuffix As
TypeCharacter
)
129
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
)
138
Me._typeSuffix = CType(reader.ReadByte(),
TypeCharacter
)
160
Friend ReadOnly Property TypeSuffix As
TypeCharacter
176
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
, value As T)
181
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)
244
Friend ReadOnly _typeSuffix As
TypeCharacter
246
Friend Sub New(kind As SyntaxKind, text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
)
251
Friend Sub New(kind As SyntaxKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode, typeSuffix As
TypeCharacter
)
258
Me._typeSuffix = CType(reader.ReadByte(),
TypeCharacter
)
270
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)
312
Public Shared Function IntegerLiteralToken(text As String, base As LiteralBase, typeSuffix As
TypeCharacter
, value As ULong) As SyntaxToken
316
Public Shared Function IntegerLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, base As LiteralBase, typeSuffix As
TypeCharacter
, value As ULong, trailingTrivia As SyntaxTriviaList) As SyntaxToken
324
Public Shared Function FloatingLiteralToken(text As String, typeSuffix As
TypeCharacter
, value As Double) As SyntaxToken
328
Public Shared Function FloatingLiteralToken(leadingTrivia As SyntaxTriviaList, text As String, typeSuffix As
TypeCharacter
, value As Double, trailingTrivia As SyntaxTriviaList) As SyntaxToken
336
Public Shared Function Identifier(text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
) As SyntaxToken
340
Friend Shared Function Identifier(leadingTrivia As SyntaxTrivia, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
, trailingTrivia As SyntaxTrivia) As SyntaxToken
344
Public Shared Function Identifier(leadingTrivia As SyntaxTriviaList, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As
TypeCharacter
, trailingTrivia As SyntaxTriviaList) As SyntaxToken
365
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, text, leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, False, text,
TypeCharacter
.None), 0, 0)
387
Return New SyntaxToken(Nothing, New InternalSyntax.ComplexIdentifierSyntax(SyntaxKind.IdentifierToken, Nothing, Nothing, "[" + text + "]", leadingTrivia.Node, trailingTrivia.Node, SyntaxKind.IdentifierToken, True, text,
TypeCharacter
.None), 0, 0)
404
kind, False, "",
TypeCharacter
.None), 0, 0)
441
Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.Decimal,
TypeCharacter
.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker))
700
t = SyntaxFactory.FloatingLiteralToken("",
TypeCharacter
.None, Nothing)
703
t = SyntaxFactory.DecimalLiteralToken("",
TypeCharacter
.None, Nothing)
VisualBasicExtensions.vb (1)
304
Public Function GetTypeCharacter(token As SyntaxToken) As
TypeCharacter
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
SyntaxNodeExtensions.vb (7)
234
Friend Function GetTypeCharacterString(type As
TypeCharacter
) As String
236
Case
TypeCharacter
.Integer
238
Case
TypeCharacter
.Long
240
Case
TypeCharacter
.Decimal
242
Case
TypeCharacter
.Single
244
Case
TypeCharacter
.Double
246
Case
TypeCharacter
.String
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
StringExtensions.vb (1)
74
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
VisualBasicSimplificationHelpers.vb (1)
19
If identifierToken.GetTypeCharacter() <>
TypeCharacter
.None Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
195
If identifier.GetTypeCharacter() <>
TypeCharacter
.None Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenNullable.vb (1)
6797
TypeCharacter
.None,
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)
50
typeCharacter:=
TypeCharacter
.None)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (6)
43
Case
TypeCharacter
.Integer
45
Case
TypeCharacter
.Long
47
Case
TypeCharacter
.Decimal
49
Case
TypeCharacter
.Single
51
Case
TypeCharacter
.Double
53
Case
TypeCharacter
.String
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (22)
Generated\Syntax.Test.xml.Generated.vb (2)
1412
return InternalSyntax.SyntaxFactory.DecimalLiteralToken(String.Empty,
TypeCharacter
.DecimalLiteral, 42, InternalSyntax.SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " "), InternalSyntax.SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " "))
17634
return SyntaxFactory.DecimalLiteralToken(SyntaxFactory.TriviaList(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " ")), String.Empty,
TypeCharacter
.DecimalLiteral, 42, SyntaxFactory.TriviaList(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, " ")))
Scanner\ScannerTests.vb (5)
1445
Assert.Equal(
TypeCharacter
.Long, tks(1).GetTypeCharacter())
1518
Assert.Equal(
TypeCharacter
.Double, tks(1).GetTypeCharacter())
1526
Assert.Equal(
TypeCharacter
.DecimalLiteral, tk.GetTypeCharacter())
1540
Assert.Equal(
TypeCharacter
.Decimal, tks(1).GetTypeCharacter())
1549
Assert.Equal(
TypeCharacter
.DecimalLiteral, tk.GetTypeCharacter())
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 (10)
22
Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(value.ToString(), LiteralBase.Decimal,
TypeCharacter
.None, value))
850
Dim identifier = SyntaxFactory.Identifier(SyntaxFactory.WhitespaceTrivia(" "), "[goo]", True, "goo",
TypeCharacter
.None,
863
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param1", False, "Param1",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
867
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param2", False, "Param2",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
871
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param3", False, "Param3",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
878
SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "MySub", False, "MySub",
TypeCharacter
.None, _spaceTrivia),
1021
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param1", False, "Param1",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
1025
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param2", False, "Param2",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
1029
SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "Param3", False, "Param3",
TypeCharacter
.None, _spaceTrivia), Nothing, Nothing, Nothing),
1037
SyntaxFactory.Identifier(SyntaxFactory.ElasticMarker, "MySub", False, "MySyb",
TypeCharacter
.None, _spaceTrivia),
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
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)))
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
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
563
If(oldToken.GetTypeCharacter() =
TypeCharacter
.None, currentNewIdentifier, currentNewIdentifier + oldToken.ToString().Last()),
570
oldToken.GetTypeCharacter() <>
TypeCharacter
.None AndAlso
StringExtensions.vb (1)
74
SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=
TypeCharacter
.None),
SyntaxNodeExtensions.vb (7)
234
Friend Function GetTypeCharacterString(type As
TypeCharacter
) As String
236
Case
TypeCharacter
.Integer
238
Case
TypeCharacter
.Long
240
Case
TypeCharacter
.Decimal
242
Case
TypeCharacter
.Single
244
Case
TypeCharacter
.Double
246
Case
TypeCharacter
.String
VisualBasicSimplificationHelpers.vb (1)
19
If identifierToken.GetTypeCharacter() <>
TypeCharacter
.None Then
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
2774
If propertyStatement.Identifier.GetTypeCharacter() <>
TypeCharacter
.None Then