Binding\Binder_Statements.vb (14)
291Private Function BindMethodBlock(methodBlock As MethodBlockBaseSyntax, diagnostics As BindingDiagnosticBag) As BoundBlock
478block As BoundBlock,
2071Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag) As BoundBlock
2079Friend Function BindBlock(syntax As SyntaxNode, stmtList As SyntaxList(Of StatementSyntax), diagnostics As BindingDiagnosticBag, stmtListBinder As Binder) As BoundBlock
2761Dim consequence As BoundBlock
2833Dim loopBody As BoundBlock = loopBodyBinder.BindBlock(node, node.Statements, diagnostics).MakeCompilerGenerated()
2859Dim loopBody As BoundBlock = loopBodyBinder.BindBlock(node, node.Statements, diagnostics).MakeCompilerGenerated()
2908Dim loopBody As BoundBlock = Nothing
3041<Out()> ByRef loopBody As BoundBlock,
3245Dim loopBody As BoundBlock = Nothing
3527Dim loopBody As BoundBlock = Nothing
4532Dim usingBody As BoundBlock = BindBlock(node, node.Statements, diagnostics).MakeCompilerGenerated()
4746Dim tryBlock As BoundBlock = BindBlock(node, node.Statements, diagnostics).MakeCompilerGenerated()
4749Dim finallyBlockOpt As BoundBlock
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (5)
19Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
56Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
87Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
186Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
328Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Generated\BoundNodes.xml.Generated.vb (61)
4389Public Function Update(statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock
5034Public Sub New(syntax As SyntaxNode, caseStatement As BoundCaseStatement, body As BoundBlock, Optional hasErrors As Boolean = False)
5052Private ReadOnly _Body As BoundBlock
5053Public ReadOnly Property Body As BoundBlock
5064Public Function Update(caseStatement As BoundCaseStatement, body As BoundBlock) As BoundCaseBlock
5767Public Sub New(syntax As SyntaxNode, tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol, Optional hasErrors As Boolean = False)
5780Private ReadOnly _TryBlock As BoundBlock
5781Public ReadOnly Property TryBlock As BoundBlock
5794Private ReadOnly _FinallyBlockOpt As BoundBlock
5795Public ReadOnly Property FinallyBlockOpt As BoundBlock
5813Public Function Update(tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol) As BoundTryStatement
5826Public Sub New(syntax As SyntaxNode, localOpt As LocalSymbol, exceptionSourceOpt As BoundExpression, errorLineNumberOpt As BoundExpression, exceptionFilterOpt As BoundExpression, body As BoundBlock, isSynthesizedAsyncCatchAll As Boolean, Optional hasErrors As Boolean = False)
5868Private ReadOnly _Body As BoundBlock
5869Public ReadOnly Property Body As BoundBlock
5887Public Function Update(localOpt As LocalSymbol, exceptionSourceOpt As BoundExpression, errorLineNumberOpt As BoundExpression, exceptionFilterOpt As BoundExpression, body As BoundBlock, isSynthesizedAsyncCatchAll As Boolean) As BoundCatchBlock
6734Public Sub New(syntax As SyntaxNode, originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder, Optional hasErrors As Boolean = False)
6754Private ReadOnly _Body As BoundBlock
6755Public ReadOnly Property Body As BoundBlock
6773Public Function Update(originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder) As BoundWithStatement
6875Public Sub New(syntax As SyntaxNode, lambdaSymbol As LambdaSymbol, body As BoundBlock, diagnostics As ReadOnlyBindingDiagnostic(Of AssemblySymbol), lambdaBinderOpt As LambdaBodyBinder, delegateRelaxation As ConversionKind, methodConversionKind As MethodConversionKind, Optional hasErrors As Boolean = False)
6902Private ReadOnly _Body As BoundBlock
6903Public ReadOnly Property Body As BoundBlock
6942Public Function Update(lambdaSymbol As LambdaSymbol, body As BoundBlock, diagnostics As ReadOnlyBindingDiagnostic(Of AssemblySymbol), lambdaBinderOpt As LambdaBodyBinder, delegateRelaxation As ConversionKind, methodConversionKind As MethodConversionKind) As BoundLambda
7682Public Sub New(syntax As SyntaxNode, resourceList As ImmutableArray(Of BoundLocalDeclarationBase), resourceExpressionOpt As BoundExpression, body As BoundBlock, usingInfo As UsingInfo, locals As ImmutableArray(Of LocalSymbol), Optional hasErrors As Boolean = False)
7711Private ReadOnly _Body As BoundBlock
7712Public ReadOnly Property Body As BoundBlock
7737Public Function Update(resourceList As ImmutableArray(Of BoundLocalDeclarationBase), resourceExpressionOpt As BoundExpression, body As BoundBlock, usingInfo As UsingInfo, locals As ImmutableArray(Of LocalSymbol)) As BoundUsingStatement
7750Public Sub New(syntax As SyntaxNode, lockExpression As BoundExpression, body As BoundBlock, Optional hasErrors As Boolean = False)
7768Private ReadOnly _Body As BoundBlock
7769Public ReadOnly Property Body As BoundBlock
7780Public Function Update(lockExpression As BoundExpression, body As BoundBlock) As BoundSyncLockStatement
8436Public Sub New(syntax As SyntaxNode, containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock, Optional hasErrors As Boolean = False)
8482Private ReadOnly _Body As BoundBlock
8483Public ReadOnly Property Body As BoundBlock
8494Public Function Update(containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock) As BoundUnstructuredExceptionHandlingStatement
9501Return VisitBlock(CType(node, BoundBlock), arg)
10015Public Overridable Function VisitBlock(node As BoundBlock, arg As A) As R
10718Public Overridable Function VisitBlock(node As BoundBlock) As BoundNode
11513Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12540Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12622Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12703Dim tryBlock As BoundBlock = DirectCast(Me.Visit(node.TryBlock), BoundBlock)
12705Dim finallyBlockOpt As BoundBlock = DirectCast(Me.Visit(node.FinallyBlockOpt), BoundBlock)
12713Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12814Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12825Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12925Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12931Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13026Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13815Public Overrides Function VisitBlock(node As BoundBlock, arg As Object) As TreeDumperNode