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)
4380Public Function Update(statementListSyntax As SyntaxList(Of StatementSyntax), locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock
5025Public Sub New(syntax As SyntaxNode, caseStatement As BoundCaseStatement, body As BoundBlock, Optional hasErrors As Boolean = False)
5043Private ReadOnly _Body As BoundBlock
5044Public ReadOnly Property Body As BoundBlock
5055Public Function Update(caseStatement As BoundCaseStatement, body As BoundBlock) As BoundCaseBlock
5758Public Sub New(syntax As SyntaxNode, tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol, Optional hasErrors As Boolean = False)
5771Private ReadOnly _TryBlock As BoundBlock
5772Public ReadOnly Property TryBlock As BoundBlock
5785Private ReadOnly _FinallyBlockOpt As BoundBlock
5786Public ReadOnly Property FinallyBlockOpt As BoundBlock
5804Public Function Update(tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol) As BoundTryStatement
5817Public 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)
5859Private ReadOnly _Body As BoundBlock
5860Public ReadOnly Property Body As BoundBlock
5878Public Function Update(localOpt As LocalSymbol, exceptionSourceOpt As BoundExpression, errorLineNumberOpt As BoundExpression, exceptionFilterOpt As BoundExpression, body As BoundBlock, isSynthesizedAsyncCatchAll As Boolean) As BoundCatchBlock
6725Public Sub New(syntax As SyntaxNode, originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder, Optional hasErrors As Boolean = False)
6745Private ReadOnly _Body As BoundBlock
6746Public ReadOnly Property Body As BoundBlock
6764Public Function Update(originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder) As BoundWithStatement
6866Public 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)
6893Private ReadOnly _Body As BoundBlock
6894Public ReadOnly Property Body As BoundBlock
6933Public Function Update(lambdaSymbol As LambdaSymbol, body As BoundBlock, diagnostics As ReadOnlyBindingDiagnostic(Of AssemblySymbol), lambdaBinderOpt As LambdaBodyBinder, delegateRelaxation As ConversionKind, methodConversionKind As MethodConversionKind) As BoundLambda
7673Public 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)
7702Private ReadOnly _Body As BoundBlock
7703Public ReadOnly Property Body As BoundBlock
7728Public Function Update(resourceList As ImmutableArray(Of BoundLocalDeclarationBase), resourceExpressionOpt As BoundExpression, body As BoundBlock, usingInfo As UsingInfo, locals As ImmutableArray(Of LocalSymbol)) As BoundUsingStatement
7741Public Sub New(syntax As SyntaxNode, lockExpression As BoundExpression, body As BoundBlock, Optional hasErrors As Boolean = False)
7759Private ReadOnly _Body As BoundBlock
7760Public ReadOnly Property Body As BoundBlock
7771Public Function Update(lockExpression As BoundExpression, body As BoundBlock) As BoundSyncLockStatement
8427Public 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)
8473Private ReadOnly _Body As BoundBlock
8474Public ReadOnly Property Body As BoundBlock
8485Public Function Update(containsOnError As Boolean, containsResume As Boolean, resumeWithoutLabelOpt As StatementSyntax, trackLineNumber As Boolean, body As BoundBlock) As BoundUnstructuredExceptionHandlingStatement
9492Return VisitBlock(CType(node, BoundBlock), arg)
10006Public Overridable Function VisitBlock(node As BoundBlock, arg As A) As R
10709Public Overridable Function VisitBlock(node As BoundBlock) As BoundNode
11504Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12531Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
12613Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12694Dim tryBlock As BoundBlock = DirectCast(Me.Visit(node.TryBlock), BoundBlock)
12696Dim finallyBlockOpt As BoundBlock = DirectCast(Me.Visit(node.FinallyBlockOpt), BoundBlock)
12704Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12805Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12816Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12916Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
12922Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13017Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
13806Public Overrides Function VisitBlock(node As BoundBlock, arg As Object) As TreeDumperNode