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)
4373Public Function Update(statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock
5018Public Sub New(syntax As SyntaxNode, caseStatement As BoundCaseStatement, body As BoundBlock, Optional hasErrors As Boolean = False)
5036Private ReadOnly _Body As BoundBlock
5037Public ReadOnly Property Body As BoundBlock
5048Public Function Update(caseStatement As BoundCaseStatement, body As BoundBlock) As BoundCaseBlock
5751Public Sub New(syntax As SyntaxNode, tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol, Optional hasErrors As Boolean = False)
5764Private ReadOnly _TryBlock As BoundBlock
5765Public ReadOnly Property TryBlock As BoundBlock
5778Private ReadOnly _FinallyBlockOpt As BoundBlock
5779Public ReadOnly Property FinallyBlockOpt As BoundBlock
5797Public Function Update(tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol) As BoundTryStatement
5810Public 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)
5852Private ReadOnly _Body As BoundBlock
5853Public ReadOnly Property Body As BoundBlock
5871Public Function Update(localOpt As LocalSymbol, exceptionSourceOpt As BoundExpression, errorLineNumberOpt As BoundExpression, exceptionFilterOpt As BoundExpression, body As BoundBlock, isSynthesizedAsyncCatchAll As Boolean) As BoundCatchBlock
6718Public Sub New(syntax As SyntaxNode, originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder, Optional hasErrors As Boolean = False)
6738Private ReadOnly _Body As BoundBlock
6739Public ReadOnly Property Body As BoundBlock
6757Public Function Update(originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder) As BoundWithStatement
6859Public 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)
6886Private ReadOnly _Body As BoundBlock
6887Public ReadOnly Property Body As BoundBlock
6926Public Function Update(lambdaSymbol As LambdaSymbol, body As BoundBlock, diagnostics As ReadOnlyBindingDiagnostic(Of AssemblySymbol), lambdaBinderOpt As LambdaBodyBinder, delegateRelaxation As ConversionKind, methodConversionKind As MethodConversionKind) As BoundLambda
7666Public 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)
7695Private ReadOnly _Body As BoundBlock
7696Public ReadOnly Property Body As BoundBlock
7721Public Function Update(resourceList As ImmutableArray(Of BoundLocalDeclarationBase), resourceExpressionOpt As BoundExpression, body As BoundBlock, usingInfo As UsingInfo, locals As ImmutableArray(Of LocalSymbol)) As BoundUsingStatement
7734Public Sub New(syntax As SyntaxNode, lockExpression As BoundExpression, body As BoundBlock, Optional hasErrors As Boolean = False)
7752Private ReadOnly _Body As BoundBlock
7753Public ReadOnly Property Body As BoundBlock
7764Public Function Update(lockExpression As BoundExpression, body As BoundBlock) As BoundSyncLockStatement
8420Public 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)
8466Private ReadOnly _Body As BoundBlock
8467Public ReadOnly Property Body As BoundBlock
8478Public Function Update(containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock) As BoundUnstructuredExceptionHandlingStatement
9485Return VisitBlock(CType(node, BoundBlock), arg)
9999Public Overridable Function VisitBlock(node As BoundBlock, arg As A) As R
10702Public Overridable Function VisitBlock(node As BoundBlock) As BoundNode
11497Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12524Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12606Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12687Dim tryBlock As BoundBlock = DirectCast(Me.Visit(node.TryBlock), BoundBlock)
12689Dim finallyBlockOpt As BoundBlock = DirectCast(Me.Visit(node.FinallyBlockOpt), BoundBlock)
12697Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12798Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12809Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12909Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12915Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13010Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13799Public Overrides Function VisitBlock(node As BoundBlock, arg As Object) As TreeDumperNode