Class AttributeArgumentSyntax
Inheritance
AttributeArgumentSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class AttributeArgumentSyntax : CSharpSyntaxNode, IFormattable
Properties
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
NameColon
Declaration
public NameColonSyntax? NameColon { get; }
Property Value
NameEquals
Declaration
public NameEqualsSyntax? NameEquals { 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(NameEqualsSyntax?, NameColonSyntax?, ExpressionSyntax)
Declaration
public AttributeArgumentSyntax Update(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public AttributeArgumentSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithNameColon(NameColonSyntax?)
Declaration
public AttributeArgumentSyntax WithNameColon(NameColonSyntax? nameColon)
Parameters
Returns
WithNameEquals(NameEqualsSyntax?)
Declaration
public AttributeArgumentSyntax WithNameEquals(NameEqualsSyntax? nameEquals)
Parameters
Returns
Implements
Extension Methods