1 write to Parser
Microsoft.CodeAnalysis.VisualBasic (1)
Parser\BlockContexts\CompilationUnitContext.vb (1)
28Me.Parser = parser
30 references to Parser
Microsoft.CodeAnalysis.VisualBasic (30)
Parser\BlockContexts\BlockContext.vb (4)
90_parser = prev.Parser 298Dim unexpected = Parser.ResyncAt() 402Parser.GetNextSyntaxNode() 438If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\CompilationUnitContext.vb (3)
35Return Parser.IsScript 122Dim regionsAreAllowedEverywhere = Not haveRegionDirectives OrElse Parser.CheckFeatureAvailability(Feature.RegionsEverywhere) 126result = DiagnosticRewriter.Rewrite(result, notClosedIfDirectives, notClosedRegionDirectives, regionsAreAllowedEverywhere, notClosedExternalSourceDirective, Parser)
Parser\BlockContexts\DeclarationContext.vb (4)
21Return Parser.ParseDeclarationStatement() 87If Not Parser.IsFirstStatementOnLine(node.GetFirstToken) Then 99If Not Parser.IsFirstStatementOnLine(node.GetFirstToken) Then 472Parser.ConsumeStatementTerminator(colonAsSeparator:=False)
Parser\BlockContexts\ExecutableStatementContext.vb (4)
22Return Parser.ParseStatementInMethodBody() 208Dim kind = Parser.CurrentToken.Kind 229Parser.IsNextStatementInsideLambda(Me, lambdaContext, allowLeadingMultiline) Then 232Parser.ConsumeStatementTerminator(colonAsSeparator:=singleLine)
Parser\BlockContexts\IfPartContext.vb (2)
78If Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then 82Parser.ConsumedStatementTerminator(allowLeadingMultilineTrivia:=False)
Parser\BlockContexts\SingleLineElseContext.vb (6)
32If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then 81Dim token = Parser.CurrentToken 93Parser.ConsumeColonInSingleLineExpression() 104Dim token = Parser.CurrentToken 112Parser.ConsumedStatementTerminator(allowLeadingMultilineTrivia:=False) 128Parser.ConsumedStatementTerminator(allowLeadingMultilineTrivia:=False)
Parser\BlockContexts\SingleLineIfBlockContext.vb (6)
32If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then 87Dim token = Parser.CurrentToken 97Parser.ConsumeColonInSingleLineExpression() 106Dim token = Parser.CurrentToken 112Parser.ConsumedStatementTerminator(allowLeadingMultilineTrivia:=False) 125Parser.ConsumedStatementTerminator(allowLeadingMultilineTrivia:=False)
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
71Dim token = Parser.CurrentToken