Class LocalDeclarationStatementSyntax
Inheritance
LocalDeclarationStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class LocalDeclarationStatementSyntax : StatementSyntax, IFormattable
Properties
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
AwaitKeyword
Declaration
public SyntaxToken AwaitKeyword { get; }
Property Value
Declaration
Declaration
public VariableDeclarationSyntax Declaration { get; }
Property Value
IsConst
Declaration
public bool IsConst { get; }
Property Value
Modifiers
Declaration
public SyntaxTokenList Modifiers { get; }
Property Value
SemicolonToken
Declaration
public SyntaxToken SemicolonToken { get; }
Property Value
UsingKeyword
Declaration
public SyntaxToken UsingKeyword { 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
AddAttributeLists(params AttributeListSyntax[])
Declaration
public LocalDeclarationStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
AddDeclarationVariables(params VariableDeclaratorSyntax[])
Declaration
public LocalDeclarationStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items)
Parameters
Returns
AddModifiers(params SyntaxToken[])
Declaration
public LocalDeclarationStatementSyntax AddModifiers(params SyntaxToken[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax Update(SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
Update(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax Update(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithAwaitKeyword(SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword)
Parameters
Returns
WithDeclaration(VariableDeclarationSyntax)
Declaration
public LocalDeclarationStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration)
Parameters
Returns
WithModifiers(SyntaxTokenList)
Declaration
public LocalDeclarationStatementSyntax WithModifiers(SyntaxTokenList modifiers)
Parameters
Returns
WithSemicolonToken(SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken)
Parameters
Returns
WithUsingKeyword(SyntaxToken)
Declaration
public LocalDeclarationStatementSyntax WithUsingKeyword(SyntaxToken usingKeyword)
Parameters
Returns
Implements
Extension Methods