Class ClassOrStructConstraintSyntax
Inheritance
ClassOrStructConstraintSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ClassOrStructConstraintSyntax : TypeParameterConstraintSyntax, IFormattable
Properties
ClassOrStructKeyword
Declaration
public SyntaxToken ClassOrStructKeyword { get; }
Property Value
QuestionToken
Declaration
public SyntaxToken QuestionToken { 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)
Declaration
public ClassOrStructConstraintSyntax Update(SyntaxToken classOrStructKeyword)
Parameters
Returns
Update(SyntaxToken, SyntaxToken)
Declaration
public ClassOrStructConstraintSyntax Update(SyntaxToken classOrStructKeyword, SyntaxToken questionToken)
Parameters
Returns
WithClassOrStructKeyword(SyntaxToken)
Declaration
public ClassOrStructConstraintSyntax WithClassOrStructKeyword(SyntaxToken classOrStructKeyword)
Parameters
Returns
WithQuestionToken(SyntaxToken)
Declaration
public ClassOrStructConstraintSyntax WithQuestionToken(SyntaxToken questionToken)
Parameters
Returns
Implements
Extension Methods