12 types derived from SyntaxToken
Microsoft.CodeAnalysis.VisualBasic (12)
Generated\Syntax.xml.Internal.Generated.vb (9)
32517
Inherits
SyntaxToken
32566
Inherits
SyntaxToken
32614
Inherits
SyntaxToken
32680
Inherits
SyntaxToken
32747
Inherits
SyntaxToken
32814
Inherits
SyntaxToken
32897
Inherits
SyntaxToken
32964
Inherits
SyntaxToken
33032
Inherits
SyntaxToken
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (1)
19
Inherits
SyntaxToken
Syntax\InternalSyntax\SyntaxLiterals.vb (2)
118
Inherits
SyntaxToken
242
Inherits
SyntaxToken
44 instantiations of SyntaxToken
Microsoft.CodeAnalysis.VisualBasic (44)
Generated\Syntax.xml.Internal.Generated.vb (36)
32521
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32525
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32530
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32534
MyBase.
New
(reader)
32570
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32574
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32579
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32583
MyBase.
New
(reader)
32619
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32624
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32630
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32635
MyBase.
New
(reader)
32685
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32690
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32696
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32701
MyBase.
New
(reader)
32752
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32757
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32763
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32768
MyBase.
New
(reader)
32820
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32826
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32833
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32839
MyBase.
New
(reader)
32902
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32907
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32913
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32918
MyBase.
New
(reader)
32969
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32974
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
32980
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
32985
MyBase.
New
(reader)
33037
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
33042
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
33048
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
33053
MyBase.
New
(reader)
Syntax\InternalSyntax\IdentifierTokenSyntax.vb (2)
22
MyBase.
New
(kind, errors, annotations, text, precedingTrivia, followingTrivia)
26
MyBase.
New
(reader)
Syntax\InternalSyntax\SyntaxLiterals.vb (6)
124
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
130
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
136
MyBase.
New
(reader)
247
MyBase.
New
(kind, text, leadingTrivia, trailingTrivia)
252
MyBase.
New
(kind, errors, annotations, text, leadingTrivia, trailingTrivia)
257
MyBase.
New
(reader)
514 references to SyntaxToken
Microsoft.CodeAnalysis.VisualBasic (500)
Generated\Syntax.xml.Internal.Generated.vb (140)
6744
Friend ReadOnly _operatorToken as
SyntaxToken
6747
Friend Sub New(ByVal kind As SyntaxKind, attributeLists As GreenNode, modifiers As GreenNode, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax)
6762
Friend Sub New(ByVal kind As SyntaxKind, attributeLists As GreenNode, modifiers As GreenNode, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, context As ISyntaxFactoryContext)
6778
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As GreenNode, modifiers As GreenNode, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax)
6801
Dim _operatorToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
6842
Friend ReadOnly Property OperatorToken As InternalSyntax.
SyntaxToken
11666
Friend ReadOnly _labelToken as
SyntaxToken
11669
Friend Sub New(ByVal kind As SyntaxKind, labelToken As InternalSyntax.
SyntaxToken
, colonToken As InternalSyntax.PunctuationSyntax)
11680
Friend Sub New(ByVal kind As SyntaxKind, labelToken As InternalSyntax.
SyntaxToken
, colonToken As InternalSyntax.PunctuationSyntax, context As ISyntaxFactoryContext)
11692
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), labelToken As InternalSyntax.
SyntaxToken
, colonToken As InternalSyntax.PunctuationSyntax)
11706
Dim _labelToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
11738
Friend ReadOnly Property LabelToken As InternalSyntax.
SyntaxToken
11907
Friend ReadOnly _labelToken as
SyntaxToken
11909
Friend Sub New(ByVal kind As SyntaxKind, labelToken As InternalSyntax.
SyntaxToken
)
11918
Friend Sub New(ByVal kind As SyntaxKind, labelToken As InternalSyntax.
SyntaxToken
, context As ISyntaxFactoryContext)
11928
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), labelToken As InternalSyntax.
SyntaxToken
)
11940
Dim _labelToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
11966
Friend ReadOnly Property LabelToken As InternalSyntax.
SyntaxToken
19671
Friend ReadOnly _token as
SyntaxToken
19673
Friend Sub New(ByVal kind As SyntaxKind, token As InternalSyntax.
SyntaxToken
)
19682
Friend Sub New(ByVal kind As SyntaxKind, token As InternalSyntax.
SyntaxToken
, context As ISyntaxFactoryContext)
19692
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), token As InternalSyntax.
SyntaxToken
)
19704
Dim _token = DirectCast(reader.ReadValue(),
SyntaxToken
)
19737
Friend ReadOnly Property Token As InternalSyntax.
SyntaxToken
22979
Friend ReadOnly _operatorToken as
SyntaxToken
22982
Friend Sub New(ByVal kind As SyntaxKind, left As ExpressionSyntax, operatorToken As InternalSyntax.
SyntaxToken
, right As ExpressionSyntax)
22995
Friend Sub New(ByVal kind As SyntaxKind, left As ExpressionSyntax, operatorToken As InternalSyntax.
SyntaxToken
, right As ExpressionSyntax, context As ISyntaxFactoryContext)
23009
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As ExpressionSyntax, operatorToken As InternalSyntax.
SyntaxToken
, right As ExpressionSyntax)
23030
Dim _operatorToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
23068
Friend ReadOnly Property OperatorToken As InternalSyntax.
SyntaxToken
23118
Friend ReadOnly _operatorToken as
SyntaxToken
23121
Friend Sub New(ByVal kind As SyntaxKind, operatorToken As InternalSyntax.
SyntaxToken
, operand As ExpressionSyntax)
23132
Friend Sub New(ByVal kind As SyntaxKind, operatorToken As InternalSyntax.
SyntaxToken
, operand As ExpressionSyntax, context As ISyntaxFactoryContext)
23144
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorToken As InternalSyntax.
SyntaxToken
, operand As ExpressionSyntax)
23158
Dim _operatorToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
23189
Friend ReadOnly Property OperatorToken As InternalSyntax.
SyntaxToken
32026
Friend ReadOnly _operatorToken as
SyntaxToken
32028
Friend Sub New(ByVal kind As SyntaxKind, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
)
32039
Friend Sub New(ByVal kind As SyntaxKind, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
, context As ISyntaxFactoryContext)
32051
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
)
32070
Dim _operatorToken = DirectCast(reader.ReadValue(),
SyntaxToken
)
32099
Friend ReadOnly Property OperatorToken As InternalSyntax.
SyntaxToken
33178
Friend ReadOnly Property Tokens As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)
38517
Dim newOperatorToken = DirectCast(Visit(node.OperatorToken),
SyntaxToken
)
39068
Dim newLabelToken = DirectCast(Visit(node.LabelToken),
SyntaxToken
)
39098
Dim newLabelToken = DirectCast(Visit(node.LabelToken),
SyntaxToken
)
39987
Dim newToken = DirectCast(Visit(node.Token),
SyntaxToken
)
40396
Dim newOperatorToken = DirectCast(Visit(node.OperatorToken),
SyntaxToken
)
40411
Dim newOperatorToken = DirectCast(Visit(node.OperatorToken),
SyntaxToken
)
41442
Dim newOperatorToken = DirectCast(Visit(node.OperatorToken),
SyntaxToken
)
44599
Friend Shared Function OperatorStatement(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), operatorKeyword As KeywordSyntax, operatorToken As
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As OperatorStatementSyntax
45738
Friend Shared Function LabelStatement(labelToken As
SyntaxToken
, colonToken As PunctuationSyntax) As LabelStatementSyntax
45794
Friend Shared Function IdentifierLabel(labelToken As
SyntaxToken
) As LabelSyntax
45820
Friend Shared Function NumericLabel(labelToken As
SyntaxToken
) As LabelSyntax
45846
Friend Shared Function NextLabel(labelToken As
SyntaxToken
) As LabelSyntax
45876
Friend Shared Function Label(kind As SyntaxKind, labelToken As
SyntaxToken
) As LabelSyntax
49184
Friend Shared Function CharacterLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49220
Friend Shared Function TrueLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49256
Friend Shared Function FalseLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49292
Friend Shared Function NumericLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49328
Friend Shared Function DateLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49364
Friend Shared Function StringLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49400
Friend Shared Function NothingLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
49442
Friend Shared Function LiteralExpression(kind As SyntaxKind, token As
SyntaxToken
) As LiteralExpressionSyntax
50293
Friend Shared Function AddExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50324
Friend Shared Function SubtractExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50355
Friend Shared Function MultiplyExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50386
Friend Shared Function DivideExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50417
Friend Shared Function IntegerDivideExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50448
Friend Shared Function ExponentiateExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50479
Friend Shared Function LeftShiftExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50510
Friend Shared Function RightShiftExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50541
Friend Shared Function ConcatenateExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50572
Friend Shared Function ModuloExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50603
Friend Shared Function EqualsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50634
Friend Shared Function NotEqualsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50665
Friend Shared Function LessThanExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50696
Friend Shared Function LessThanOrEqualExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50727
Friend Shared Function GreaterThanOrEqualExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50758
Friend Shared Function GreaterThanExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50789
Friend Shared Function IsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50820
Friend Shared Function IsNotExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50851
Friend Shared Function LikeExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50882
Friend Shared Function OrExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50913
Friend Shared Function ExclusiveOrExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50944
Friend Shared Function AndExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
50975
Friend Shared Function OrElseExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
51006
Friend Shared Function AndAlsoExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
51048
Friend Shared Function BinaryExpression(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
51078
Friend Shared Function UnaryPlusExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
51106
Friend Shared Function UnaryMinusExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
51134
Friend Shared Function NotExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
51162
Friend Shared Function AddressOfExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
51195
Friend Shared Function UnaryExpression(kind As SyntaxKind, operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
53159
Friend Shared Function CrefOperatorReference(operatorKeyword As KeywordSyntax, operatorToken As
SyntaxToken
) As CrefOperatorReferenceSyntax
56677
Friend Function OperatorStatement(attributeLists As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), modifiers As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), operatorKeyword As KeywordSyntax, operatorToken As
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As OperatorStatementSyntax
57816
Friend Function LabelStatement(labelToken As
SyntaxToken
, colonToken As PunctuationSyntax) As LabelStatementSyntax
57872
Friend Function IdentifierLabel(labelToken As
SyntaxToken
) As LabelSyntax
57898
Friend Function NumericLabel(labelToken As
SyntaxToken
) As LabelSyntax
57924
Friend Function NextLabel(labelToken As
SyntaxToken
) As LabelSyntax
57954
Friend Function Label(kind As SyntaxKind, labelToken As
SyntaxToken
) As LabelSyntax
61262
Friend Function CharacterLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61298
Friend Function TrueLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61334
Friend Function FalseLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61370
Friend Function NumericLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61406
Friend Function DateLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61442
Friend Function StringLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61478
Friend Function NothingLiteralExpression(token As
SyntaxToken
) As LiteralExpressionSyntax
61520
Friend Function LiteralExpression(kind As SyntaxKind, token As
SyntaxToken
) As LiteralExpressionSyntax
62371
Friend Function AddExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62402
Friend Function SubtractExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62433
Friend Function MultiplyExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62464
Friend Function DivideExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62495
Friend Function IntegerDivideExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62526
Friend Function ExponentiateExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62557
Friend Function LeftShiftExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62588
Friend Function RightShiftExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62619
Friend Function ConcatenateExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62650
Friend Function ModuloExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62681
Friend Function EqualsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62712
Friend Function NotEqualsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62743
Friend Function LessThanExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62774
Friend Function LessThanOrEqualExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62805
Friend Function GreaterThanOrEqualExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62836
Friend Function GreaterThanExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62867
Friend Function IsExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62898
Friend Function IsNotExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62929
Friend Function LikeExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62960
Friend Function OrExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
62991
Friend Function ExclusiveOrExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
63022
Friend Function AndExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
63053
Friend Function OrElseExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
63084
Friend Function AndAlsoExpression(left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
63126
Friend Function BinaryExpression(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As
SyntaxToken
, right As ExpressionSyntax) As BinaryExpressionSyntax
63156
Friend Function UnaryPlusExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
63184
Friend Function UnaryMinusExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
63212
Friend Function NotExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
63240
Friend Function AddressOfExpression(operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
63273
Friend Function UnaryExpression(kind As SyntaxKind, operatorToken As
SyntaxToken
, operand As ExpressionSyntax) As UnaryExpressionSyntax
65237
Friend Function CrefOperatorReference(operatorKeyword As KeywordSyntax, operatorToken As
SyntaxToken
) As CrefOperatorReferenceSyntax
Generated\Syntax.xml.Main.Generated.vb (52)
2262
Dim newOperatorToken = DirectCast(VisitToken(node.OperatorToken).Node, InternalSyntax.
SyntaxToken
)
2813
Dim newLabelToken = DirectCast(VisitToken(node.LabelToken).Node, InternalSyntax.
SyntaxToken
)
2843
Dim newLabelToken = DirectCast(VisitToken(node.LabelToken).Node, InternalSyntax.
SyntaxToken
)
3732
Dim newToken = DirectCast(VisitToken(node.Token).Node, InternalSyntax.
SyntaxToken
)
4141
Dim newOperatorToken = DirectCast(VisitToken(node.OperatorToken).Node, InternalSyntax.
SyntaxToken
)
4156
Dim newOperatorToken = DirectCast(VisitToken(node.OperatorToken).Node, InternalSyntax.
SyntaxToken
)
5187
Dim newOperatorToken = DirectCast(VisitToken(node.OperatorToken).Node, InternalSyntax.
SyntaxToken
)
10666
Return New OperatorStatementSyntax(SyntaxKind.OperatorStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(operatorKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), parameterList, asClause)
13068
Return New LabelStatementSyntax(SyntaxKind.LabelStatement, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.
SyntaxToken
), DirectCast(colonToken.Node, InternalSyntax.PunctuationSyntax))
13154
Return New LabelSyntax(SyntaxKind.IdentifierLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.
SyntaxToken
))
13185
Return New LabelSyntax(SyntaxKind.NumericLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.
SyntaxToken
))
13212
Return New LabelSyntax(SyntaxKind.NextLabel, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.
SyntaxToken
))
13244
Return New LabelSyntax(kind, Nothing, Nothing, DirectCast(labelToken.Node, InternalSyntax.
SyntaxToken
))
24806
Return New LiteralExpressionSyntax(SyntaxKind.CharacterLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
24842
Return New LiteralExpressionSyntax(SyntaxKind.TrueLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
24878
Return New LiteralExpressionSyntax(SyntaxKind.FalseLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
24914
Return New LiteralExpressionSyntax(SyntaxKind.NumericLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
24950
Return New LiteralExpressionSyntax(SyntaxKind.DateLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
24986
Return New LiteralExpressionSyntax(SyntaxKind.StringLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
25022
Return New LiteralExpressionSyntax(SyntaxKind.NothingLiteralExpression, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
25067
Return New LiteralExpressionSyntax(kind, Nothing, Nothing, DirectCast(token.Node, InternalSyntax.
SyntaxToken
))
27901
Return New BinaryExpressionSyntax(SyntaxKind.AddExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
28162
Return New BinaryExpressionSyntax(SyntaxKind.SubtractExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
28423
Return New BinaryExpressionSyntax(SyntaxKind.MultiplyExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
28684
Return New BinaryExpressionSyntax(SyntaxKind.DivideExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
28945
Return New BinaryExpressionSyntax(SyntaxKind.IntegerDivideExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
29206
Return New BinaryExpressionSyntax(SyntaxKind.ExponentiateExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
29467
Return New BinaryExpressionSyntax(SyntaxKind.LeftShiftExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
29728
Return New BinaryExpressionSyntax(SyntaxKind.RightShiftExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
29989
Return New BinaryExpressionSyntax(SyntaxKind.ConcatenateExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
30250
Return New BinaryExpressionSyntax(SyntaxKind.ModuloExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
30511
Return New BinaryExpressionSyntax(SyntaxKind.EqualsExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
30772
Return New BinaryExpressionSyntax(SyntaxKind.NotEqualsExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
31033
Return New BinaryExpressionSyntax(SyntaxKind.LessThanExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
31294
Return New BinaryExpressionSyntax(SyntaxKind.LessThanOrEqualExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
31555
Return New BinaryExpressionSyntax(SyntaxKind.GreaterThanOrEqualExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
31816
Return New BinaryExpressionSyntax(SyntaxKind.GreaterThanExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
32077
Return New BinaryExpressionSyntax(SyntaxKind.IsExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
32338
Return New BinaryExpressionSyntax(SyntaxKind.IsNotExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
32599
Return New BinaryExpressionSyntax(SyntaxKind.LikeExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
32860
Return New BinaryExpressionSyntax(SyntaxKind.OrExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
33121
Return New BinaryExpressionSyntax(SyntaxKind.ExclusiveOrExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
33382
Return New BinaryExpressionSyntax(SyntaxKind.AndExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
33643
Return New BinaryExpressionSyntax(SyntaxKind.OrElseExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
33904
Return New BinaryExpressionSyntax(SyntaxKind.AndAlsoExpression, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
34177
Return New BinaryExpressionSyntax(kind, Nothing, Nothing, left, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), right)
34365
Return New UnaryExpressionSyntax(SyntaxKind.UnaryPlusExpression, Nothing, Nothing, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), operand)
34507
Return New UnaryExpressionSyntax(SyntaxKind.UnaryMinusExpression, Nothing, Nothing, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), operand)
34649
Return New UnaryExpressionSyntax(SyntaxKind.NotExpression, Nothing, Nothing, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), operand)
34791
Return New UnaryExpressionSyntax(SyntaxKind.AddressOfExpression, Nothing, Nothing, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), operand)
34939
Return New UnaryExpressionSyntax(kind, Nothing, Nothing, DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
), operand)
41374
Return New CrefOperatorReferenceSyntax(SyntaxKind.CrefOperatorReference, Nothing, Nothing, DirectCast(operatorKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(operatorToken.Node, InternalSyntax.
SyntaxToken
))
Generated\Syntax.xml.Syntax.Generated.vb (7)
8343
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax)
13454
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), labelToken As InternalSyntax.
SyntaxToken
, colonToken As InternalSyntax.PunctuationSyntax)
13675
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), labelToken As InternalSyntax.
SyntaxToken
)
21281
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), token As InternalSyntax.
SyntaxToken
)
25194
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As ExpressionSyntax, operatorToken As InternalSyntax.
SyntaxToken
, right As ExpressionSyntax)
25331
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorToken As InternalSyntax.
SyntaxToken
, operand As ExpressionSyntax)
34134
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.
SyntaxToken
)
Parser\BlockContexts\BlockContext.vb (1)
313
Private Sub HandleAnyUnexpectedTokens(currentStmt As StatementSyntax, unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
))
Parser\BlockContexts\CompilationUnitContext.vb (5)
151
Private _tokenWithDirectivesBeingVisited As
SyntaxToken
531
Public Overrides Function VisitSyntaxToken(token As
SyntaxToken
) As
SyntaxToken
545
token = DirectCast(token.WithLeadingTrivia(rewritten),
SyntaxToken
)
552
token = DirectCast(token.WithTrailingTrivia(rewritten),
SyntaxToken
)
Parser\ParseConditional.vb (2)
28
missingHash = missingHash.AddLeadingSyntax(New CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)(CurrentToken))
233
Dim unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
Parser\ParseExpression.vb (12)
63
Dim startToken As
SyntaxToken
= CurrentToken
156
Dim [operator] As
SyntaxToken
= ParseBinaryOperator()
187
Dim start As
SyntaxToken
= CurrentToken
454
Dim [Next] As
SyntaxToken
= CurrentToken
516
Private Shared Function TokenContainsFullWidthChars(tk As
SyntaxToken
) As Boolean
938
Dim current As
SyntaxToken
= CurrentToken
1135
Private Sub RescanTrailingColonAsToken(ByRef prevToken As
SyntaxToken
, ByRef currentToken As
SyntaxToken
)
1152
token = DirectCast(token.WithTrailingTrivia(trivia.Node),
SyntaxToken
)
1153
token =
SyntaxToken
.AddTrailingTrivia(token, toAdd)
1167
token = DirectCast(token.WithTrailingTrivia(trivia.Node),
SyntaxToken
)
1168
token =
SyntaxToken
.AddTrailingTrivia(token, toAdd)
Parser\ParseInterpolatedString.vb (6)
30
Dim skipped As SyntaxListBuilder(Of
SyntaxToken
) = Nothing
55
skipped = _pool.Allocate(Of
SyntaxToken
)
264
token As
SyntaxToken
,
267
) As
SyntaxToken
310
Return DirectCast(token.WithTrailingTrivia(newTrailingTrivia),
SyntaxToken
)
320
Dim lastNonMissing = DirectCast(node.GetLastToken(),
SyntaxToken
)
Parser\ParseQuery.vb (6)
160
Dim unexpectedNullable As
SyntaxToken
= CurrentToken
316
Dim unexpectedNullable As
SyntaxToken
= CurrentToken
437
Dim unexpectedNullable As
SyntaxToken
= CurrentToken
546
Dim current As
SyntaxToken
= PeekToken(curIndex)
789
Dim unexpectedNullable As
SyntaxToken
= CurrentToken
1229
Private Function IsContinuableQueryOperator(pToken As
SyntaxToken
) As Boolean
Parser\Parser.vb (47)
357
Private Shared Function MergeTokenText(firstToken As
SyntaxToken
, secondToken As
SyntaxToken
) As String
512
Return result.AddLeadingSyntax(builder.ToList(Of
SyntaxToken
)(), ERRID.ERR_TooLongOrComplexExpression)
557
Private Function ParseBinaryOperator() As
SyntaxToken
558
Dim result As
SyntaxToken
= CurrentToken
559
Dim nextToken As
SyntaxToken
= Nothing
660
Dim nextToken As
SyntaxToken
= PeekToken(1)
1646
Dim unexpectedSyntax As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
1936
Dim t As
SyntaxToken
= CurrentToken
1987
Dim nextToken As
SyntaxToken
= PeekToken(1)
2000
Dim nextToken As
SyntaxToken
= PeekToken(1)
2401
Dim skipped As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
2588
Dim propertyName As
SyntaxToken
2670
Dim identifierStartPrev As
SyntaxToken
= PrevToken
2671
Dim identifierStart As
SyntaxToken
= CurrentToken
2688
Dim nextToken As
SyntaxToken
= PeekToken(1)
2752
Private Shared Function CanTokenStartTypeName(Token As
SyntaxToken
) As Boolean
2794
Dim Start As
SyntaxToken
= CurrentToken
2795
Dim prev As
SyntaxToken
= PrevToken
3033
Dim start As
SyntaxToken
= CurrentToken
3935
Dim operatorToken As
SyntaxToken
4034
Dim handlesOrImplementsKeyword As
SyntaxToken
= Nothing
5070
Dim unexpected As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
5490
Dim previous As
SyntaxToken
= Nothing
5491
Dim current As
SyntaxToken
= Nothing
5571
Private Function GetTokenAsAssemblyOrModuleKeyword(token As
SyntaxToken
) As KeywordSyntax
5585
Friend Shared Function GetBinaryOperatorHelper(t As
SyntaxToken
) As SyntaxKind
5594
Private Shared Function StartsValidConditionalCompilationExpr(t As
SyntaxToken
) As Boolean
5654
Private Shared Function IsValidOperatorForConditionalCompilationExpr(t As
SyntaxToken
) As Boolean
5850
Private Function TryGetToken(Of T As
SyntaxToken
)(kind As SyntaxKind, ByRef token As T) As Boolean
5913
Private Function TryGetTokenAndEatNewLine(Of T As
SyntaxToken
)(
5937
Private Function TryEatNewLineAndGetToken(Of T As
SyntaxToken
)(
5969
Private Function PeekToken(offset As Integer) As
SyntaxToken
5974
Friend Function PeekNextToken(Optional state As ScannerState = ScannerState.VB) As
SyntaxToken
5981
Private ReadOnly Property PrevToken As
SyntaxToken
5987
Private _currentToken As
SyntaxToken
5988
Friend ReadOnly Property CurrentToken As
SyntaxToken
6034
Private Shared Function TryIdentifierAsContextualKeyword(id As
SyntaxToken
, ByRef kind As SyntaxKind) As Boolean
6041
Private Function TryIdentifierAsContextualKeyword(id As
SyntaxToken
, ByRef k As KeywordSyntax) As Boolean
6048
Private Function TryTokenAsContextualKeyword(t As
SyntaxToken
, kind As SyntaxKind, ByRef k As KeywordSyntax) As Boolean
6058
Private Function TryTokenAsContextualKeyword(t As
SyntaxToken
, ByRef k As KeywordSyntax) As Boolean
6062
Private Shared Function TryTokenAsKeyword(t As
SyntaxToken
, ByRef kind As SyntaxKind) As Boolean
6066
Private Shared ReadOnly s_isTokenOrKeywordFunc As Func(Of
SyntaxToken
, SyntaxKind(), Boolean) = AddressOf IsTokenOrKeyword
6068
Private Shared Function IsTokenOrKeyword(token As
SyntaxToken
, kinds As SyntaxKind()) As Boolean
6077
Private Shared Function IsToken(token As
SyntaxToken
, ParamArray kinds As SyntaxKind()) As Boolean
6083
Dim b As SyntaxListBuilder(Of
SyntaxToken
) = SyntaxListBuilder(Of
SyntaxToken
).Create()
Parser\ParseScan.vb (17)
37
Private Function PeekPastStatementTerminator() As
SyntaxToken
60
Friend Function IsValidStatementTerminator(t As
SyntaxToken
) As Boolean
78
Private Function CanFollowStatement(T As
SyntaxToken
) As Boolean
84
Friend Function CanFollowStatementButIsNotSelectFollowingExpression(nextToken As
SyntaxToken
) As Boolean
104
Private Function CanEndExecutableStatement(t As
SyntaxToken
) As Boolean
114
Private Function CanFollowExpression(t As
SyntaxToken
) As Boolean
172
Private Function MustEndStatement(t As
SyntaxToken
) As Boolean
200
Dim token As
SyntaxToken
= Nothing
205
Private Function PeekAheadFor(Of TArg)(predicate As Func(Of
SyntaxToken
, TArg, Boolean), arg As TArg, <Out()> ByRef token As
SyntaxToken
) As Integer
243
Private Sub ResyncAt(skippedTokens As SyntaxListBuilder(Of
SyntaxToken
), state As ScannerState, resyncTokens As SyntaxKind())
265
Private Function ResyncAt(state As ScannerState, resyncTokens As SyntaxKind()) As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)
266
Dim skippedTokens = Me._pool.Allocate(Of
SyntaxToken
)()
279
Private Function ResyncAndConsumeStatementTerminator() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)
280
Dim skippedTokens = Me._pool.Allocate(Of
SyntaxToken
)()
303
Friend Function ResyncAt() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)
307
Friend Function ResyncAt(resyncTokens As SyntaxKind()) As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)
Parser\ParseStatement.vb (10)
495
Dim unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = ResyncAt()
793
Dim lookAhead As
SyntaxToken
= Nothing
869
Private Function ParseLabelReference() As
SyntaxToken
871
Dim label As
SyntaxToken
= CurrentToken
937
Private Function GetLabelSyntaxForIdentifierOrLineNumber(ByVal labelName As
SyntaxToken
) As LabelSyntax
1016
Dim nextToken As
SyntaxToken
= PeekToken(1)
1058
Dim optionalLabel As
SyntaxToken
= Nothing
1425
Dim keyword As
SyntaxToken
= CurrentToken
1592
labelName = DirectCast(labelName.WithTrailingTrivia(trivia.GetStartOfTrivia(index).Node),
SyntaxToken
)
1796
Dim nextToken As
SyntaxToken
= PeekToken(1)
Parser\ParseTerminal.vb (1)
197
Dim stringToken As
SyntaxToken
= Nothing
Parser\ParseVerify.vb (3)
20
Private Shared Function HandleUnexpectedToken(kind As SyntaxKind) As
SyntaxToken
160
Private Function VerifyExpectedToken(Of T As
SyntaxToken
)(
166
Dim current As
SyntaxToken
= CurrentToken
Parser\ParseXml.vb (19)
220
Dim unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
284
Dim skipped As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
418
Dim unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
543
Dim divideToken As
SyntaxToken
= CurrentToken
551
Dim unexpectedSyntax = New CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
)(SyntaxList.List(divideToken, greaterThan))
866
Dim unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of
SyntaxToken
) = Nothing
880
Dim slashToken As
SyntaxToken
= PeekNextToken(ScannerState.EndElement)
1132
Dim token As
SyntaxToken
= CurrentToken
1206
Dim currToken As
SyntaxToken
= Me.CurrentToken
1264
Dim operatorToken As
SyntaxToken
1402
Dim identToken As
SyntaxToken
= CurrentToken
1422
Dim closingToken As
SyntaxToken
= Me.CurrentToken
1456
Dim token As
SyntaxToken
= TryCast(node,
SyntaxToken
)
1644
Private Shared Function IsValidXmlQualifiedNameToken(token As
SyntaxToken
) As Boolean
1648
Private Function ToXmlNameToken(token As
SyntaxToken
) As XmlNameTokenSyntax
2016
Dim skippedTokens = Me._pool.Allocate(Of
SyntaxToken
)()
2341
Public Overrides Function VisitSyntaxToken(token As
SyntaxToken
) As
SyntaxToken
Scanner\Blender.vb (3)
62
Private Shared Sub PushReverseTerminal(stack As Stack(Of GreenNode), tk As
SyntaxToken
)
69
PushChildReverse(stack, DirectCast(tk.WithLeadingTrivia(Nothing).WithTrailingTrivia(Nothing),
SyntaxToken
))
278
PushReverseTerminal(_nodeStack, DirectCast(_currentNode,
SyntaxToken
))
Scanner\Directives.vb (1)
156
Dim tk = DirectCast(node,
SyntaxToken
)
Scanner\Scanner.vb (34)
53
Private ReadOnly _quickTokenTable As TextKeyedCache(Of
SyntaxToken
) = TextKeyedCache(Of
SyntaxToken
).GetInstance
77
Private Shared ReadOnly s_literalTablePool As New ObjectPool(Of CachingFactory(Of TokenParts,
SyntaxToken
))(
78
Function() New CachingFactory(Of TokenParts,
SyntaxToken
)(TABLE_LIMIT, Nothing, s_tokenKeyHasher, s_tokenKeyEquality))
80
Private ReadOnly _literalTable As CachingFactory(Of TokenParts,
SyntaxToken
) = s_literalTablePool.Allocate
164
Private Function GetNextToken(Optional allowLeadingMultilineTrivia As Boolean = False) As
SyntaxToken
194
Private Function ScanNextToken(allowLeadingMultilineTrivia As Boolean) As
SyntaxToken
231
Private Function ScanNextCharAsToken(leadingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
232
Dim token As
SyntaxToken
512
Private Function ScanNewlineAsStatementTerminator(startCharacter As Char, precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
521
Private Function ScanColonAsStatementTerminator(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), charIsFullWidth As Boolean) As
SyntaxToken
1138
Private Function ScanTokenCommon(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), ch As Char, fullWidth As Boolean) As
SyntaxToken
1345
Private Function TryScanToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
1352
Private Function ScanTokenFullWidth(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), ch As Char) As
SyntaxToken
1379
Private Function ScanRightAngleBracket(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), charIsFullWidth As Boolean) As
SyntaxToken
1406
Private Function ScanLeftAngleBracket(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), charIsFullWidth As Boolean, scanTrailingTrivia As ScanTriviaFunc) As
SyntaxToken
1501
Private Function ScanIdentifierOrKeyword(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
1606
Dim id As
SyntaxToken
= MakeIdentifier(spelling, contextualKind, False, baseSpelling, TypeCharacter, precedingTrivia)
1619
Private Function ScanBracketedIdentifier(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
1657
Dim id As
SyntaxToken
= MakeIdentifier(
1692
Private Function ScanNumericLiteral(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
2107
Dim result As
SyntaxToken
2120
result = DirectCast(result.AddError(ErrorFactory.ErrorInfo(ERRID.ERR_Overflow)),
SyntaxToken
)
2124
result = DirectCast(result.AddError(ErrorFactory.ErrorInfo(ERRID.ERR_Syntax)),
SyntaxToken
)
2197
Private Function ScanDateLiteral(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
2514
Private Function ScanStringLiteral(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
2582
Dim result As
SyntaxToken
= SyntaxFactory.StringLiteralToken(spelling, GetScratchText(scratch), precedingTrivia.Node, followingTrivia.Node)
2614
Return DirectCast(StrTkErr,
SyntaxToken
)
2644
Friend Function TryTokenAsContextualKeyword(t As
SyntaxToken
, ByRef k As KeywordSyntax) As Boolean
2656
Friend Shared Function TryTokenAsKeyword(t As
SyntaxToken
, ByRef kind As SyntaxKind) As Boolean
2674
Friend Shared Function IsContextualKeyword(t As
SyntaxToken
, ParamArray kinds As SyntaxKind()) As Boolean
2686
Private Function CheckFeatureAvailability(token As
SyntaxToken
, feature As Feature) As
SyntaxToken
2695
Return DirectCast(token.AddError(errorInfo),
SyntaxToken
)
Scanner\ScannerInterpolatedString.vb (5)
15
Private Function ScanInterpolatedStringPunctuation() As
SyntaxToken
101
Private Function ScanInterpolatedStringContent() As
SyntaxToken
109
Private Function ScanInterpolatedStringFormatString() As
SyntaxToken
140
Private Function ScanInterpolatedStringText(scanTrailingWhitespaceAsTrivia As Boolean) As
SyntaxToken
233
Private Function MakeEndOfInterpolatedStringToken() As
SyntaxToken
Scanner\ScannerXml.vb (19)
56
Friend Function ScanXmlElement(Optional state As ScannerState = ScannerState.Element) As
SyntaxToken
215
Dim token As
SyntaxToken
292
Friend Function ScanXmlContent() As
SyntaxToken
483
Friend Function ScanXmlComment() As
SyntaxToken
570
Friend Function ScanXmlCData() As
SyntaxToken
637
Friend Function ScanXmlPIData(state As ScannerState) As
SyntaxToken
650
Dim result As
SyntaxToken
718
Friend Function ScanXmlMisc() As
SyntaxToken
789
Friend Function ScanXmlStringUnQuoted() As
SyntaxToken
860
Friend Function ScanXmlStringSingle() As
SyntaxToken
864
Friend Function ScanXmlStringDouble() As
SyntaxToken
868
Friend Function ScanXmlStringSmartSingle() As
SyntaxToken
872
Friend Function ScanXmlStringSmartDouble() As
SyntaxToken
876
Friend Function ScanXmlString(terminatingChar As Char, altTerminatingChar As Char, isSingle As Boolean) As
SyntaxToken
880
Dim result As
SyntaxToken
930
result = DirectCast(errEmbedStart.SetDiagnostics({errEmbedInfo}),
SyntaxToken
)
936
data = DirectCast(data.WithLeadingTrivia(precedingTrivia.ToList.Node),
SyntaxToken
)
939
result = DirectCast(data.SetDiagnostics({errInfo}),
SyntaxToken
)
1052
Private Function ScanXmlNcName(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
Scanner\TokenFactories.vb (16)
122
Private Shared ReadOnly s_tokenKeyEquality As Func(Of TokenParts,
SyntaxToken
, Boolean) =
627
length As Integer) As
SyntaxToken
634
Dim p As
SyntaxToken
= Nothing
651
Private Function MakeCharacterLiteralToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), value As Char, length As Integer) As
SyntaxToken
657
Dim p As
SyntaxToken
= Nothing
667
Private Function MakeDateLiteralToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), value As DateTime, length As Integer) As
SyntaxToken
673
Dim p As
SyntaxToken
= Nothing
686
length As Integer) As
SyntaxToken
693
Dim p As
SyntaxToken
= Nothing
712
length As Integer) As
SyntaxToken
719
Dim p As
SyntaxToken
= Nothing
738
Private Function MakeBadToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), length As Integer, errId As ERRID) As
SyntaxToken
744
Return DirectCast(errResult1,
SyntaxToken
)
747
Private Shared Function MakeEofToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode)) As
SyntaxToken
751
Private ReadOnly _simpleEof As
SyntaxToken
= SyntaxFactory.Token(Nothing, SyntaxKind.EndOfFileToken, Nothing, String.Empty)
752
Private Function MakeEofToken() As
SyntaxToken
Scanner\TokenStream.vb (19)
202
Friend ReadOnly Property LastToken As
SyntaxToken
215
Friend ReadOnly Property PrevToken As
SyntaxToken
221
Friend Function GetCurrentToken() As
SyntaxToken
256
xmlTk =
SyntaxToken
.AddLeadingTrivia(xmlTk, vbTk.GetLeadingTrivia())
268
Friend Sub RescanTrailingColonAsToken(ByRef prevToken As
SyntaxToken
, ByRef currentToken As
SyntaxToken
)
282
tk = DirectCast(tk.WithTrailingTrivia(Nothing),
SyntaxToken
)
328
tk = DirectCast(tk.WithTrailingTrivia(trivia.GetStartOfTrivia(index).Node),
SyntaxToken
)
336
tk =
SyntaxToken
.AddTrailingTrivia(tk, toAdd.Node)
352
tk = DirectCast(tk.WithTrailingTrivia(trivia.GetStartOfTrivia(index).Node),
SyntaxToken
)
362
Private Shared Function GetFullWidth(token As ScannerToken, tk As
SyntaxToken
) As Integer
387
Friend Function PeekNextToken(state As ScannerState) As
SyntaxToken
405
Friend Function PeekToken(tokenOffset As Integer, state As ScannerState) As
SyntaxToken
457
Private Function GetTokenAndAddToQueue(state As ScannerState) As
SyntaxToken
575
Private Function GetScannerToken(state As ScannerState) As
SyntaxToken
576
Dim token As
SyntaxToken
= Nothing
642
token As
SyntaxToken
,
651
Friend Function [With](state As ScannerState, token As
SyntaxToken
) As ScannerToken
659
Public ReadOnly InnerTokenObject As
SyntaxToken
Scanner\XmlDocComments.vb (4)
220
Private Function ScanXmlContentInXmlDoc() As
SyntaxToken
347
Friend Function ScanXmlPIDataInXmlDoc(state As ScannerState) As
SyntaxToken
357
Dim result As
SyntaxToken
438
Private Function ScanXmlElementInXmlDoc(state As ScannerState) As
SyntaxToken
Scanner\XmlTokenFactories.vb (3)
17
Private Shared Function MakeMissingToken(precedingTrivia As CoreInternalSyntax.SyntaxList(Of VisualBasicSyntaxNode), kind As SyntaxKind) As
SyntaxToken
18
Dim missing As
SyntaxToken
= SyntaxFactory.MissingToken(kind)
20
missing = DirectCast(missing.WithLeadingTrivia(precedingTrivia.Node),
SyntaxToken
)
Syntax\InternalSyntax\DocumentationCommentTriviaSyntax.vb (2)
29
Dim tk = DirectCast(node,
SyntaxToken
)
36
Private Shared Sub WriteInteriorXml(node As
SyntaxToken
, sb As StringBuilder)
Syntax\InternalSyntax\SyntaxFactory.vb (2)
62
Friend Shared Function Token(leading As GreenNode, kind As SyntaxKind, trailing As GreenNode, Optional text As String = Nothing) As
SyntaxToken
63
Return
SyntaxToken
.Create(kind, leading, trailing, If(text Is Nothing, SyntaxFacts.GetText(kind), text))
Syntax\InternalSyntax\SyntaxNode.vb (4)
106
Friend Function GetFirstToken() As
SyntaxToken
107
Return DirectCast(Me.GetFirstTerminal(),
SyntaxToken
)
110
Friend Function GetLastToken() As
SyntaxToken
111
Return DirectCast(Me.GetLastTerminal(),
SyntaxToken
)
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (26)
86
Private Function IsMissingToken(token As
SyntaxToken
) As Boolean
102
Dim tk = TryCast(node,
SyntaxToken
)
114
tk =
SyntaxToken
.AddLeadingTrivia(tk, leadingTrivia).AddTrailingTrivia(trailingTrivia)
116
tk =
SyntaxToken
.AddLeadingTrivia(tk, trivia)
121
result = FirstTokenReplacer.Replace(node, Function(t)
SyntaxToken
.AddLeadingTrivia(t, trivia))
149
Friend Function AddLeadingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As
SyntaxToken
, errorId As ERRID) As TSyntax
155
Friend Function AddLeadingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
)) As TSyntax
199
Dim tk = TryCast(node,
SyntaxToken
)
202
result = DirectCast(CObj(
SyntaxToken
.AddTrailingTrivia(tk, trivia)), TSyntax)
204
result = LastTokenReplacer.Replace(node, Function(t)
SyntaxToken
.AddTrailingTrivia(t, trivia))
214
Friend Function AddTrailingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
), errorId As ERRID) As TSyntax
231
Friend Function AddTrailingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As
SyntaxToken
, errorId As ERRID) As TSyntax
237
Friend Function AddTrailingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As CoreInternalSyntax.SyntaxList(Of
SyntaxToken
)) As TSyntax
243
Friend Function AddTrailingSyntax(Of TSyntax As VisualBasicSyntaxNode)(node As TSyntax, unexpected As
SyntaxToken
) As TSyntax
453
Private ReadOnly _skippedTokensBuilder As SyntaxListBuilder(Of
SyntaxToken
) = SyntaxListBuilder(Of
SyntaxToken
).Create()
493
Public Sub AddToken(token As
SyntaxToken
, isFirst As Boolean, isLast As Boolean)
499
token = DirectCast(token.WithLeadingTrivia(Nothing),
SyntaxToken
)
510
token = DirectCast(token.WithTrailingTrivia(Nothing),
SyntaxToken
)
576
Dim tokenListBuilder = SyntaxListBuilder(Of
SyntaxToken
).Create
592
Dim currentToken As
SyntaxToken
= tokenListBuilder(i)
606
tokenListBuilder As SyntaxListBuilder(Of
SyntaxToken
),
613
tokenListBuilder.Add(DirectCast(this,
SyntaxToken
))
680
ByRef isRejectedXmlName As Boolean) As
SyntaxToken
682
Dim result As
SyntaxToken
= ExtractAnonymousTypeMemberName(conditionalAccessStack, input, isNameDictionaryAccess, isRejectedXmlName)
697
) As
SyntaxToken
Syntax\InternalSyntax\SyntaxNodeFactories.vb (2)
151
Friend Shared Function MissingToken(kind As SyntaxKind) As
SyntaxToken
152
Dim t As
SyntaxToken
Syntax\InternalSyntax\SyntaxReplacer.vb (17)
14
Private ReadOnly _newItem As Func(Of
SyntaxToken
,
SyntaxToken
)
18
Private Sub New(newItem As Func(Of
SyntaxToken
,
SyntaxToken
))
24
newItem As Func(Of
SyntaxToken
,
SyntaxToken
)) As TTree
45
Public Overrides Function VisitSyntaxToken(token As
SyntaxToken
) As
SyntaxToken
53
Private ReadOnly _newItem As Func(Of
SyntaxToken
,
SyntaxToken
)
57
Private Sub New(newItem As Func(Of
SyntaxToken
,
SyntaxToken
))
63
newItem As Func(Of
SyntaxToken
,
SyntaxToken
)) As TTree
117
Return MyBase.Visit(DirectCast(node,
SyntaxToken
))
122
Public Overrides Function VisitSyntaxToken(token As
SyntaxToken
) As
SyntaxToken
Syntax\InternalSyntax\SyntaxToken.vb (5)
406
Public Shared Function AddLeadingTrivia(Of T As
SyntaxToken
)(token As T, newTrivia As CoreInternalSyntax.SyntaxList(Of GreenNode)) As T
432
Public Shared Function AddTrailingTrivia(Of T As
SyntaxToken
)(token As T, newTrivia As CoreInternalSyntax.SyntaxList(Of GreenNode)) As T
455
Friend Shared Function Create(kind As SyntaxKind, Optional leading As GreenNode = Nothing, Optional trailing As GreenNode = Nothing, Optional text As String = Nothing) As
SyntaxToken
475
Public Shared Narrowing Operator CType(token As
SyntaxToken
) As Microsoft.CodeAnalysis.SyntaxToken
484
Dim otherToken = DirectCast(other,
SyntaxToken
)
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (4)
9
Public Overridable Function VisitSyntaxToken(token As
SyntaxToken
) As
SyntaxToken
66
Debug.Assert(TypeOf visitedSeparatorNode Is
SyntaxToken
, "Cannot replace a separator with a non-separator")
68
visitedSeparator = DirectCast(visitedSeparatorNode,
SyntaxToken
)
Syntax\SyntaxEquivalence.vb (2)
56
Return String.Equals(DirectCast(before, Green.
SyntaxToken
).Text,
57
DirectCast(after, Green.
SyntaxToken
).Text,
Syntax\SyntaxNodeFactories.vb (1)
155
Dim curTk As InternalSyntax.
SyntaxToken
Syntax\SyntaxTreeDiagnosticEnumerator.vb (2)
110
Dim token = TryCast(node, InternalSyntax.
SyntaxToken
)
119
Private Sub PushToken(token As InternalSyntax.
SyntaxToken
, inDocumentationComment As Boolean)
Syntax\VisualBasicSyntaxTree.vb (1)
330
Return Me.GetDiagnostics(DirectCast(token.Node, InternalSyntax.
SyntaxToken
), token.Position, InDocumentationComment(token))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (14)
QuickTokenTableTests.vb (7)
76
Private Shared Function CreateRandomEntry(rand As Random, table As TextKeyedCache(Of InternalSyntax.
SyntaxToken
)) As Tuple(Of String, InternalSyntax.
SyntaxToken
)
94
table.AddItem(qt.Chars, qt.Start, qt.Length, qt.HashCode, DirectCast(token, InternalSyntax.
SyntaxToken
))
95
Return New Tuple(Of String, InternalSyntax.
SyntaxToken
)(text, token)
99
Private Shared Sub CheckEntry(table As TextKeyedCache(Of InternalSyntax.
SyntaxToken
), e As Tuple(Of String, InternalSyntax.
SyntaxToken
))
121
Dim table As New TextKeyedCache(Of InternalSyntax.
SyntaxToken
)
Syntax\GeneratedTests.vb (1)
20
Private Shared Function GenerateGreenIntegerLiteralToken() As InternalSyntax.
SyntaxToken
Syntax\SyntaxRewriterTests.vb (6)
768
Private ReadOnly _rewriteToken As Func(Of InternalSyntax.
SyntaxToken
, InternalSyntax.
SyntaxToken
)
773
Optional rewriteToken As Func(Of InternalSyntax.
SyntaxToken
, InternalSyntax.
SyntaxToken
) = Nothing,
789
Public Overrides Function VisitSyntaxToken(token As InternalSyntax.
SyntaxToken
) As InternalSyntax.
SyntaxToken