4 instantiations of CatchDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
14944
=> new
CatchDeclarationSyntax
(this.Kind, this.openParenToken, this.type, this.identifier, this.closeParenToken, diagnostics, GetAnnotations());
14947
=> new
CatchDeclarationSyntax
(this.Kind, this.openParenToken, this.type, this.identifier, this.closeParenToken, GetDiagnostics(), annotations);
31860
return new
CatchDeclarationSyntax
(SyntaxKind.CatchDeclaration, openParenToken, type, identifier, closeParenToken, this.context);
37282
return new
CatchDeclarationSyntax
(SyntaxKind.CatchDeclaration, openParenToken, type, identifier, closeParenToken);
21 references to CatchDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (21)
_generated\0\Syntax.xml.Main.Generated.cs (1)
4764
return (CatchClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchClause((Syntax.InternalSyntax.SyntaxToken)catchKeyword.Node!, declaration == null ? null : (Syntax.InternalSyntax.
CatchDeclarationSyntax
)declaration.Green, filter == null ? null : (Syntax.InternalSyntax.CatchFilterClauseSyntax)filter.Green, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (16)
14738
internal readonly
CatchDeclarationSyntax
? declaration;
14742
internal CatchClauseSyntax(SyntaxKind kind, SyntaxToken catchKeyword,
CatchDeclarationSyntax
? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14762
internal CatchClauseSyntax(SyntaxKind kind, SyntaxToken catchKeyword,
CatchDeclarationSyntax
? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block, SyntaxFactoryContext context)
14783
internal CatchClauseSyntax(SyntaxKind kind, SyntaxToken catchKeyword,
CatchDeclarationSyntax
? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
14804
public
CatchDeclarationSyntax
? Declaration => this.declaration;
14823
public CatchClauseSyntax Update(SyntaxToken catchKeyword,
CatchDeclarationSyntax
declaration, CatchFilterClauseSyntax filter, BlockSyntax block)
14926
public
CatchDeclarationSyntax
Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken)
14930
var
newNode = SyntaxFactory.CatchDeclaration(openParenToken, type, identifier, closeParenToken);
27565
public virtual TResult VisitCatchDeclaration(
CatchDeclarationSyntax
node) => this.DefaultVisit(node);
27819
public virtual void VisitCatchDeclaration(
CatchDeclarationSyntax
node) => this.DefaultVisit(node);
28369
=> node.Update((SyntaxToken)Visit(node.CatchKeyword), (
CatchDeclarationSyntax
)Visit(node.Declaration), (CatchFilterClauseSyntax)Visit(node.Filter), (BlockSyntax)Visit(node.Block));
28371
public override CSharpSyntaxNode VisitCatchDeclaration(
CatchDeclarationSyntax
node)
31830
public CatchClauseSyntax CatchClause(SyntaxToken catchKeyword,
CatchDeclarationSyntax
? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
31841
public
CatchDeclarationSyntax
CatchDeclaration(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken? identifier, SyntaxToken closeParenToken)
37252
public static CatchClauseSyntax CatchClause(SyntaxToken catchKeyword,
CatchDeclarationSyntax
? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
37263
public static
CatchDeclarationSyntax
CatchDeclaration(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken? identifier, SyntaxToken closeParenToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
9247
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.
CatchDeclarationSyntax
)this.Green).openParenToken, Position, 0);
9255
var slot = ((Syntax.InternalSyntax.
CatchDeclarationSyntax
)this.Green).identifier;
9260
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.
CatchDeclarationSyntax
)this.Green).closeParenToken, GetChildPosition(3), GetChildIndex(3));
Parser\LanguageParser.cs (1)
9494
CatchDeclarationSyntax
decl = null;