Class AttributeSyntax
Inheritance
AttributeSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class AttributeSyntax : CSharpSyntaxNode, IFormattable
Properties
ArgumentList
Declaration
public AttributeArgumentListSyntax? ArgumentList { get; }
Property Value
Name
Declaration
public NameSyntax Name { 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
AddArgumentListArguments(params AttributeArgumentSyntax[])
Declaration
public AttributeSyntax AddArgumentListArguments(params AttributeArgumentSyntax[] items)
Parameters
Returns
Update(NameSyntax, AttributeArgumentListSyntax?)
Declaration
public AttributeSyntax Update(NameSyntax name, AttributeArgumentListSyntax? argumentList)
Parameters
Returns
WithArgumentList(AttributeArgumentListSyntax?)
Declaration
public AttributeSyntax WithArgumentList(AttributeArgumentListSyntax? argumentList)
Parameters
Returns
WithName(NameSyntax)
Declaration
public AttributeSyntax WithName(NameSyntax name)
Parameters
Returns
Implements
Extension Methods