1 instantiation of ProjectedProperty
System.Data.Services (1)
System\Data\Services\Providers\BasicExpandProvider.cs (1)
868
this.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<ProjectedProperty>"/> for <see cref="
ProjectedProperty
"/> which treats
538
public class ProjectedPropertyEqualityComparer : IEqualityComparer<
ProjectedProperty
>
542
/// <summary>Compares two <see cref="
ProjectedProperty
"/> instances for equality.</summary>
547
public bool Equals(
ProjectedProperty
x,
ProjectedProperty
y)
555
public 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
"/>
664
private List<
ProjectedProperty
> projectedProperties;
675
private HashSet<
ProjectedProperty
> projectedPropertyCandidates;
702
new HashSet<
ProjectedProperty
>(new
ProjectedProperty
.ProjectedPropertyEqualityComparer());
1033
this.projectedProperties = new List<
ProjectedProperty
>(this.projectedPropertyCandidates.Count);
1565
ProjectedProperty
projectedProperty = this.projectedProperties[propertyIndex];