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)
321
(
QueryTranslationState
state, _) = enclosingBinder.MakeInitialQueryTranslationState(query, BindingDiagnosticBag.Discarded);
345
private bool BindQueryInternal(Binder enclosingBinder,
QueryTranslationState
state)
363
private bool FinalTranslation(Binder enclosingBinder,
QueryTranslationState
state)
406
private bool ReduceQuery(Binder enclosingBinder,
QueryTranslationState
state)
429
private bool ReduceWhere(Binder enclosingBinder, WhereClauseSyntax where,
QueryTranslationState
state)
443
private bool ReduceJoin(Binder enclosingBinder, JoinClauseSyntax join,
QueryTranslationState
state)
450
if (MakeQueryUnboundLambda(enclosingBinder,
QueryTranslationState
.RangeVariableMap(x2), x2, join.RightExpression))
470
private bool ReduceOrderBy(Binder enclosingBinder, OrderByClauseSyntax orderby,
QueryTranslationState
state)
499
private bool ReduceFrom(Binder enclosingBinder, FromClauseSyntax from,
QueryTranslationState
state)
514
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)