40 references to CatchStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Expressions.vb (1)
2426
If DirectCast(parent,
CatchStatementSyntax
).IdentifierName Is nameSyntax Then
Binding\Binder_Statements.vb (1)
237
Dim whenClause = DirectCast(node,
CatchStatementSyntax
).WhenClause
Compilation\SemanticModel.vb (2)
2708
Public Overloads Function GetDeclaredSymbol(declarationSyntax As
CatchStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As ILocalSymbol
3333
Return Me.GetDeclaredSymbol(DirectCast(node,
CatchStatementSyntax
), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (9)
290
Public Overridable Function VisitCatchStatement(ByVal node As
CatchStatementSyntax
) As TResult
1025
Public Overridable Sub VisitCatchStatement(ByVal node As
CatchStatementSyntax
)
3082
Dim newCatchStatement = DirectCast(Visit(node.CatchStatement),
CatchStatementSyntax
)
3094
Public Overrides Function VisitCatchStatement(ByVal node As
CatchStatementSyntax
) As SyntaxNode
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
14758
Public Shared Function CatchStatement(catchKeyword As SyntaxToken, identifierName As IdentifierNameSyntax, asClause As SimpleAsClauseSyntax, whenClause As CatchFilterClauseSyntax) As
CatchStatementSyntax
14781
Public Shared Function CatchStatement(identifierName As IdentifierNameSyntax, asClause As SimpleAsClauseSyntax, whenClause As CatchFilterClauseSyntax) As
CatchStatementSyntax
14789
Public Shared Function CatchStatement() As
CatchStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
15643
Friend _catchStatement as
CatchStatementSyntax
15652
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), catchStatement As
CatchStatementSyntax
, statements As SyntaxNode)
15659
Public ReadOnly Property CatchStatement As
CatchStatementSyntax
15670
Public Shadows Function WithCatchStatement(catchStatement as
CatchStatementSyntax
) As CatchBlockSyntax
15742
Public Function Update(catchStatement As
CatchStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As CatchBlockSyntax
15796
Public Shadows Function WithCatchKeyword(catchKeyword as SyntaxToken) As
CatchStatementSyntax
15818
Public Shadows Function WithIdentifierName(identifierName as IdentifierNameSyntax) As
CatchStatementSyntax
15839
Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As
CatchStatementSyntax
15860
Public Shadows Function WithWhenClause(whenClause as CatchFilterClauseSyntax) As
CatchStatementSyntax
15915
Public Function Update(catchKeyword As SyntaxToken, identifierName As IdentifierNameSyntax, asClause As SimpleAsClauseSyntax, whenClause As CatchFilterClauseSyntax) As
CatchStatementSyntax
Symbols\Source\LocalSymbol.vb (2)
179
''' the declarator is the <see cref="
CatchStatementSyntax
"/> node, not the <see cref="IdentifierNameSyntax"/>
559
Debug.Assert(TypeOf node Is
CatchStatementSyntax
)
Syntax\SyntaxNormalizer.vb (1)
1375
Public Overrides Function VisitCatchStatement(node As
CatchStatementSyntax
) As SyntaxNode
VisualBasicExtensions.vb (1)
1201
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
CatchStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As ILocalSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
21
CaseBlockSyntax, CaseClauseSyntax,
CatchStatementSyntax
, CatchBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
743
Dim catchStatementSyntax = DirectCast(syntaxNode,
CatchStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
29
nameSyntax.CheckParent(Of
CatchStatementSyntax
)(Function(c) c.IdentifierName Is nameSyntax) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
69
If targetToken.IsFromIdentifierNode(Of
CatchStatementSyntax
)(Function(catchStatement) catchStatement.IdentifierName) Then
Completion\KeywordRecommenders\Statements\WhenKeywordRecommender.vb (2)
28
If targetToken.IsFromIdentifierNode(Of
CatchStatementSyntax
)(Function(catchStatement) catchStatement.IdentifierName) Then
33
childGetter:=Function(asClause) If(TypeOf asClause.Parent Is
CatchStatementSyntax
, asClause.Type, Nothing), cancellationToken:=cancellationToken) Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
21
CaseBlockSyntax, CaseClauseSyntax,
CatchStatementSyntax
, CatchBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Classification\ClassificationHelpers.vb (2)
218
ElseIf TypeOf parent?.Parent Is
CatchStatementSyntax
AndAlso DirectCast(parent.Parent,
CatchStatementSyntax
).IdentifierName.Identifier = identifier Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
743
Dim catchStatementSyntax = DirectCast(syntaxNode,
CatchStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
29
nameSyntax.CheckParent(Of
CatchStatementSyntax
)(Function(c) c.IdentifierName Is nameSyntax) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
743
Dim catchStatementSyntax = DirectCast(syntaxNode,
CatchStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
29
nameSyntax.CheckParent(Of
CatchStatementSyntax
)(Function(c) c.IdentifierName Is nameSyntax) OrElse