4 instantiations of Parser
Microsoft.CodeAnalysis.VisualBasic (4)
Scanner\Directives.vb (1)
55Using parser = New Parser(Me)
Scanner\XmlDocComments.vb (1)
71Using parser = New Parser(Me)
Syntax\SyntaxNodeFactories.vb (1)
300Using parser = New InternalSyntax.Parser(scanner)
Syntax\VisualBasicSyntaxTree.vb (1)
130Using parser = New Parser(scanner)
45 references to Parser
Microsoft.CodeAnalysis.VisualBasic (45)
Binding\Binder_Attributes.vb (2)
493InternalSyntax.Parser.CheckFeatureAvailability(diagnostics, 806InternalSyntax.Parser.CheckFeatureAvailability(diagBag,
Binding\Binder_Expressions.vb (1)
2123InternalSyntax.Parser.CheckFeatureAvailability(diagnostics,
Binding\Binder_Invocation.vb (1)
2902InternalSyntax.Parser.CheckFeatureAvailability(diagnostics,
Binding\Binder_Statements.vb (1)
1964InternalSyntax.Parser.CheckFeatureAvailability(diagnostics,
Binding\Binder_Utils.vb (1)
225InternalSyntax.Parser.CheckFeatureAvailability(
Parser\BlockContexts\BlockContext.vb (3)
20Protected _parser As Parser 159Friend Property Parser As Parser 163Set(value As Parser)
Parser\BlockContexts\CompilationUnitContext.vb (6)
24Friend Sub New(parser As Parser) 147Private _parser As Parser 161parser As Parser) As CompilationUnitSyntax 412rewritten = Parser.ReportSyntaxError(rewritten, ERRID.ERR_LbExpectedEndIf) 424rewritten = Parser.ReportSyntaxError(rewritten, ERRID.ERR_ExpectedEndRegion) 517rewritten = Parser.ReportSyntaxError(rewritten, ERRID.ERR_ExpectedEndExternalSource)
Parser\BlockContexts\ExecutableStatementContext.vb (3)
26If Parser.IsDeclarationStatement(node.Kind) Then 51node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock, SyntaxFacts.GetBlockName(BlockKind)) 75node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock, SyntaxFacts.GetBlockName(BlockKind))
Parser\BlockContexts\PropertyBlockContext.vb (1)
152propertyStatement = Parser.ReportSyntaxError(propertyStatement, ERRID.ERR_InitializedExpandedProperty)
Parser\ParseExpression.vb (1)
1766value = Parser.ReportSyntaxError(value, ERRID.ERR_BadIteratorExpressionLambda)
Scanner\Directives.vb (12)
350statement = Parser.ReportSyntaxError(statement, err, value.ErrorArgs) 360statement = Parser.ReportSyntaxError(statement, ERRID.ERR_NestedExternalSource) 369statement = Parser.ReportSyntaxError(statement, ERRID.ERR_EndExternalSource) 384statement = Parser.ReportSyntaxError(statement, ERRID.ERR_EndRegionNoRegion) 405statement = Parser.ReportSyntaxError(statement, err, value.ErrorArgs) 421statement = Parser.ReportSyntaxError(statement, ERRID.ERR_LbBadElseif) 428statement = Parser.ReportSyntaxError(statement, ERRID.ERR_LbElseifAfterElse) 441statement = Parser.ReportSyntaxError(statement, err, value.ErrorArgs) 465statement = Parser.ReportSyntaxError(statement, ERRID.ERR_LbElseNoMatchingIf) 473statement = Parser.ReportSyntaxError(statement, ERRID.ERR_LbElseNoMatchingIf) 492statement = Parser.ReportSyntaxError(statement, ERRID.ERR_LbNoMatchingIf) 648eof = Parser.ReportSyntaxError(eof, ERRID.ERR_LbExpectedEndIf)
Scanner\Scanner.vb (2)
2484result = Parser.CheckFeatureAvailability(Feature.YearFirstDateLiterals, result, Options.LanguageVersion) 2585result = Parser.CheckFeatureAvailability(Feature.MultilineStringLiterals, result, Options.LanguageVersion)
Semantics\Operators.vb (1)
3167Dim someCandidatesHaveOverloadResolutionPriority As Boolean = InternalSyntax.Parser.CheckFeatureAvailability(binder.Compilation.LanguageVersion, InternalSyntax.Feature.OverloadResolutionPriority) AndAlso
Semantics\OverloadResolution.vb (2)
966Dim respectOverloadResolutionPriority As Boolean = InternalSyntax.Parser.CheckFeatureAvailability(binder.Compilation.LanguageVersion, InternalSyntax.Feature.OverloadResolutionPriority) 1107InternalSyntax.Parser.CheckFeatureAvailability(binder.Compilation.LanguageVersion, InternalSyntax.Feature.OverloadResolutionPriority) AndAlso
Symbols\ConstraintsHelper.vb (2)
679If Not InternalSyntax.Parser.CheckFeatureAvailability(languageVersion, InternalSyntax.Feature.UnmanagedConstraint) Then 680useSiteInfo.AddDiagnosticInfo(InternalSyntax.Parser.GetFeatureAvailabilityError(InternalSyntax.Feature.UnmanagedConstraint, languageVersion))
Symbols\Source\ImplementsHelper.vb (1)
497Not InternalSyntax.Parser.CheckFeatureAvailability(diagBag, implementedMemberSyntax.GetLocation(),
Symbols\Source\SourceMethodSymbol.vb (1)
1761InternalSyntax.Parser.CheckFeatureAvailability(diagnostics,
Symbols\Source\SourcePropertySymbol.vb (1)
623InternalSyntax.Parser.CheckFeatureAvailability(diagnostics,
Syntax\SyntaxFactory.vb (2)
8Imports Parser = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Parser 1115If Parser.CheckFeatureAvailability(languageVersion, Syntax.InternalSyntax.Feature.MultilineStringLiterals) Then
Syntax\VisualBasicSyntaxTree.vb (1)
14Imports Parser = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Parser