1 instantiation of ReferenceEqualityComparer
System.Data.Services (1)
parent\Client\System\Data\Services\Client\ReferenceEqualityComparer.cs (1)
133ReferenceEqualityComparer<T> newInstance = new ReferenceEqualityComparer<T>();
14 references to ReferenceEqualityComparer
System.Data.Services (14)
parent\Client\System\Data\Services\Client\ReferenceEqualityComparer.cs (3)
110private static ReferenceEqualityComparer<T> instance; 126internal static ReferenceEqualityComparer<T> Instance 133ReferenceEqualityComparer<T> newInstance = new ReferenceEqualityComparer<T>();
System\Data\Services\Caching\MetadataCacheItem.cs (1)
86this.childTypesCache = new Dictionary<ResourceType, List<ResourceType>>(ReferenceEqualityComparer<ResourceType>.Instance);
System\Data\Services\Epm\EpmCustomContentSerializer.cs (1)
219this.visitorContent = new Dictionary<EpmTargetPathSegment, EpmCustomContentWriterNodeData>(ReferenceEqualityComparer<EpmTargetPathSegment>.Instance);
System\Data\Services\Parsing\RequestQueryParser.cs (1)
236this.literals = new Dictionary<Expression, string>(ReferenceEqualityComparer<Expression>.Instance);
System\Data\Services\Providers\BasicExpandProvider.cs (1)
1864this.expandNodeAnnotations = new Dictionary<Expression, ExpandNode>(ReferenceEqualityComparer<Expression>.Instance);
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
53private Dictionary<object, object> objectsToBeReplaced = new Dictionary<object, object>(ReferenceEqualityComparer<object>.Instance); 798Dictionary<ResourceType, ResourceSet> typeRights = new Dictionary<ResourceType, ResourceSet>(ReferenceEqualityComparer<ResourceType>.Instance);
System\Data\Services\Providers\ResourceType.cs (2)
97private Dictionary<ResourceProperty, PropertyInfo> propertyInfosDeclaredOnThisType = new Dictionary<ResourceProperty, PropertyInfo>(ReferenceEqualityComparer<ResourceProperty>.Instance); 1104this.propertyInfosDeclaredOnThisType = new Dictionary<ResourceProperty, PropertyInfo>(ReferenceEqualityComparer<ResourceProperty>.Instance);
System\Data\Services\Serializers\Serializer.cs (1)
328this.complexTypeCollection = new HashSet<object>(ReferenceEqualityComparer<object>.Instance);
System\Data\Services\UpdateTracker.cs (2)
41this.items = new Dictionary<ResourceSetWrapper, Dictionary<object, UpdateOperations>>(ReferenceEqualityComparer<ResourceSetWrapper>.Instance); 155changedItems = new Dictionary<object, UpdateOperations>(ReferenceEqualityComparer<object>.Instance);