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)
322
(
QueryTranslationState
state, _) = enclosingBinder.MakeInitialQueryTranslationState(query, BindingDiagnosticBag.Discarded);
346
private bool BindQueryInternal(Binder enclosingBinder,
QueryTranslationState
state)
364
private bool FinalTranslation(Binder enclosingBinder,
QueryTranslationState
state)
407
private bool ReduceQuery(Binder enclosingBinder,
QueryTranslationState
state)
430
private bool ReduceWhere(Binder enclosingBinder, WhereClauseSyntax where,
QueryTranslationState
state)
444
private bool ReduceJoin(Binder enclosingBinder, JoinClauseSyntax join,
QueryTranslationState
state)
451
if (MakeQueryUnboundLambda(enclosingBinder,
QueryTranslationState
.RangeVariableMap(x2), x2, join.RightExpression))
471
private bool ReduceOrderBy(Binder enclosingBinder, OrderByClauseSyntax orderby,
QueryTranslationState
state)
500
private bool ReduceFrom(Binder enclosingBinder, FromClauseSyntax from,
QueryTranslationState
state)
515
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);
552
private void ReduceOrderBy(OrderByClauseSyntax orderby,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
587
private void ReduceFrom(FromClauseSyntax from,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
698
private UnboundLambda MakePairLambda(CSharpSyntaxNode node,
QueryTranslationState
state, RangeVariableSymbol x1, RangeVariableSymbol x2, bool withDependencies)
718
private void ReduceLet(LetClauseSyntax let,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)
808
private BoundExpression MakePair(CSharpSyntaxNode node, string field1Name, BoundExpression field1Value, string field2Name, BoundExpression field2Value,
QueryTranslationState
state, BindingDiagnosticBag diagnostics)