8 writes to query
System.Data.Services (8)
System\Data\Services\RequestQueryProcessor.cs (8)
102this.query = (IQueryable)description.RequestEnumerable; 827this.query = projectionProvider.ApplyProjections(this.query, this.rootProjectionNode); 854this.query = RequestQueryParser.Where(this.service, this.description.LastSegmentInfo.TargetContainer, this.description.TargetResourceType, this.query, filter); 904this.query = RequestUriProcessor.InvokeWhereForType( 958this.query = RequestQueryParser.OrderBy(this.service, this.query, this.topLevelOrderingInfo); 1196this.query = RequestUriProcessor.InvokeSelectForTypes(this.query, resultWrapperType, Expression.Lambda(resultBody, expandParameter)); 1289this.query = (IQueryable)RequestQueryProcessor 1299this.query = (IQueryable)RequestQueryProcessor
27 references to query
System.Data.Services (27)
System\Data\Services\RequestQueryProcessor.cs (27)
389if (this.expandPathsAsText.Count > 0 && this.query == null) 582this.service.InternalApplyingExpansions(this.query, this.expandPaths); 719if (selectPathsAsText.Count > 0 && this.query == null) 766MethodInfo mi = countQueryResultMethodInfo.MakeGenericMethod(this.query.ElementType); 771this.queryResults = new long[] { (long)mi.Invoke(null, new object[] { this.query }) } 800this.queryResults = expandProvider.ApplyExpansions(this.query, this.rootProjectionNode.ExpandPaths); 827this.query = projectionProvider.ApplyProjections(this.query, this.rootProjectionNode); 828this.queryResults = this.query; 841this.queryResults = this.query; 854this.query = RequestQueryParser.Where(this.service, this.description.LastSegmentInfo.TargetContainer, this.description.TargetResourceType, this.query, filter); 905this.query, 958this.query = RequestQueryParser.OrderBy(this.service, this.query, this.topLevelOrderingInfo); 1000MethodInfo mi = countQueryResultMethodInfo.MakeGenericMethod(this.query.ElementType); 1004this.description.CountValue = (long)mi.Invoke(null, new object[] { this.query }); 1071Debug.Assert(this.query.ElementType == rt.InstanceType, "Resource type should match query element type when in this function"); 1161this.service.InternalOnRequestQueryConstructed(this.queryResults as IQueryable ?? this.query); 1175Type queryElementType = this.query.ElementType; 1196this.query = RequestUriProcessor.InvokeSelectForTypes(this.query, resultWrapperType, Expression.Lambda(resultBody, expandParameter)); 1215skipTokenTypes[0] = this.query.ElementType; 1285Debug.Assert(this.query != null, "this.query != null"); 1291.MakeGenericMethod(this.query.ElementType) 1292.Invoke(null, new object[] { this.query, this.skipCount.Value }); 1293Debug.Assert(this.query != null, "this.query != null"); 1301.MakeGenericMethod(this.query.ElementType) 1302.Invoke(null, new object[] { this.query, this.topCount.Value }); 1303Debug.Assert(this.query != null, "this.query != null"); 1383this.query,