12 instantiations of BoundBlock
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Delegates.vb (1)
1274Dim lambdaBody = New BoundBlock(syntaxNode,
Generated\BoundNodes.xml.Generated.vb (1)
4391Dim result = New BoundBlock(Me.Syntax, statementListSyntax, locals, statements, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter.vb (1)
445Return New BoundBlock(
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
131Dim lambdaBody = New BoundBlock(syntaxNode,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
314Dim tryBody As BoundBlock = New BoundBlock(syntax, 325Dim finallyBody As BoundBlock = New BoundBlock(syntax,
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
199Dim lambdaBody = New BoundBlock(originalNode.Syntax,
Lowering\LocalRewriter\LocalRewriter_Using.vb (3)
153currentBody = New BoundBlock(node.Syntax, 250Dim finallyBlock = New BoundBlock(resourceSyntax, 258newBody = New BoundBlock(resourceSyntax,
Lowering\Rewriter.vb (1)
121Return New BoundBlock(body.Syntax, body.StatementListSyntax, body.Locals, body.Statements, hasErrors:=True)
Lowering\SyntheticBoundNodeFactory.vb (1)
320Dim boundNode = New BoundBlock(_syntax, Nothing, locals, statements)
246 references to BoundBlock
Microsoft.CodeAnalysis.VisualBasic (246)
Analysis\Analyzer.vb (1)
23body As BoundBlock,
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1079Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1677Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
Analysis\FlowAnalysis\FlowAnalysisPass.vb (2)
21Public Shared Sub Analyze(method As MethodSymbol, block As BoundBlock, diagnostics As DiagnosticBag) 27Private Shared Sub Analyze(compilation As VisualBasicCompilation, method As MethodSymbol, block As BoundBlock, diagnostics As DiagnosticBag)
Analysis\ForLoopVerification.vb (1)
25Public Shared Sub VerifyForLoops(block As BoundBlock, diagnostics As DiagnosticBag)
Analysis\InitializerRewriter.vb (5)
35block As BoundBlock) As BoundBlock 177block As BoundBlock) As BoundBlock 250Friend Function HasExplicitMeConstructorCall(block As BoundBlock, container As TypeSymbol, <Out()> ByRef isMyBaseConstructorCall As Boolean) As Boolean
Binding\Binder_Lambda.vb (7)
223Dim block As BoundBlock = BindLambdaBody(lambdaSymbol, diagnostics, lambdaBinder) 339lambdaBlock As BoundBlock, 411) As BoundBlock 430Dim block As BoundBlock 590block As BoundBlock, 904Dim block As BoundBlock = BindLambdaBody(symbol, diagnostics, lambdaBinder:=Nothing) 1032Public Shared Sub CollectReturnExpressions(lambdaBlock As BoundBlock,
Binding\Binder_SelectCase.vb (1)
134Dim body As BoundBlock = bodyBinder.BindBlock(node, statementsSyntax, diagnostics).MakeCompilerGenerated()
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
Binding\SyntheticBoundTrees\SynthesizedConstructorSymbol.vb (1)
15Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
14Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (2)
53Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock 94Dim body As BoundBlock = F.Block(
BoundTree\BoundTreeVisitor.vb (1)
70Return VisitBlock(CType(node, BoundBlock), arg)
CodeGen\EmitStatement.vb (2)
21EmitBlock(DirectCast(statement, BoundBlock)) 1221Private Sub EmitBlock(scope As BoundBlock)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (7)
274Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode 1052Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock) 1077Dim tryBlock = DirectCast(Me.Visit(node.TryBlock), BoundBlock) 1084Dim finallyBlock = DirectCast(Me.Visit(node.FinallyBlockOpt), BoundBlock) 1114Dim body As BoundBlock = DirectCast(Me.Visit(node.Body), BoundBlock)
Compilation\MethodCompiler.vb (5)
835Dim body As BoundBlock 1451block As BoundBlock, 1474Dim body As BoundBlock 1789ByRef methodBodyBinder As Binder) As BoundBlock 1879Public Shared Sub CollectCallees(compilationState As TypeCompilationState, method As MethodSymbol, block As BoundBlock)
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
62Friend 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
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (1)
112Private Function GenerateAwaitForIncompleteTask(awaiterTemp As LocalSymbol) As BoundBlock
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (2)
429addValueAsExpression As Boolean) As BoundBlock 435ParamArray additional() As BoundStatement) As BoundBlock
Lowering\AsyncRewriter\AsyncRewriter.vb (3)
72Friend Overloads Shared Function Rewrite(body As BoundBlock, 79<Out> ByRef stateMachineType As AsyncStateMachine) As BoundBlock 288Return LocalRewriter.Rewrite(DirectCast(body, BoundBlock),
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
211Dim block As BoundBlock = node.Body 234Dim innerBlock = DirectCast(stmt, BoundBlock)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
130Private Function TranslateLambdaBody(block As BoundBlock) As BoundExpression 167Dim innerBlock = DirectCast(stmt, BoundBlock)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
234Public Overrides Function CreateBlockPrologue(trueOriginal As BoundBlock, original As BoundBlock, ByRef synthesizedLocal As LocalSymbol) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (3)
87Public Overrides Function CreateBlockPrologue(trueOriginal As BoundBlock, original As BoundBlock, ByRef synthesizedLocal As LocalSymbol) As BoundStatement 211Public Overrides Function InstrumentCaseElseBlock(original As BoundCaseBlock, rewritten As BoundBlock) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (3)
92Public Overrides Function CreateBlockPrologue(trueOriginal As BoundBlock, original As BoundBlock, ByRef synthesizedLocal As LocalSymbol) As BoundStatement 309Public Overrides Function InstrumentCaseElseBlock(original As BoundCaseBlock, rewritten As BoundBlock) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
85Public Overloads Shared Function CreateBlockPrologue(node As BoundBlock, previousPrologue As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (3)
103Public Overridable Function CreateBlockPrologue(trueOriginal As BoundBlock, original As BoundBlock, ByRef synthesizedLocal As LocalSymbol) As BoundStatement 325Public Overridable Function InstrumentCaseElseBlock(original As BoundCaseBlock, rewritten As BoundBlock) As BoundStatement
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
47Friend Overloads Shared Function Rewrite(body As BoundBlock, 54<Out> ByRef stateMachineType As IteratorStateMachine) As BoundBlock
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (2)
138Public Shared Function AnalyzeMethodBody(node As BoundBlock, method As MethodSymbol, symbolsCapturedWithoutCtor As ISet(Of Symbol), diagnostics As BindingDiagnosticBag) As Analysis 283Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (11)
160Public Shared Function Rewrite(node As BoundBlock, 171rewrittenNodes As HashSet(Of BoundNode)) As BoundBlock 195Dim body = DirectCast(rewriter.Visit(node), BoundBlock) 425Private Function MakeFrameCtor(frame As LambdaFrame, diagnostics As BindingDiagnosticBag) As BoundBlock 750Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode 862Dim rewrittenBody = DirectCast(Me.Visit(node.Body), BoundBlock) 898<Out> ByRef stateMachineType As StateMachineTypeSymbol) As BoundBlock 903Dim node As BoundBlock = lambda.Body 905Dim loweredBody As BoundBlock = Nothing 914BoundBlock) 1069Dim newBody = DirectCast(Visit(node.Body), BoundBlock)
Lowering\LocalRewriter\LocalRewriter.vb (9)
189Private Shared Function InsertXmlLiteralsPreamble(node As BoundNode, fixups As ImmutableArray(Of XmlLiteralFixupData.LocalWithInitialization)) As BoundBlock 208node As BoundBlock, 219) As BoundBlock 234recursionDepth:=0), BoundBlock) 396Dim block = TryCast(statement, BoundBlock) 414Private Shared Function AppendToBlock(block As BoundBlock, additionOpt As BoundStatement) As BoundBlock 440Private Shared Function PrependWithPrologue(block As BoundBlock, prologueOpt As BoundStatement) As BoundBlock
Lowering\LocalRewriter\LocalRewriter_Block.vb (2)
17Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode 19Dim original As BoundBlock = node
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
458Dim rewrittenBodyBlock As BoundBlock = New BoundBlock(statementSyntax, 611Dim rewrittenBodyBlock As BoundBlock = New BoundBlock(syntaxNode, Nothing, If(node.DeclaredOrInferredLocalOpt IsNot Nothing, ImmutableArray.Create(Of LocalSymbol)(node.DeclaredOrInferredLocalOpt), ImmutableArray(Of LocalSymbol).Empty), rewrittenBodyStatements)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
50rewrittenStep As BoundExpression) As BoundBlock 388rewrittenStep As BoundExpression) As BoundBlock
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
314Dim tryBody As BoundBlock = New BoundBlock(syntax, 325Dim finallyBody As BoundBlock = New BoundBlock(syntax,
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
274Dim rewrittenBody = DirectCast(VisitBlock(curCaseBlock.Body), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (5)
120DirectCast(Visit(node.Body), BoundBlock)) 124tryStatements = ImmutableArray.Create(Of BoundStatement)(DirectCast(Visit(node.Body), BoundBlock)) 128Dim tryBody As BoundBlock = New BoundBlock(syntaxNode, 135Dim finallyBody As BoundBlock = New BoundBlock(syntaxNode, 142finallyBody = DirectCast(Concat(finallyBody, _instrumenterOpt.CreateSyncLockExitDueToExceptionEpilogue(node)), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_Try.vb (11)
49Dim block = DirectCast(statement, BoundBlock) 69tryBlock As BoundBlock, 71finallyBlockOpt As BoundBlock, 107Private Function RewriteFinallyBlock(tryStatement As BoundTryStatement) As BoundBlock 108Dim node As BoundBlock = tryStatement.FinallyBlockOpt 114Dim newFinally = DirectCast(Visit(node), BoundBlock) 127Private Function RewriteTryBlock(tryStatement As BoundTryStatement) As BoundBlock 128Dim node As BoundBlock = tryStatement.TryBlock 129Dim newTry = DirectCast(Visit(node), BoundBlock) 146Dim newCatchBody As BoundBlock = DirectCast(Visit(node.Body), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (4)
45Dim body As BoundBlock 50body = DirectCast(VisitBlock(node.Body), BoundBlock) 64Private Function RewriteUnstructuredExceptionHandlingStatementIntoBlock(node As BoundUnstructuredExceptionHandlingStatement) As BoundBlock 163statements.Add(DirectCast(Visit(node.Body), BoundBlock))
Lowering\LocalRewriter\LocalRewriter_Using.vb (4)
79Dim currentBody = DirectCast(Visit(node.Body), BoundBlock) 198currentBody As BoundBlock 199) As BoundBlock 213Dim newBody = DirectCast(Concat(currentBody, SyntheticBoundNodeFactory.HiddenSequencePoint()), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_With.vb (2)
56replaceWith As BoundExpression) As BoundBlock 62Dim block As BoundBlock = node.Body
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (5)
337Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode 347Protected Function RewriteBlock(node As BoundBlock, 349newLocals As ArrayBuilder(Of LocalSymbol)) As BoundBlock 426Protected Function RewriteBlock(node As BoundBlock) As BoundBlock
Lowering\Rewriter.vb (4)
20body As BoundBlock, 35isBodySynthesized As Boolean) As BoundBlock 126Friend Shared Function RewriteIteratorAndAsync(bodyWithoutLambdas As BoundBlock, 133<Out> ByRef stateMachineTypeOpt As StateMachineTypeSymbol) As BoundBlock
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (7)
243Public Overrides Function VisitBlock(node As BoundBlock) As BoundNode 291Friend Function MakeStateMachineScope(hoistedLocals As ImmutableArray(Of FieldSymbol), statement As BoundStatement) As BoundBlock 300Dim rewrittenBlock = DirectCast(statement, BoundBlock) 344Dim tryBlock As BoundBlock = Me.F.Block(DirectCast(Me.Visit(node.TryBlock), BoundStatement)) 386Dim finallyBlockOpt As BoundBlock = If(node.FinallyBlockOpt Is Nothing, Nothing, 393thenClause:=DirectCast(Me.Visit(node.FinallyBlockOpt), BoundBlock)), 455Dim rewrittenBody = DirectCast(Me.Visit(node.Body), BoundBlock)
Lowering\StateMachineRewriter\StateMachineRewriter.vb (2)
96Protected Function Rewrite() As BoundBlock 122Private Function GenerateKickoffMethodBody() As BoundBlock
Lowering\SyntheticBoundNodeFactory.vb (8)
315Public Function Block(statements As ImmutableArray(Of BoundStatement)) As BoundBlock 319Public Function Block(locals As ImmutableArray(Of LocalSymbol), statements As ImmutableArray(Of BoundStatement)) As BoundBlock 325Public Function Block() As BoundBlock 329Public Function Block(ParamArray statements As BoundStatement()) As BoundBlock 333Public Function Block(locals As ImmutableArray(Of LocalSymbol), ParamArray statements As BoundStatement()) As BoundBlock 1089Public Function [Try](tryBlock As BoundBlock, 1091Optional finallyBlock As BoundBlock = Nothing, 1101Public Function [Catch](local As LocalSymbol, block As BoundBlock, Optional isSynthesizedAsyncCatchAll As Boolean = False) As BoundCatchBlock
Symbols\MethodSymbol.vb (1)
856Friend Overridable Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SourceMemberMethodSymbol.vb (1)
540Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SourceMethodSymbol.vb (2)
1176Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock 1196Return DirectCast(boundStatement, BoundBlock)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
473Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SynthesizedEntryPointSymbol.vb (3)
58Friend MustOverride Function CreateBody() As BoundBlock 251Friend Overrides Function CreateBody() As BoundBlock 340Friend Overrides Function CreateBody() As BoundBlock
Symbols\Source\SynthesizedEventAccessorSymbol.vb (5)
108Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock 116diagnostics As BindingDiagnosticBag) As BoundBlock 118Dim result As BoundBlock = If(eventSymbol.IsWindowsRuntimeEvent, 135diagnostics As BindingDiagnosticBag) As BoundBlock 271diagnostics As BindingDiagnosticBag) As BoundBlock
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
135Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
48Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (2)
54Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock 124Return DirectCast(boundStatement, BoundBlock)
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
46Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionConstructorSymbol.vb (1)
64Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out> ByRef Optional methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\SynthesizedSymbols\SynthesizedPropertyAccessorBase.vb (1)
16Friend Overloads Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock