1 instantiation of QueryTranslationState
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder_Query.cs (1)
91
var state = new
QueryTranslationState
();
27 references to QueryTranslationState
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder.IdentifierUsedAsValueFinder.cs (10)
313
(
QueryTranslationState
state, _) = enclosingBinder.MakeInitialQueryTranslationState(query, BindingDiagnosticBag.Discarded);
337
private bool BindQueryInternal(Binder enclosingBinder,
QueryTranslationState
state)
355
private bool FinalTranslation(Binder enclosingBinder,
QueryTranslationState
state)
398
private bool ReduceQuery(Binder enclosingBinder,
QueryTranslationState
state)
421
private bool ReduceWhere(Binder enclosingBinder, WhereClauseSyntax where,
QueryTranslationState
state)
435
private bool ReduceJoin(Binder enclosingBinder, JoinClauseSyntax join,
QueryTranslationState
state)
442
if (MakeQueryUnboundLambda(enclosingBinder,
QueryTranslationState
.RangeVariableMap(x2), x2, join.RightExpression))
462
private bool ReduceOrderBy(Binder enclosingBinder, OrderByClauseSyntax orderby,
QueryTranslationState
state)
491
private bool ReduceFrom(Binder enclosingBinder, FromClauseSyntax from,
QueryTranslationState
state)
506
private bool ReduceLet(Binder enclosingBinder, LetClauseSyntax let,
QueryTranslationState
state)
Binder\Binder_Query.cs (17)
43
(
QueryTranslationState
state, RangeVariableSymbol x) = MakeInitialQueryTranslationState(node, diagnostics);
88
private (
QueryTranslationState
, RangeVariableSymbol) MakeInitialQueryTranslationState(QueryExpressionSyntax node, BindingDiagnosticBag diagnostics)
91
var
state = new QueryTranslationState();
104
private RangeVariableSymbol PrepareQueryTranslationStateForContinuation(
QueryTranslationState
state, QueryContinuationSyntax continuation, BindingDiagnosticBag diagnostics)
165
private BoundExpression BindQueryInternal1(
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
173
private static bool IsDegenerateQuery(
QueryTranslationState
state)
184
private BoundExpression BindQueryInternal2(
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
217
private BoundExpression FinalTranslation(
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
333
private void ReduceQuery(
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
358
private void ReduceWhere(WhereClauseSyntax where,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
378
private void ReduceJoin(JoinClauseSyntax join,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
410
var innerKeySelectorLambda = MakeQueryUnboundLambda(
QueryTranslationState
.RangeVariableMap(x2), x2, join.RightExpression, diagnostics.AccumulatesDependencies);
548
private void ReduceOrderBy(OrderByClauseSyntax orderby,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
583
private void ReduceFrom(FromClauseSyntax from,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
687
private UnboundLambda MakePairLambda(CSharpSyntaxNode node,
QueryTranslationState
state, RangeVariableSymbol x1, RangeVariableSymbol x2, bool withDependencies)
707
private void ReduceLet(LetClauseSyntax let,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
797
private BoundExpression MakePair(CSharpSyntaxNode node, string field1Name, BoundExpression field1Value, string field2Name, BoundExpression field2Value,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)