Class WhenClauseSyntax
Inheritance
WhenClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class WhenClauseSyntax : CSharpSyntaxNode, IFormattable
Properties
Condition
Declaration
public ExpressionSyntax Condition { 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, ExpressionSyntax)
Declaration
public WhenClauseSyntax Update(SyntaxToken whenKeyword, ExpressionSyntax condition)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public WhenClauseSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithWhenKeyword(SyntaxToken)
Declaration
public WhenClauseSyntax WithWhenKeyword(SyntaxToken whenKeyword)
Parameters
Returns
Implements
Extension Methods