Class LetClauseSyntax
Inheritance
LetClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class LetClauseSyntax : QueryClauseSyntax, IFormattable
Properties
EqualsToken
Declaration
public SyntaxToken EqualsToken { get; }
Property Value
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
Identifier
Declaration
public SyntaxToken Identifier { get; }
Property Value
LetKeyword
Declaration
public SyntaxToken LetKeyword { 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(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)
Declaration
public LetClauseSyntax Update(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken, ExpressionSyntax expression)
Parameters
Returns
WithEqualsToken(SyntaxToken)
Declaration
public LetClauseSyntax WithEqualsToken(SyntaxToken equalsToken)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public LetClauseSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithIdentifier(SyntaxToken)
Declaration
public LetClauseSyntax WithIdentifier(SyntaxToken identifier)
Parameters
Returns
WithLetKeyword(SyntaxToken)
Declaration
public LetClauseSyntax WithLetKeyword(SyntaxToken letKeyword)
Parameters
Returns
Implements
Extension Methods