Class JoinClauseSyntax
Inheritance
JoinClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class JoinClauseSyntax : QueryClauseSyntax, IFormattable
Properties
EqualsKeyword
Declaration
public SyntaxToken EqualsKeyword { get; }
Property Value
Identifier
Declaration
public SyntaxToken Identifier { get; }
Property Value
InExpression
Declaration
public ExpressionSyntax InExpression { get; }
Property Value
InKeyword
Declaration
public SyntaxToken InKeyword { get; }
Property Value
Into
Declaration
public JoinIntoClauseSyntax? Into { get; }
Property Value
JoinKeyword
Declaration
public SyntaxToken JoinKeyword { get; }
Property Value
LeftExpression
Declaration
public ExpressionSyntax LeftExpression { get; }
Property Value
OnKeyword
Declaration
public SyntaxToken OnKeyword { get; }
Property Value
RightExpression
Declaration
public ExpressionSyntax RightExpression { get; }
Property Value
Type
Declaration
public TypeSyntax? Type { 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, TypeSyntax?, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, JoinIntoClauseSyntax?)
Declaration
public JoinClauseSyntax Update(SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
Parameters
Returns
WithEqualsKeyword(SyntaxToken)
Declaration
public JoinClauseSyntax WithEqualsKeyword(SyntaxToken equalsKeyword)
Parameters
Returns
WithIdentifier(SyntaxToken)
Declaration
public JoinClauseSyntax WithIdentifier(SyntaxToken identifier)
Parameters
Returns
WithInExpression(ExpressionSyntax)
Declaration
public JoinClauseSyntax WithInExpression(ExpressionSyntax inExpression)
Parameters
Returns
WithInKeyword(SyntaxToken)
Declaration
public JoinClauseSyntax WithInKeyword(SyntaxToken inKeyword)
Parameters
Returns
WithInto(JoinIntoClauseSyntax?)
Declaration
public JoinClauseSyntax WithInto(JoinIntoClauseSyntax? into)
Parameters
Returns
WithJoinKeyword(SyntaxToken)
Declaration
public JoinClauseSyntax WithJoinKeyword(SyntaxToken joinKeyword)
Parameters
Returns
WithLeftExpression(ExpressionSyntax)
Declaration
public JoinClauseSyntax WithLeftExpression(ExpressionSyntax leftExpression)
Parameters
Returns
WithOnKeyword(SyntaxToken)
Declaration
public JoinClauseSyntax WithOnKeyword(SyntaxToken onKeyword)
Parameters
Returns
WithRightExpression(ExpressionSyntax)
Declaration
public JoinClauseSyntax WithRightExpression(ExpressionSyntax rightExpression)
Parameters
Returns
WithType(TypeSyntax?)
Declaration
public JoinClauseSyntax WithType(TypeSyntax? type)
Parameters
Returns
Implements
Extension Methods