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