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