2 instantiations of BoundQueryClause
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Query.cs (1)
788return new BoundQueryClause(
Generated\BoundNodes.xml.Generated.cs (1)
7695var 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)
680case BoundKind.QueryClause when ((BoundQueryClause)expression).Value.Kind == BoundKind.TypeOrValueExpression: 4563return GetValEscape(((BoundQueryClause)expr).Value, localScopeDepth); 5378var clauseValue = ((BoundQueryClause)expr).Value;
Binder\Binder_Conversions.cs (1)
2799receiverOpt = ((BoundQueryClause)receiverOpt).Value;
Binder\Binder_Expressions.cs (2)
9087if (receiverOpt is BoundQueryClause { Value: var value }) 9177return 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)
3628var query = (BoundQueryClause)boundNode;
Compilation\MemberSemanticModel.cs (17)
900var bound = GetBoundQueryClause(node); 906var bound = GetBoundQueryClause(queryClause); 912var bound = GetBoundQueryClause(node); 1034private BoundQueryClause GetBoundQueryClause(CSharpSyntaxNode node) 1037return this.GetLowerBoundNode(node) as BoundQueryClause; 1040private QueryClauseInfo GetQueryClauseInfo(BoundQueryClause bound) 1048private SymbolInfo GetSymbolInfoForQuery(BoundQueryClause bound) 1060private CSharpTypeInfo GetTypeInfoForQuery(BoundQueryClause bound) 1069var bound = GetBoundQueryClause(node); 1286var bound = GetBoundQueryClause(node); 1292var bound = GetBoundQueryClause(node); 1298var bound = GetBoundQueryClause(node); 1753result = GetQueryEnclosingBinder(position, node, ((BoundQueryClause)boundInnerLambdaOrQuery)); 1766private static Binder GetQueryEnclosingBinder(int position, CSharpSyntaxNode startingNode, BoundQueryClause queryClause) 1775queryClause = (BoundQueryClause)node; 1859var value = GetQueryClauseValue((BoundQueryClause)expr); 1872private 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)
12661public 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)
7691public BoundQueryClause Update(BoundExpression value, RangeVariableSymbol? definedSymbol, BoundExpression? operation, BoundExpression? cast, Binder binder, BoundExpression? unoptimizedForm, TypeSymbol type) 7695var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors); 9257return VisitQueryClause((BoundQueryClause)node, arg); 9528public virtual R VisitQueryClause(BoundQueryClause node, A arg) => this.DefaultVisit(node, arg); 9764public virtual BoundNode? VisitQueryClause(BoundQueryClause node) => this.DefaultVisit(node); 10665public override BoundNode? VisitQueryClause(BoundQueryClause node) 12151public override BoundNode? VisitQueryClause(BoundQueryClause node) 14724public override BoundNode? VisitQueryClause(BoundQueryClause node) 14731BoundQueryClause updatedNode; 16970public 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)