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