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