2 instantiations of BoundQueryClause
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Query.cs (1)
788return new BoundQueryClause(
Generated\BoundNodes.xml.Generated.cs (1)
7691var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors);
55 references to BoundQueryClause
Microsoft.CodeAnalysis.CSharp (55)
Binder\Binder.ValueChecks.cs (3)
679case BoundKind.QueryClause when ((BoundQueryClause)expression).Value.Kind == BoundKind.TypeOrValueExpression: 4562return GetValEscape(((BoundQueryClause)expr).Value, localScopeDepth); 5377var clauseValue = ((BoundQueryClause)expr).Value;
Binder\Binder_Conversions.cs (1)
2799receiverOpt = ((BoundQueryClause)receiverOpt).Value;
Binder\Binder_Expressions.cs (2)
9079if (receiverOpt is BoundQueryClause { Value: var value }) 9169return IsInstanceReceiver(((BoundQueryClause)receiver).Value);
Binder\Binder_Invocation.cs (3)
1922var q = (BoundQueryClause)receiver; 1944case BoundQueryClause queryClause:
Binder\Binder_Query.cs (3)
779private BoundQueryClause MakeQueryClause( 926ultimateReceiver = ((BoundQueryClause)ultimateReceiver).Value; 1007if (receiver is BoundQueryClause query)
BoundTree\BoundTreeWalker.cs (3)
28protected void VisitUnoptimizedForm(BoundQueryClause queryClause) 36var qc = unoptimizedForm as BoundQueryClause;
Compilation\CSharpSemanticModel.cs (2)
3627var query = (BoundQueryClause)boundNode;
Compilation\MemberSemanticModel.cs (17)
899var bound = GetBoundQueryClause(node); 905var bound = GetBoundQueryClause(queryClause); 911var bound = GetBoundQueryClause(node); 1033private BoundQueryClause GetBoundQueryClause(CSharpSyntaxNode node) 1036return this.GetLowerBoundNode(node) as BoundQueryClause; 1039private QueryClauseInfo GetQueryClauseInfo(BoundQueryClause bound) 1047private SymbolInfo GetSymbolInfoForQuery(BoundQueryClause bound) 1059private CSharpTypeInfo GetTypeInfoForQuery(BoundQueryClause bound) 1068var bound = GetBoundQueryClause(node); 1285var bound = GetBoundQueryClause(node); 1291var bound = GetBoundQueryClause(node); 1297var bound = GetBoundQueryClause(node); 1752result = GetQueryEnclosingBinder(position, node, ((BoundQueryClause)boundInnerLambdaOrQuery)); 1765private static Binder GetQueryEnclosingBinder(int position, CSharpSyntaxNode startingNode, BoundQueryClause queryClause) 1774queryClause = (BoundQueryClause)node; 1858var value = GetQueryClauseValue((BoundQueryClause)expr); 1871private static BoundExpression GetQueryClauseValue(BoundQueryClause queryClause)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
279public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\AbstractFlowPass.cs (1)
2308public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\DataFlowsOutWalker.cs (1)
247public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\NullableWalker.cs (1)
12357public override BoundNode? VisitQueryClause(BoundQueryClause node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
175public override BoundNode? VisitQueryClause(BoundQueryClause node)
FlowAnalysis\ReadWriteWalker.cs (2)
247var symbol = ((BoundQueryClause)node).DefinedSymbol; 319public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
160public override BoundNode VisitQueryClause(BoundQueryClause node)
Generated\BoundNodes.xml.Generated.cs (10)
7687public BoundQueryClause Update(BoundExpression value, RangeVariableSymbol? definedSymbol, BoundExpression? operation, BoundExpression? cast, Binder binder, BoundExpression? unoptimizedForm, TypeSymbol type) 7691var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors); 9253return VisitQueryClause((BoundQueryClause)node, arg); 9524public virtual R VisitQueryClause(BoundQueryClause node, A arg) => this.DefaultVisit(node, arg); 9760public virtual BoundNode? VisitQueryClause(BoundQueryClause node) => this.DefaultVisit(node); 10661public override BoundNode? VisitQueryClause(BoundQueryClause node) 12147public override BoundNode? VisitQueryClause(BoundQueryClause node) 14743public override BoundNode? VisitQueryClause(BoundQueryClause node) 14750BoundQueryClause updatedNode; 16989public override TreeDumperNode VisitQueryClause(BoundQueryClause node, object? arg) => new TreeDumperNode("queryClause", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_Query.cs (1)
18public override BoundNode VisitQueryClause(BoundQueryClause node)
Operations\CSharpOperationFactory.cs (2)
253return CreateBoundQueryClauseOperation((BoundQueryClause)boundNode); 2781private IOperation CreateBoundQueryClauseOperation(BoundQueryClause boundQueryClause)