22 references to FinallyBlock
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_Statements.vb (4)
4750If node.FinallyBlock IsNot Nothing Then 4751Dim finallyBinder = GetBinder(node.FinallyBlock) 4752finallyBlockOpt = finallyBinder.BindBlock(node.FinallyBlock, node.FinallyBlock.Statements, diagnostics)
Binding\LocalBinderBuilder.vb (1)
267MakeBinder(node.FinallyBlock, _containingBinder)
Generated\Syntax.xml.Main.Generated.vb (2)
3054Dim newFinallyBlock = DirectCast(Visit(node.FinallyBlock), FinallyBlockSyntax) 3055If node.FinallyBlock IsNot newFinallyBlock Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (8)
15372return Update(tryStatement, Me.Statements, Me.CatchBlocks, Me.FinallyBlock, Me.EndTryStatement) 15394return Update(Me.TryStatement, statements, Me.CatchBlocks, Me.FinallyBlock, Me.EndTryStatement) 15421return Update(Me.TryStatement, Me.Statements, catchBlocks, Me.FinallyBlock, Me.EndTryStatement) 15450Dim _child = If(Me.FinallyBlock IsNot Nothing, Me.FinallyBlock, SyntaxFactory.FinallyBlock()) 15469return Update(Me.TryStatement, Me.Statements, Me.CatchBlocks, Me.FinallyBlock, endTryStatement) 15498Return Me.FinallyBlock 15535If tryStatement IsNot Me.TryStatement OrElse statements <> Me.Statements OrElse catchBlocks <> Me.CatchBlocks OrElse finallyBlock IsNot Me.FinallyBlock OrElse endTryStatement IsNot Me.EndTryStatement Then
Semantics\StatementSyntaxWalker.vb (1)
167Visit(node.FinallyBlock)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (4)
2098Return SyntaxFactory.AreEquivalent(oldTryBlock.FinallyBlock, newTryBlock.FinallyBlock) AndAlso 2122Debug.Assert(tryBlock.FinallyBlock IsNot Nothing) 2123Return TextSpan.FromBounds(tryBlock.FinallyBlock.SpanStart, tryBlock.EndTryStatement.Span.End)
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (2)
39Return (tryStatement.Statements, If(tryStatement.FinallyBlock IsNot Nothing, tryStatement.FinallyBlock.Statements, Nothing))