4 instantiations of TryBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
13804Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.TryBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3060Return New TryBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newTryStatement, newStatements.Node, newCatchBlocks.Node, newFinallyBlock, newEndTryStatement) 14654Return New TryBlockSyntax(SyntaxKind.TryBlock, Nothing, Nothing, tryStatement, statements.Node, catchBlocks.Node, finallyBlock, endTryStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
15354Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TryBlockSyntax(kind, errors, annotations, DirectCast(tryStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TryStatementSyntax), if(statements IsNot Nothing, statements.Green, Nothing), if(catchBlocks IsNot Nothing, catchBlocks.Green, Nothing), if(finallyBlock IsNot Nothing, DirectCast(finallyBlock.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.FinallyBlockSyntax), Nothing), DirectCast(endTryStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
85 references to TryBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\Binder_Statements.vb (2)
109Return BindTryBlock(DirectCast(node, TryBlockSyntax), diagnostics) 4712Public Function BindTryBlock(node As TryBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundTryStatement
Binding\LocalBinderBuilder.vb (1)
258Public Overrides Sub VisitTryBlock(node As TryBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
281Public Overridable Function VisitTryBlock(ByVal node As TryBlockSyntax) As TResult 1016Public Overridable Sub VisitTryBlock(ByVal node As TryBlockSyntax) 3045Public Overrides Function VisitTryBlock(ByVal node As TryBlockSyntax) 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 14679Public Shared Function TryBlock() As TryBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
15371Public Shadows Function WithTryStatement(tryStatement as TryStatementSyntax) As TryBlockSyntax 15393Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As TryBlockSyntax 15397Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As TryBlockSyntax 15420Public Shadows Function WithCatchBlocks(catchBlocks as SyntaxList(Of CatchBlockSyntax)) As TryBlockSyntax 15424Public Shadows Function AddCatchBlocks(ParamArray items As CatchBlockSyntax()) As TryBlockSyntax 15445Public Shadows Function WithFinallyBlock(finallyBlock as FinallyBlockSyntax) As TryBlockSyntax 15449Public Shadows Function AddFinallyBlockStatements(ParamArray items As StatementSyntax()) As TryBlockSyntax 15468Public Shadows Function WithEndTryStatement(endTryStatement as EndBlockStatementSyntax) 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
Lowering\Instrumentation\DebugInfoInjector.vb (2)
327Return New BoundSequencePoint(DirectCast(original.Syntax, TryBlockSyntax).TryStatement, MyBase.CreateTryBlockPrologue(original)) 336New BoundSequencePoint(DirectCast(original.Syntax, TryBlockSyntax).EndTryStatement, Nothing)
Lowering\LocalRewriter\LocalRewriter_Try.vb (2)
25Dim syntax = TryCast(node.Syntax, TryBlockSyntax) 132Dim syntax = TryCast(node.Syntax, TryBlockSyntax)
Semantics\StatementSyntaxWalker.vb (1)
163Public Overrides Sub VisitTryBlock(ByVal node As TryBlockSyntax)
Syntax\SyntaxFacts.vb (1)
482Dim tryBlock = DirectCast(possibleBlock, TryBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
1069Public Overrides Function VisitTryBlock(node As TryBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
ElasticTriviaFormattingRule.vb (1)
317IsBeginStatement(Of TryStatementSyntax, TryBlockSyntax)(currentStatement) OrElse
NodeBasedFormattingRule.vb (1)
429Dim [try] = TryCast(node, TryBlockSyntax)
SyntaxNodeExtensions.vb (3)
167Dim tryBlock = TryCast(node, TryBlockSyntax) 565Return DirectCast(node, TryBlockSyntax).Statements 630Function(x As TryBlockSyntax) x.WithStatements(statements),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
IsStatementTerminatingTokenVisitor.vb (1)
123If node.ThrowKeyword.HasAncestor(Of TryBlockSyntax)() Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
188Dim needsEnd = node.GetAncestorsOrThis(Of TryBlockSyntax)().Any(Function(block) block.EndTryStatement.IsMissing)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
92Public Overrides Function VisitTryBlock(node As TryBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Structure\TryBlockStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of TryBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (21)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
142(Function(n As TryBlockSyntax) DirectCast(n, SyntaxNode)), 162(Function(n As TryBlockSyntax) n.EndTryStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
238Public Overrides Function VisitTryBlock(node As TryBlockSyntax) As SyntaxKind?
Completion\KeywordRecommenders\Statements\FinallyKeywordRecommender.vb (2)
28Dim tryBlock = targetToken.GetAncestor(Of TryBlockSyntax)() 51Private Shared Function IsInCatchOfTry(targetToken As SyntaxToken, tryBlock As TryBlockSyntax) As Boolean
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (6)
915lastBlockStatement = DirectCast(nodeOrToken.Parent, TryBlockSyntax).Statements.LastOrDefault() 1644Return DirectCast(node, TryBlockSyntax).TryStatement.TryKeyword.Span 2586Dim oldTryBlock = DirectCast(oldNode, TryBlockSyntax) 2587Dim newTryBlock = DirectCast(newNode, TryBlockSyntax) 2608Dim tryBlock = DirectCast(node, TryBlockSyntax) 2624Return DirectCast(node.Parent, TryBlockSyntax).Span
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
214Public Overrides Function VisitTryBlock(node As TryBlockSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
52TypeOf statement Is TryBlockSyntax OrElse
Highlighting\KeywordHighlighters\TryBlockHighlighter.vb (2)
27Dim tryBlock = node.GetAncestor(Of TryBlockSyntax)() 67If Not TypeOf child Is TryBlockSyntax AndAlso Not TypeOf child Is LambdaExpressionSyntax Then
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (3)
16Inherits AbstractIntroduceUsingStatementCodeRefactoringProvider(Of StatementSyntax, LocalDeclarationStatementSyntax, TryBlockSyntax) 25Protected Overrides Function HasCatchBlocks(tryStatement As TryBlockSyntax) As Boolean 29Protected Overrides Function GetTryFinallyStatements(tryStatement As TryBlockSyntax) As (SyntaxList(Of StatementSyntax), SyntaxList(Of StatementSyntax))
Structure\Providers\TryBlockStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of TryBlockSyntax) 15node As TryBlockSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
45builder.Add(Of TryBlockSyntax, TryBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
FlowAnalysis\TryLockUsingStatementTests.vb (1)
1636Dim tryBlock = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.TryBlock).AsNode(), TryBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
12448Private Shared Function GenerateRedTryBlock() As TryBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
317IsBeginStatement(Of TryStatementSyntax, TryBlockSyntax)(currentStatement) OrElse
Formatting\Rules\NodeBasedFormattingRule.vb (1)
429Dim [try] = TryCast(node, TryBlockSyntax)
IsStatementTerminatingTokenVisitor.vb (1)
123If node.ThrowKeyword.HasAncestor(Of TryBlockSyntax)() Then
SyntaxNodeExtensions.vb (3)
167Dim tryBlock = TryCast(node, TryBlockSyntax) 565Return DirectCast(node, TryBlockSyntax).Statements 630Function(x As TryBlockSyntax) x.WithStatements(statements),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.vb (4)
645VerifySyntax(Of TryBlockSyntax)( 656VerifySyntax(Of TryBlockSyntax)( 671VerifySyntax(Of TryBlockSyntax)( 685VerifySyntax(Of TryBlockSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
216Public Overrides Sub VisitTryBlock(node As TryBlockSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (17)
IOperation\IOperationTests_TryCatch.vb (17)
72VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 178VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 227VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 287VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 351VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 394VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 429VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 463VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 505VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 544VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 593VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 627VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 665VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 703VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 751VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 789VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics) 830VerifyOperationTreeAndDiagnosticsForTest(Of TryBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)