Class CatchDeclarationSyntax
Inheritance
CatchDeclarationSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class CatchDeclarationSyntax : CSharpSyntaxNode, IFormattable
Properties
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
Identifier
Declaration
public SyntaxToken Identifier { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { get; }
Property Value
Type
Declaration
public TypeSyntax Type { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Update(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)
Declaration
public CatchDeclarationSyntax Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public CatchDeclarationSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithIdentifier(SyntaxToken)
Declaration
public CatchDeclarationSyntax WithIdentifier(SyntaxToken identifier)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public CatchDeclarationSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public CatchDeclarationSyntax WithType(TypeSyntax type)
Parameters
Returns
Implements
Extension Methods