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