15 writes to fromExpression
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.QueryTranslationState.cs (1)
129fromExpression = 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); 476state.fromExpression = MakeQueryClause(join, invocation, x2, invocation, castInvocation); 477state.fromExpression = MakeQueryClause(select, state.fromExpression); 544state.fromExpression = MakeQueryClause(join, invocation, x2, invocation, castInvocation); 576state.fromExpression = MakeQueryClause(ordering, invocation, queryInvocation: invocation); 580state.fromExpression = MakeQueryClause(orderby, state.fromExpression); 636state.fromExpression = MakeQueryClause(from, invocation, definedSymbol: x2, queryInvocation: invocation); 637state.fromExpression = MakeQueryClause(select, state.fromExpression); 673state.fromExpression = MakeQueryClause(from, invocation, x2, invocation, castInvocation); 765state.fromExpression = MakeQueryClause(let, invocation, y, invocation);
21 references to fromExpression
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Query.cs (21)
57cast = MakeQueryInvocation(fromClause, state.fromExpression, "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, "Where", lambda, diagnostics 428state.fromExpression, 456state.fromExpression, 477state.fromExpression = MakeQueryClause(select, state.fromExpression); 496state.fromExpression, 526state.fromExpression, 568var invocation = MakeQueryInvocation(ordering, state.fromExpression, methodName, lambda, diagnostics 580state.fromExpression = MakeQueryClause(orderby, state.fromExpression); 613state.fromExpression, 637state.fromExpression = MakeQueryClause(select, state.fromExpression); 660state.fromExpression, 757var invocation = MakeQueryInvocation(let, state.fromExpression, "Select", lambda, diagnostics