2 instantiations of BoundQueryClause
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Query.cs (1)
788return new BoundQueryClause(
Generated\BoundNodes.xml.Generated.cs (1)
7699var 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: 4603return GetValEscape(((BoundQueryClause)expr).Value, localScopeDepth); 5446var clauseValue = ((BoundQueryClause)expr).Value;
Binder\Binder_Conversions.cs (1)
2799receiverOpt = ((BoundQueryClause)receiverOpt).Value;
Binder\Binder_Expressions.cs (2)
9043if (receiverOpt is BoundQueryClause { Value: var value }) 9133return 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)
12685public 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)
7695public BoundQueryClause Update(BoundExpression value, RangeVariableSymbol? definedSymbol, BoundExpression? operation, BoundExpression? cast, Binder binder, BoundExpression? unoptimizedForm, TypeSymbol type) 7699var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors); 9261return VisitQueryClause((BoundQueryClause)node, arg); 9532public virtual R VisitQueryClause(BoundQueryClause node, A arg) => this.DefaultVisit(node, arg); 9768public virtual BoundNode? VisitQueryClause(BoundQueryClause node) => this.DefaultVisit(node); 10669public override BoundNode? VisitQueryClause(BoundQueryClause node) 12156public override BoundNode? VisitQueryClause(BoundQueryClause node) 14737public override BoundNode? VisitQueryClause(BoundQueryClause node) 14744BoundQueryClause updatedNode; 16983public 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)