2 instantiations of BoundQueryClause
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Query.cs (1)
793return new BoundQueryClause(
Generated\BoundNodes.xml.Generated.cs (1)
7824var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors);
55 references to BoundQueryClause
Microsoft.CodeAnalysis.CSharp (55)
Binder\Binder_Conversions.cs (1)
3489receiverOpt = ((BoundQueryClause)receiverOpt).Value;
Binder\Binder_Expressions.cs (2)
10015if (receiverOpt is BoundQueryClause { Value: var value }) 10110return IsInstanceReceiver(((BoundQueryClause)receiver).Value);
Binder\Binder_Invocation.cs (3)
2017var q = (BoundQueryClause)receiver; 2039case BoundQueryClause queryClause:
Binder\Binder_Query.cs (3)
784private BoundQueryClause MakeQueryClause( 931ultimateReceiver = ((BoundQueryClause)ultimateReceiver).Value; 1012if (receiver is BoundQueryClause query)
Binder\Binder.ValueChecks.cs (3)
916case BoundKind.QueryClause when ((BoundQueryClause)expression).Value.Kind == BoundKind.TypeOrValueExpression: 4708return GetValEscape(((BoundQueryClause)expr).Value); 5525var clauseValue = ((BoundQueryClause)expr).Value;
BoundTree\BoundTreeWalker.cs (3)
28protected void VisitUnoptimizedForm(BoundQueryClause queryClause) 36var qc = unoptimizedForm as BoundQueryClause;
Compilation\CSharpSemanticModel.cs (2)
3636var query = (BoundQueryClause)boundNode;
Compilation\MemberSemanticModel.cs (17)
907var bound = GetBoundQueryClause(node); 913var bound = GetBoundQueryClause(queryClause); 919var bound = GetBoundQueryClause(node); 1079private BoundQueryClause GetBoundQueryClause(CSharpSyntaxNode node) 1082return this.GetLowerBoundNode(node) as BoundQueryClause; 1085private QueryClauseInfo GetQueryClauseInfo(BoundQueryClause bound) 1093private SymbolInfo GetSymbolInfoForQuery(BoundQueryClause bound) 1105private CSharpTypeInfo GetTypeInfoForQuery(BoundQueryClause bound) 1114var bound = GetBoundQueryClause(node); 1331var bound = GetBoundQueryClause(node); 1337var bound = GetBoundQueryClause(node); 1343var bound = GetBoundQueryClause(node); 1798result = GetQueryEnclosingBinder(position, node, ((BoundQueryClause)boundInnerLambdaOrQuery)); 1811private static Binder GetQueryEnclosingBinder(int position, CSharpSyntaxNode startingNode, BoundQueryClause queryClause) 1820queryClause = (BoundQueryClause)node; 1904var value = GetQueryClauseValue((BoundQueryClause)expr); 1917private static BoundExpression GetQueryClauseValue(BoundQueryClause queryClause)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
279public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\AbstractFlowPass.cs (1)
2310public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\DataFlowsOutWalker.cs (1)
247public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\NullableWalker.cs (1)
13534public override BoundNode? VisitQueryClause(BoundQueryClause node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
190public override BoundNode? VisitQueryClause(BoundQueryClause node)
FlowAnalysis\ReadWriteWalker.cs (2)
247var symbol = ((BoundQueryClause)node).DefinedSymbol; 319public override BoundNode VisitQueryClause(BoundQueryClause node)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
244public override BoundNode? VisitQueryClause(BoundQueryClause node)
Generated\BoundNodes.xml.Generated.cs (10)
7820public BoundQueryClause Update(BoundExpression value, RangeVariableSymbol? definedSymbol, BoundExpression? operation, BoundExpression? cast, Binder binder, BoundExpression? unoptimizedForm, TypeSymbol type) 7824var result = new BoundQueryClause(this.Syntax, value, definedSymbol, operation, cast, binder, unoptimizedForm, type, this.HasErrors); 9487return VisitQueryClause((BoundQueryClause)node, arg); 9765public virtual R VisitQueryClause(BoundQueryClause node, A arg) => this.DefaultVisit(node, arg); 10006public virtual BoundNode? VisitQueryClause(BoundQueryClause node) => this.DefaultVisit(node); 10935public override BoundNode? VisitQueryClause(BoundQueryClause node) 12456public override BoundNode? VisitQueryClause(BoundQueryClause node) 15078public override BoundNode? VisitQueryClause(BoundQueryClause node) 15085BoundQueryClause updatedNode; 17375public 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)
252return CreateBoundQueryClauseOperation((BoundQueryClause)boundNode); 2847private IOperation CreateBoundQueryClauseOperation(BoundQueryClause boundQueryClause)