1 instantiation of WhereClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
7389
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
WhereClauseSyntax
(this, parent, position);
33 references to WhereClauseSyntax
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
412
return ReduceWhere(enclosingBinder, (
WhereClauseSyntax
)topClause, state);
429
private bool ReduceWhere(Binder enclosingBinder,
WhereClauseSyntax
where, QueryTranslationState state)
Binder\Binder_Query.cs (2)
339
ReduceWhere((
WhereClauseSyntax
)topClause, state, diagnostics);
358
private void ReduceWhere(
WhereClauseSyntax
where, QueryTranslationState state, BindingDiagnosticBag diagnostics)
Syntax.xml.Main.Generated.cs (6)
250
public virtual TResult? VisitWhereClause(
WhereClauseSyntax
node) => this.DefaultVisit(node);
994
public virtual void VisitWhereClause(
WhereClauseSyntax
node) => this.DefaultVisit(node);
1737
public override SyntaxNode? VisitWhereClause(
WhereClauseSyntax
node)
3541
public static
WhereClauseSyntax
WhereClause(SyntaxToken whereKeyword, ExpressionSyntax condition)
3545
return (
WhereClauseSyntax
)Syntax.InternalSyntax.SyntaxFactory.WhereClause((Syntax.InternalSyntax.SyntaxToken)whereKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)condition.Green).CreateRed();
3549
public static
WhereClauseSyntax
WhereClause(ExpressionSyntax condition)
Syntax.xml.Syntax.Generated.cs (4)
4683
public
WhereClauseSyntax
Update(SyntaxToken whereKeyword, ExpressionSyntax condition)
4687
var
newNode = SyntaxFactory.WhereClause(whereKeyword, condition);
4695
public
WhereClauseSyntax
WithWhereKeyword(SyntaxToken whereKeyword) => Update(whereKeyword, this.Condition);
4696
public
WhereClauseSyntax
WithCondition(ExpressionSyntax condition) => Update(this.WhereKeyword, condition);
Syntax\LambdaUtilities.cs (4)
91
return ((
WhereClauseSyntax
)newLambda).Condition;
178
var
whereClause = (
WhereClauseSyntax
)parent;
319
lambdaBody1 = ((
WhereClauseSyntax
)node).Condition;
Microsoft.CodeAnalysis.CSharp.Features (8)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
119
return Block(IfStatement(((
WhereClauseSyntax
)node).Condition.WithAdditionalAnnotations(Simplifier.Annotation).WithoutTrivia(), statement));
EditAndContinue\BreakpointSpans.cs (2)
402
var
whereClause = (
WhereClauseSyntax
)node;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1895
return ((
WhereClauseSyntax
)node).WhereKeyword.Span;
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
91
return ((
WhereClauseSyntax
)newLambda).Condition;
178
var
whereClause = (
WhereClauseSyntax
)parent;
319
lambdaBody1 = ((
WhereClauseSyntax
)node).Condition;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
10594
private static
WhereClauseSyntax
GenerateWhereClause()
12027
var
node = GenerateWhereClause();
12031
var
newNode = node.WithWhereKeyword(node.WhereKeyword).WithCondition(node.Condition);
16291
var
oldNode = GenerateWhereClause();
16307
var
oldNode = GenerateWhereClause();
Parsing\ExpressionParsingTests.cs (2)
2431
var
ws = (
WhereClauseSyntax
)qs.Body.Clauses[0];