1 write to Node
System.Data.Services (1)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
692
this.
Node
= node;
26 references to Node
System.Data.Services (26)
System\Data\Services\Providers\BasicExpandProvider.cs (26)
694
this.orderingInfo = this.
Node
.OrderingInfo;
754
result.Append(child.
Node
.PropertyName);
765
get { return this.
Node
.ResourceType; }
805
this.
Node
.OrderingInfo != null &&
806
this.
Node
.OrderingInfo.IsPaged;
836
if (!this.isRoot && (!this.
Node
.ProjectAllProperties || this.OrderingInfo != null))
842
foreach (ProjectionNode node in this.
Node
.Nodes)
882
if (String.Equals(child.
Node
.PropertyName, name, StringComparison.Ordinal))
898
if (!this.
Node
.ProjectAllProperties)
913
foreach (ProjectionNode node in this.
Node
.Nodes)
984
foreach (ResourceProperty etagProperty in this.ExpandProvider.Provider.GetETagProperties(this.
Node
.ResourceSetWrapper.Name, resourceType))
1076
Debug.Assert(child.
Node
!= null, "child.Segment != null -- only the root has a null segment");
1077
ResourceProperty property = child.
Node
.Property;
1099
(this.
Node
.Filter != null || (this.
Node
.MaxResultsExpected.HasValue && !this.singleResult));
1117
int projectedPropertyIndex = this.GetProjectedPropertyIndex(child.
Node
.Property);
1349
if (this.singleResult && this.
Node
.Filter != null)
1351
LambdaExpression filterLambda = (LambdaExpression)this.
Node
.Filter;
1358
if (this.
Node
.Filter != null)
1361
Expression[] arguments = new Expression[] { expression, this.
Node
.Filter };
1366
if (this.
Node
.MaxResultsExpected.HasValue && this.
Node
.ResourceSetWrapper.PageSize == 0)
1369
ConstantExpression count = Expression.Constant((int)this.
Node
.MaxResultsExpected + 1, typeof(int));
1455
node.
Node
.Property,
1764
Debug.Assert(this.
Node
.MaxResultsExpected.HasValue, "Paging is on for this node, so it should have the MaxResultsExpected set as well.");
1770
Expression.Constant(this.
Node
.MaxResultsExpected, typeof(int)));