Class CatchFilterClauseSyntax
Inheritance
CatchFilterClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class CatchFilterClauseSyntax : CSharpSyntaxNode, IFormattable
Properties
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
FilterExpression
Declaration
public ExpressionSyntax FilterExpression { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { get; }
Property Value
WhenKeyword
Declaration
public SyntaxToken WhenKeyword { 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, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public CatchFilterClauseSyntax Update(SyntaxToken whenKeyword, SyntaxToken openParenToken, ExpressionSyntax filterExpression, SyntaxToken closeParenToken)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public CatchFilterClauseSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithFilterExpression(ExpressionSyntax)
Declaration
public CatchFilterClauseSyntax WithFilterExpression(ExpressionSyntax filterExpression)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public CatchFilterClauseSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithWhenKeyword(SyntaxToken)
Declaration
public CatchFilterClauseSyntax WithWhenKeyword(SyntaxToken whenKeyword)
Parameters
Returns
Implements
Extension Methods