4 instantiations of CatchBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
14066Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.CatchBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3088Return New CatchBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newCatchStatement, newStatements.Node) 14727Return New CatchBlockSyntax(SyntaxKind.CatchBlock, Nothing, Nothing, catchStatement, statements.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
15653Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CatchBlockSyntax(kind, errors, annotations, DirectCast(catchStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CatchStatementSyntax), if(statements IsNot Nothing, statements.Green, Nothing)), Nothing, 0)
51 references to CatchBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Statements.vb (2)
4734Public Function BindCatchBlocks(catchClauses As SyntaxList(Of CatchBlockSyntax), diagnostics As BindingDiagnosticBag) As ImmutableArray(Of BoundCatchBlock) 4751Private 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)
NodeBasedFormattingRule.vb (1)
442Dim [catch] = TryCast(node, CatchBlockSyntax)
SyntaxNodeExtensions.vb (3)
172Dim catchBlock = TryCast(node, CatchBlockSyntax) 567Return DirectCast(node, CatchBlockSyntax).Statements 631Function(x As CatchBlockSyntax) x.WithStatements(statements),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
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)
1068Dim leftCatch = DirectCast(leftNode, CatchBlockSyntax) 1069Dim rightCatch = DirectCast(rightNode, CatchBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1647Return DirectCast(node, CatchBlockSyntax).CatchStatement.CatchKeyword.Span
ExtractMethod\Extensions.vb (1)
169Dim catchBlock = token.GetAncestor(Of CatchBlockSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
223Public Overrides Function VisitCatchBlock(node As CatchBlockSyntax) As SyntaxNode
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
21CaseBlockSyntax, CaseClauseSyntax, CatchStatementSyntax, CatchBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
12482Private Shared Function GenerateRedCatchBlock() As CatchBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
656If(catchClauses IsNot Nothing, SyntaxFactory.List(catchClauses.Cast(Of CatchBlockSyntax)()), Nothing),
Formatting\Rules\NodeBasedFormattingRule.vb (1)
442Dim [catch] = TryCast(node, CatchBlockSyntax)
Rename\LocalConflictVisitor.vb (1)
189Public Overrides Sub VisitCatchBlock(node As CatchBlockSyntax)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
854DirectCast(possibleSpecialStatement, CatchBlockSyntax).CatchStatement,
SyntaxNodeExtensions.vb (3)
172Dim catchBlock = TryCast(node, CatchBlockSyntax) 567Return DirectCast(node, CatchBlockSyntax).Statements 631Function(x As CatchBlockSyntax) x.WithStatements(statements),
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (2)
IOperation\IOperationTests.vb (1)
704VerifyOperationTreeAndDiagnosticsForTest(Of CatchBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_TryCatch.vb (1)
873VerifyOperationTreeAndDiagnosticsForTest(Of CatchBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)