51 references to FinallyBlock
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Statements.vb (3)
872SyntaxKind.FinallyBlock 907block.Kind = SyntaxKind.FinallyBlock OrElse 5185Case SyntaxKind.FinallyBlock
Generated\Syntax.xml.Internal.Generated.vb (4)
38852Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.FinallyBlock, finallyStatement, statements.Node, hash) 38857Dim result = New FinallyBlockSyntax(SyntaxKind.FinallyBlock, finallyStatement, statements.Node) 50918Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.FinallyBlock, finallyStatement, statements.Node, _factoryContext, hash) 50923Dim result = New FinallyBlockSyntax(SyntaxKind.FinallyBlock, finallyStatement, statements.Node, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (1)
14954Return New FinallyBlockSyntax(SyntaxKind.FinallyBlock, Nothing, Nothing, finallyStatement, statements.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
16045''' <item><description><see cref="SyntaxKind.FinallyBlock"/></description></item>
Lowering\Instrumentation\Instrumenter.vb (1)
288Debug.Assert(original.FinallyBlockOpt.Syntax.Kind = SyntaxKind.FinallyBlock)
Parser\BlockContexts\BlockContext.vb (2)
502Dim context = FindNearestInSameMethodScope(SyntaxKind.TryBlock, SyntaxKind.CatchBlock, SyntaxKind.FinallyBlock) 808Case SyntaxKind.TryBlock, SyntaxKind.CatchBlock, SyntaxKind.FinallyBlock
Parser\BlockContexts\ExecutableStatementContext.vb (1)
180SyntaxKind.FinallyBlock,
Parser\BlockContexts\FinallyPartBlock.vb (1)
18MyBase.New(SyntaxKind.FinallyBlock, statement, prevContext)
Parser\BlockContexts\TryBlockContext.vb (2)
40Case SyntaxKind.FinallyBlock 61SyntaxKind.FinallyBlock
Scanner\Blender.vb (1)
136SyntaxKind.FinallyBlock
Syntax\LambdaUtilities.vb (1)
675SyntaxKind.FinallyBlock
Syntax\SyntaxFacts.vb (2)
495Case SyntaxKind.FinallyBlock 749Case SyntaxKind.FinallyBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
495SyntaxKind.FinallyBlock, 569Case SyntaxKind.FinallyBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
244If node.IsKind(SyntaxKind.FinallyBlock, SyntaxKind.SyncLockBlock, SyntaxKind.CatchBlock) Then
Microsoft.CodeAnalysis.VisualBasic.Features (22)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (3)
159Dim kinds = New List(Of SyntaxKind)(enclosingblocks.Select(Function(b) b.Kind()).Where(Function(kind) BlockKindToKeywordKind(kind) <> Nothing OrElse kind = SyntaxKind.FinallyBlock)) 176Return kinds.TakeWhile(Function(k) k <> SyntaxKind.FinallyBlock).GroupBy(Function(k) BlockKindToKeywordKind(k)).Select(Function(g) g.First()) 180Return enclosingblocks.TakeWhile(Function(eb) eb.Kind() <> SyntaxKind.FinallyBlock) _
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
40Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Declarations\PropertyKeywordRecommender.vb (1)
36Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (1)
36Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\CatchKeywordRecommender.vb (1)
27Return If(context.IsInStatementBlockOfKind(SyntaxKind.TryBlock, SyntaxKind.CatchBlock) AndAlso Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock),
Completion\KeywordRecommenders\Statements\DoKeywordRecommender.vb (1)
35Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
38If context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (1)
32Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\GoToKeywordRecommender.vb (1)
21Return If(context.IsMultiLineStatementContext AndAlso Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock),
Completion\KeywordRecommenders\Statements\ReturnKeywordRecommender.vb (1)
21Return If(context.IsStatementContext AndAlso Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock),
Completion\KeywordRecommenders\Statements\SelectKeywordRecommender.vb (1)
25Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\TryKeywordRecommender.vb (1)
30Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
Completion\KeywordRecommenders\Statements\WhileLoopKeywordRecommender.vb (1)
31Not context.IsInStatementBlockOfKind(SyntaxKind.FinallyBlock) Then
EditAndContinue\SyntaxComparer.vb (1)
492Case SyntaxKind.FinallyBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (5)
1214Case SyntaxKind.FinallyBlock 1597Case SyntaxKind.FinallyBlock 2057SyntaxKind.FinallyBlock 2102SyntaxKind.FinallyBlock 2132Case SyntaxKind.FinallyBlock
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
675SyntaxKind.FinallyBlock
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
495SyntaxKind.FinallyBlock, 569Case SyntaxKind.FinallyBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
244If node.IsKind(SyntaxKind.FinallyBlock, SyntaxKind.SyncLockBlock, SyntaxKind.CatchBlock) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
495SyntaxKind.FinallyBlock, 569Case SyntaxKind.FinallyBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
244If node.IsKind(SyntaxKind.FinallyBlock, SyntaxKind.SyncLockBlock, SyntaxKind.CatchBlock) Then