Class TypeParameterListSyntax
Inheritance
TypeParameterListSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class TypeParameterListSyntax : CSharpSyntaxNode, IFormattable
Properties
GreaterThanToken
Declaration
public SyntaxToken GreaterThanToken { get; }
Property Value
LessThanToken
Declaration
public SyntaxToken LessThanToken { get; }
Property Value
Parameters
Declaration
public SeparatedSyntaxList<TypeParameterSyntax> Parameters { 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
AddParameters(params TypeParameterSyntax[])
Declaration
public TypeParameterListSyntax AddParameters(params TypeParameterSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)
Declaration
public TypeParameterListSyntax Update(SyntaxToken lessThanToken, SeparatedSyntaxList<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
Parameters
Returns
WithGreaterThanToken(SyntaxToken)
Declaration
public TypeParameterListSyntax WithGreaterThanToken(SyntaxToken greaterThanToken)
Parameters
Returns
WithLessThanToken(SyntaxToken)
Declaration
public TypeParameterListSyntax WithLessThanToken(SyntaxToken lessThanToken)
Parameters
Returns
WithParameters(SeparatedSyntaxList<TypeParameterSyntax>)
Declaration
public TypeParameterListSyntax WithParameters(SeparatedSyntaxList<TypeParameterSyntax> parameters)
Parameters
Returns
Implements
Extension Methods