15 writes to fromExpression
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.QueryTranslationState.cs (1)
130fromExpression = null;
Binder\Binder_Query.cs (14)
44state.fromExpression = MakeMemberAccessValue(boundFromExpression, diagnostics); 62state.fromExpression = cast; 68state.fromExpression = MakeQueryClause(fromClause, state.fromExpression, x, castInvocation: cast); 77state.fromExpression = result; 375state.fromExpression = MakeQueryClause(where, invocation, queryInvocation: invocation); 478state.fromExpression = MakeQueryClause(join, invocation, x2, invocation, castInvocation); 479state.fromExpression = MakeQueryClause(select, state.fromExpression); 548state.fromExpression = MakeQueryClause(join, invocation, x2, invocation, castInvocation); 580state.fromExpression = MakeQueryClause(ordering, invocation, queryInvocation: invocation); 584state.fromExpression = MakeQueryClause(orderby, state.fromExpression); 641state.fromExpression = MakeQueryClause(from, invocation, definedSymbol: x2, queryInvocation: invocation); 642state.fromExpression = MakeQueryClause(select, state.fromExpression); 679state.fromExpression = MakeQueryClause(from, invocation, x2, invocation, castInvocation); 771state.fromExpression = MakeQueryClause(let, invocation, y, invocation);
21 references to fromExpression
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Query.cs (21)
57cast = MakeQueryInvocation(fromClause, state.fromExpression, receiverIsCheckedForRValue: false, "Cast", fromClause.Type, typeRestriction, diagnostics 68state.fromExpression = MakeQueryClause(fromClause, state.fromExpression, x, castInvocation: cast); 193return state.fromExpression; // already reduced away 201var result = state.fromExpression; 230var e = state.fromExpression; 253var e = state.fromExpression; 300Debug.Assert(state.fromExpression.Type is { }); 303ImmutableArray.Create(state.fromExpression), state.fromExpression.Type); 367var invocation = MakeQueryInvocation(where, state.fromExpression, receiverIsCheckedForRValue: false, "Where", lambda, diagnostics 428state.fromExpression, 457state.fromExpression, 479state.fromExpression = MakeQueryClause(select, state.fromExpression); 498state.fromExpression, 529state.fromExpression, 572var invocation = MakeQueryInvocation(ordering, state.fromExpression, receiverIsCheckedForRValue: false, methodName, lambda, diagnostics 584state.fromExpression = MakeQueryClause(orderby, state.fromExpression); 617state.fromExpression, 642state.fromExpression = MakeQueryClause(select, state.fromExpression); 665state.fromExpression, 763var invocation = MakeQueryInvocation(let, state.fromExpression, receiverIsCheckedForRValue: false, "Select", lambda, diagnostics