Class CaseSwitchLabelSyntax
Inheritance
CaseSwitchLabelSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class CaseSwitchLabelSyntax : SwitchLabelSyntax, IFormattable
Properties
ColonToken
Declaration
public override SyntaxToken ColonToken { get; }
Property Value
Overrides
Keyword
Declaration
public override SyntaxToken Keyword { get; }
Property Value
Overrides
Value
Declaration
public ExpressionSyntax Value { 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, SyntaxToken)
Declaration
public CaseSwitchLabelSyntax Update(SyntaxToken keyword, ExpressionSyntax value, SyntaxToken colonToken)
Parameters
Returns
WithColonToken(SyntaxToken)
Declaration
public CaseSwitchLabelSyntax WithColonToken(SyntaxToken colonToken)
Parameters
Returns
WithKeyword(SyntaxToken)
Declaration
public CaseSwitchLabelSyntax WithKeyword(SyntaxToken keyword)
Parameters
Returns
WithValue(ExpressionSyntax)
Declaration
public CaseSwitchLabelSyntax WithValue(ExpressionSyntax value)
Parameters
Returns
Implements
Extension Methods