1 instantiation of ProjectedProperty
System.Data.Services (1)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
868this.projectedPropertyCandidates.Add(new ProjectedProperty(propertyName, property));
14 references to ProjectedProperty
System.Data.Services (14)
System\Data\Services\Providers\BasicExpandProvider.cs (14)
536/// <summary><see cref="EqualityComparer&lt;ProjectedProperty&gt;"/> for <see cref="ProjectedProperty"/> which treats 538public class ProjectedPropertyEqualityComparer : IEqualityComparer<ProjectedProperty> 542/// <summary>Compares two <see cref="ProjectedProperty"/> instances for equality.</summary> 547public bool Equals(ProjectedProperty x, ProjectedProperty y) 555public int GetHashCode(ProjectedProperty obj) 637/// <remarks>The list may hold several <see cref="ProjectedProperty"/> instances with the same name. 647/// If a property is to be projected, there's going to be an some instance of <see cref="ProjectedProperty"/> 664private List<ProjectedProperty> projectedProperties; 675private HashSet<ProjectedProperty> projectedPropertyCandidates; 702new HashSet<ProjectedProperty>(new ProjectedProperty.ProjectedPropertyEqualityComparer()); 1033this.projectedProperties = new List<ProjectedProperty>(this.projectedPropertyCandidates.Count); 1565ProjectedProperty projectedProperty = this.projectedProperties[propertyIndex];