Class UsingStatementSyntax
Inheritance
UsingStatementSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class UsingStatementSyntax : StatementSyntax, IFormattable
Properties
AttributeLists
Declaration
public override SyntaxList<AttributeListSyntax> AttributeLists { get; }
Property Value
Overrides
AwaitKeyword
Declaration
public SyntaxToken AwaitKeyword { get; }
Property Value
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
Declaration
Declaration
public VariableDeclarationSyntax? Declaration { get; }
Property Value
Expression
Declaration
public ExpressionSyntax? Expression { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { get; }
Property Value
Statement
Declaration
public StatementSyntax Statement { 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 UsingStatementSyntax AddAttributeLists(params AttributeListSyntax[] items)
Parameters
Returns
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)
Declaration
public UsingStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)
Declaration
public UsingStatementSyntax Update(SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)
Declaration
public UsingStatementSyntax Update(SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
WithAttributeLists(SyntaxList<AttributeListSyntax>)
Declaration
public UsingStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
WithAwaitKeyword(SyntaxToken)
Declaration
public UsingStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public UsingStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithDeclaration(VariableDeclarationSyntax?)
Declaration
public UsingStatementSyntax WithDeclaration(VariableDeclarationSyntax? declaration)
Parameters
Returns
WithExpression(ExpressionSyntax?)
Declaration
public UsingStatementSyntax WithExpression(ExpressionSyntax? expression)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public UsingStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithStatement(StatementSyntax)
Declaration
public UsingStatementSyntax WithStatement(StatementSyntax statement)
Parameters
Returns
WithUsingKeyword(SyntaxToken)
Declaration
public UsingStatementSyntax WithUsingKeyword(SyntaxToken usingKeyword)
Parameters
Returns
Implements
Extension Methods