52 references to CatchBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Statements.vb (2)
4765
Public Function BindCatchBlocks(catchClauses As SyntaxList(Of
CatchBlockSyntax
), diagnostics As BindingDiagnosticBag) As ImmutableArray(Of BoundCatchBlock)
4782
Private Function BindCatchBlock(node As
CatchBlockSyntax
, previousBlocks As ArrayBuilder(Of BoundCatchBlock), diagnostics As BindingDiagnosticBag) As BoundCatchBlock
Binding\CatchBlockBinder.vb (2)
20
Private ReadOnly _syntax As
CatchBlockSyntax
23
Public Sub New(enclosing As Binder, syntax As
CatchBlockSyntax
)
Binding\LocalBinderBuilder.vb (1)
270
Public Overrides Sub VisitCatchBlock(node As
CatchBlockSyntax
)
Generated\Syntax.xml.Main.Generated.vb (7)
287
Public Overridable Function VisitCatchBlock(ByVal node As
CatchBlockSyntax
) As TResult
1022
Public Overridable Sub VisitCatchBlock(ByVal node As
CatchBlockSyntax
)
3079
Public Overrides Function VisitCatchBlock(ByVal node As
CatchBlockSyntax
) As SyntaxNode
14637
Public Shared Function TryBlock(tryStatement As TryStatementSyntax, statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of
CatchBlockSyntax
), finallyBlock As FinallyBlockSyntax, endTryStatement As EndBlockStatementSyntax) As TryBlockSyntax
14671
Public Shared Function TryBlock(statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of
CatchBlockSyntax
), finallyBlock As FinallyBlockSyntax) As TryBlockSyntax
14718
Public Shared Function CatchBlock(catchStatement As CatchStatementSyntax, statements As SyntaxList(of StatementSyntax)) As
CatchBlockSyntax
14737
Public Shared Function CatchBlock(catchStatement As CatchStatementSyntax) As
CatchBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
15408
Public ReadOnly Property CatchBlocks As SyntaxList(Of
CatchBlockSyntax
)
15411
Return new SyntaxList(Of
CatchBlockSyntax
)(listNode)
15420
Public Shadows Function WithCatchBlocks(catchBlocks as SyntaxList(Of
CatchBlockSyntax
)) As TryBlockSyntax
15424
Public Shadows Function AddCatchBlocks(ParamArray items As
CatchBlockSyntax
()) As TryBlockSyntax
15534
Public Function Update(tryStatement As TryStatementSyntax, statements As SyntaxList(of StatementSyntax), catchBlocks As SyntaxList(of
CatchBlockSyntax
), finallyBlock As FinallyBlockSyntax, endTryStatement As EndBlockStatementSyntax) As TryBlockSyntax
15670
Public Shadows Function WithCatchStatement(catchStatement as CatchStatementSyntax) As
CatchBlockSyntax
15693
Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As
CatchBlockSyntax
15697
Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As
CatchBlockSyntax
15742
Public Function Update(catchStatement As CatchStatementSyntax, statements As SyntaxList(of StatementSyntax)) As
CatchBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (2)
286
rewrittenFilter = New BoundSequencePointExpression(DirectCast(original.Syntax,
CatchBlockSyntax
).CatchStatement,
319
Return New BoundSequencePoint(DirectCast(original.Syntax,
CatchBlockSyntax
).CatchStatement, MyBase.CreateCatchBlockPrologue(original))
Lowering\LocalRewriter\LocalRewriter_Try.vb (1)
149
Dim syntax = TryCast(node.Syntax,
CatchBlockSyntax
)
Semantics\StatementSyntaxWalker.vb (1)
171
Public Overrides Sub VisitCatchBlock(ByVal node As
CatchBlockSyntax
)
Syntax\SyntaxFacts.vb (1)
489
Dim catchBlock = DirectCast(possibleBlock,
CatchBlockSyntax
)
Syntax\SyntaxNormalizer.vb (1)
1086
Public Overrides Function VisitCatchBlock(node As
CatchBlockSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
173
Dim catchBlock = TryCast(node,
CatchBlockSyntax
)
568
Return DirectCast(node,
CatchBlockSyntax
).Statements
603
Function(x As
CatchBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
442
Dim [catch] = TryCast(node,
CatchBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
21
CaseBlockSyntax, CaseClauseSyntax, CatchStatementSyntax,
CatchBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
Completion\KeywordRecommenders\Statements\FinallyKeywordRecommender.vb (1)
54
If parent.IsKind(SyntaxKind.CatchBlock) AndAlso tryBlock.CatchBlocks.Contains(DirectCast(parent,
CatchBlockSyntax
)) Then
Debugging\ProximityExpressionsGetter.Worker.vb (2)
120
If TypeOf _parentStatement.Parent Is
CatchBlockSyntax
Then
121
Dim catchBlock = DirectCast(_parentStatement.Parent,
CatchBlockSyntax
)
EditAndContinue\SyntaxComparer.vb (2)
1070
Dim leftCatch = DirectCast(leftNode,
CatchBlockSyntax
)
1071
Dim rightCatch = DirectCast(rightNode,
CatchBlockSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1212
Return DirectCast(node,
CatchBlockSyntax
).CatchStatement.CatchKeyword.Span
ExtractMethod\Extensions.vb (1)
169
Dim catchBlock = token.GetAncestor(Of
CatchBlockSyntax
)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
233
Public Overrides Function VisitCatchBlock(node As
CatchBlockSyntax
) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
21
CaseBlockSyntax, CaseClauseSyntax, CatchStatementSyntax,
CatchBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
590
If(catchClauses IsNot Nothing, SyntaxFactory.List(catchClauses.Cast(Of
CatchBlockSyntax
)()), Nothing),
Rename\LocalConflictVisitor.vb (1)
188
Public Overrides Sub VisitCatchBlock(node As
CatchBlockSyntax
)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
863
DirectCast(possibleSpecialStatement,
CatchBlockSyntax
).CatchStatement,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
173
Dim catchBlock = TryCast(node,
CatchBlockSyntax
)
568
Return DirectCast(node,
CatchBlockSyntax
).Statements
603
Function(x As
CatchBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
442
Dim [catch] = TryCast(node,
CatchBlockSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
173
Dim catchBlock = TryCast(node,
CatchBlockSyntax
)
568
Return DirectCast(node,
CatchBlockSyntax
).Statements
603
Function(x As
CatchBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
442
Dim [catch] = TryCast(node,
CatchBlockSyntax
)