1 write to projectedProperties
System.Data.Services (1)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
1033
this.
projectedProperties
= new List<ProjectedProperty>(this.projectedPropertyCandidates.Count);
15 references to projectedProperties
System.Data.Services (15)
System\Data\Services\Providers\BasicExpandProvider.cs (15)
669
/// Once we're done we will move the content of this set to the <see cref="
projectedProperties
"/> list
789
get { return this.
projectedProperties
!= null; }
1034
this.
projectedProperties
.AddRange(this.projectedPropertyCandidates);
1046
Debug.Assert(this.
projectedProperties
== null, "By default the entire resource should be projected.");
1051
Debug.Assert(this.
projectedProperties
== null, "By default the entire resource should be projected.");
1115
if (this.
projectedProperties
!= null)
1124
this.
projectedProperties
.RemoveAt(projectedPropertyIndex);
1174
Debug.Assert(this.
projectedProperties
!= null, "Trying to find a projected property when no projections were applied.");
1176
return this.
projectedProperties
.FindIndex(
1540
Debug.Assert(!this.RequiresProjectedWrapper || this.
projectedProperties
!= null, "Must have a list of projected properties if projection wrapper is required.");
1548
Type projectedWrapperType = ProjectedWrapper.GetProjectedWrapperType(this.
projectedProperties
.Count);
1562
Expression[] bindingExpressions = new Expression[this.
projectedProperties
.Count + 2];
1563
for (int propertyIndex = 0; propertyIndex < this.
projectedProperties
.Count; propertyIndex++)
1565
ProjectedProperty projectedProperty = this.
projectedProperties
[propertyIndex];
1825
return ProjectedWrapper.GetProjectedWrapperType(this.
projectedProperties
.Count);