2 instantiations of BoundQueryClause
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Query.cs (1)
788return new BoundQueryClause(
Generated\BoundNodes.xml.Generated.cs (1)
7707var 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)
901case BoundKind.QueryClause when ((BoundQueryClause)expression).Value.Kind == BoundKind.TypeOrValueExpression: 4663return GetValEscape(((BoundQueryClause)expr).Value, localScopeDepth); 5434var clauseValue = ((BoundQueryClause)expr).Value;
Binder\Binder_Conversions.cs (1)
2781receiverOpt = ((BoundQueryClause)receiverOpt).Value;
Binder\Binder_Expressions.cs (2)
9041if (receiverOpt is BoundQueryClause { Value: var value }) 9131return IsInstanceReceiver(((BoundQueryClause)receiver).Value);
Binder\Binder_Invocation.cs (3)
1928var q = (BoundQueryClause)receiver; 1950case 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); 1035private BoundQueryClause GetBoundQueryClause(CSharpSyntaxNode node) 1038return this.GetLowerBoundNode(node) as BoundQueryClause; 1041private QueryClauseInfo GetQueryClauseInfo(BoundQueryClause bound) 1049private SymbolInfo GetSymbolInfoForQuery(BoundQueryClause bound) 1061private CSharpTypeInfo GetTypeInfoForQuery(BoundQueryClause bound) 1070var bound = GetBoundQueryClause(node); 1287var bound = GetBoundQueryClause(node); 1293var bound = GetBoundQueryClause(node); 1299var bound = GetBoundQueryClause(node); 1754result = GetQueryEnclosingBinder(position, node, ((BoundQueryClause)boundInnerLambdaOrQuery)); 1767private static Binder GetQueryEnclosingBinder(int position, CSharpSyntaxNode startingNode, BoundQueryClause queryClause) 1776queryClause = (BoundQueryClause)node; 1860var value = GetQueryClauseValue((BoundQueryClause)expr); 1873private static BoundExpression GetQueryClauseValue(BoundQueryClause queryClause)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
279public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\AbstractFlowPass.cs (1)
2309public 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)
7703public BoundQueryClause Update(BoundExpression value, RangeVariableSymbol? definedSymbol, BoundExpression? operation, BoundExpression? cast, Binder binder, BoundExpression? unoptimizedForm, TypeSymbol type) 7707var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors); 9269return VisitQueryClause((BoundQueryClause)node, arg); 9540public virtual R VisitQueryClause(BoundQueryClause node, A arg) => this.DefaultVisit(node, arg); 9776public virtual BoundNode? VisitQueryClause(BoundQueryClause node) => this.DefaultVisit(node); 10679public override BoundNode? VisitQueryClause(BoundQueryClause node) 12168public override BoundNode? VisitQueryClause(BoundQueryClause node) 14751public override BoundNode? VisitQueryClause(BoundQueryClause node) 14758BoundQueryClause updatedNode; 16999public 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)