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