Class AllowsConstraintClauseSyntax
Inheritance
AllowsConstraintClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class AllowsConstraintClauseSyntax : TypeParameterConstraintSyntax, IFormattable
Properties
AllowsKeyword
Declaration
public SyntaxToken AllowsKeyword { get; }
Property Value
Constraints
Declaration
public SeparatedSyntaxList<AllowsConstraintSyntax> Constraints { 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
AddConstraints(params AllowsConstraintSyntax[])
Declaration
public AllowsConstraintClauseSyntax AddConstraints(params AllowsConstraintSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<AllowsConstraintSyntax>)
Declaration
public AllowsConstraintClauseSyntax Update(SyntaxToken allowsKeyword, SeparatedSyntaxList<AllowsConstraintSyntax> constraints)
Parameters
Returns
WithAllowsKeyword(SyntaxToken)
Declaration
public AllowsConstraintClauseSyntax WithAllowsKeyword(SyntaxToken allowsKeyword)
Parameters
Returns
WithConstraints(SeparatedSyntaxList<AllowsConstraintSyntax>)
Declaration
public AllowsConstraintClauseSyntax WithConstraints(SeparatedSyntaxList<AllowsConstraintSyntax> constraints)
Parameters
Returns
Implements
Extension Methods