Class VariableDeclarationSyntax
Inheritance
VariableDeclarationSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class VariableDeclarationSyntax : CSharpSyntaxNode, IFormattable
Properties
Type
Declaration
public TypeSyntax Type { get; }
Property Value
Variables
Declaration
public SeparatedSyntaxList<VariableDeclaratorSyntax> Variables { 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
AddVariables(params VariableDeclaratorSyntax[])
Declaration
public VariableDeclarationSyntax AddVariables(params VariableDeclaratorSyntax[] items)
Parameters
Returns
Update(TypeSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)
Declaration
public VariableDeclarationSyntax Update(TypeSyntax type, SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public VariableDeclarationSyntax WithType(TypeSyntax type)
Parameters
Returns
WithVariables(SeparatedSyntaxList<VariableDeclaratorSyntax>)
Declaration
public VariableDeclarationSyntax WithVariables(SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
Parameters
Returns
Implements
Extension Methods