1 instantiation of ResourceSetWrapper
System.Data.Services (1)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (1)
1031resourceSetWrapper = new ResourceSetWrapper(resourceSet, this.ValidateResourceType(resourceSet.ResourceType));
113 references to ResourceSetWrapper
System.Data.Services (113)
System\Data\Services\Caching\MetadataCacheItem.cs (3)
54private Dictionary<string, ResourceSetWrapper> resourceSetWrapperCache; 90this.resourceSetWrapperCache = new Dictionary<string, ResourceSetWrapper>(EqualityComparer<string>.Default); 131internal Dictionary<string, ResourceSetWrapper> ResourceSetWrapperCache
System\Data\Services\DataService.cs (10)
714ResourceSetWrapper lastSegmentContainer = description.LastSegmentInfo.TargetContainer; 856ResourceSetWrapper container; 1059ResourceSetWrapper targetResourceSet = description.LastSegmentInfo.TargetContainer; 1171ResourceSetWrapper container = description.LastSegmentInfo.TargetContainer; 1219ResourceSetWrapper container; // resource set to which the parent entity belongs to. 1243ResourceSetWrapper container; 1359ResourceSetWrapper container = parentEntitySegment.TargetContainer; 1398ResourceSetWrapper container; 1596IDataService service, RequestDescription description, out ResourceSetWrapper container) 1632ResourceSetWrapper parentEntityResourceSet;
System\Data\Services\DataServiceConfiguration.cs (6)
473internal static Expression ComposeQueryInterceptors(IDataService service, ResourceSetWrapper container) 530internal static IQueryable ComposeResourceContainer(IDataService service, ResourceSetWrapper container, IQueryable query) 569internal static void CheckResourceRights(ResourceSetWrapper container, EntitySetRights requiredRights) 584internal static void CheckResourceRightsForRead(ResourceSetWrapper container, bool singleResult) 648ResourceSetWrapper container = description.SegmentInfos[index].TargetContainer; 661internal static string GetAllowedMethods(DataServiceConfiguration configuration, ResourceSetWrapper container, RequestDescription description)
System\Data\Services\ExpandSegment.cs (3)
44private readonly ResourceSetWrapper container; 89ResourceSetWrapper container, 157internal ResourceSetWrapper Container
System\Data\Services\Parsing\RequestQueryParser.cs (7)
75internal static IQueryable Where(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, IQueryable source, string predicate) 99private static LambdaExpression ParseLambdaForWhere(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, Type queryElementType, string expression) 188private readonly ResourceSetWrapper setForIt; 221internal ExpressionParser(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, ParameterExpression parameterForIt, string expression) 2053ResourceSetWrapper container = this.currentSegmentInfo.ResourceSet == null || property == null || property.TypeKind != ResourceTypeKind.EntityType ? 2673public SegmentTypeInfo(ResourceType resourceType, ResourceSetWrapper resourceSet, bool isCollection) 2688public ResourceSetWrapper ResourceSet
System\Data\Services\Providers\DataServiceProviderWrapper.cs (16)
170public IEnumerable<ResourceSetWrapper> ResourceSets 191ResourceSetWrapper resourceSetWrapper = this.ValidateResourceSet(resourceSet); 342private Dictionary<string, ResourceSetWrapper> ResourceSetWrapperCache 407public IQueryable GetQueryRootForResourceSet(ResourceSetWrapper resourceSet) 514public ResourceSetWrapper TryResolveResourceSet(string name) 520ResourceSetWrapper resourceSetWrapper; 542public ResourceAssociationSet GetResourceAssociationSet(ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty resourceProperty) 563ResourceSetWrapper relatedSet = this.ValidateResourceSet(relatedEnd.ResourceSet); 750foreach (ResourceSetWrapper resourceSet in this.ResourceSets) 777internal ResourceSetWrapper GetContainer(ResourceSetWrapper sourceContainer, ResourceType sourceResourceType, ResourceProperty navigationProperty) 824internal IEnumerable<ResourceProperty> GetResourceProperties(ResourceSetWrapper resourceSet, ResourceType resourceType) 985internal bool IsEntityTypeDisallowedForSet(ResourceSetWrapper resourceSet, ResourceType resourceType) 1017internal ResourceSetWrapper ValidateResourceSet(ResourceSet resourceSet) 1019ResourceSetWrapper resourceSetWrapper = null; 1144private bool HasNavigationProperties(ResourceSetWrapper resourceSet, ResourceType resourceType)
System\Data\Services\Providers\ExpandedProjectionNode.cs (3)
34private readonly ResourceSetWrapper resourceSetWrapper; 89ResourceSetWrapper resourceSetWrapper, 191internal ResourceSetWrapper ResourceSetWrapper
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
2525foreach (ResourceSetWrapper resourceSet in this.provider.ResourceSets) 2754private void PopulateTypesForSet(ResourceSetWrapper resourceSet)
System\Data\Services\Providers\ResourceAssociationSet.cs (2)
122internal ResourceAssociationSetEnd GetResourceAssociationSetEnd(ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty resourceProperty) 149internal ResourceAssociationSetEnd GetRelatedResourceAssociationSetEnd(ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty resourceProperty)
System\Data\Services\Providers\RootProjectionNode.cs (2)
53ResourceSetWrapper resourceSetWrapper, 80/// <remarks>This is usually the resource type of the <see cref="ResourceSetWrapper"/> for this node,
System\Data\Services\Providers\ServiceOperationWrapper.cs (2)
35private ResourceSetWrapper resourceSet; 147public ResourceSetWrapper ResourceSet
System\Data\Services\RequestDescription.cs (8)
409RequestDescription description, object entity, ResourceSetWrapper container) 477ResourceSetWrapper leftSet; 478ResourceSetWrapper rightSet; 494ResourceSetWrapper resourceSet = this.SegmentInfos[resourceIndex].TargetContainer; 509internal RequestDescription UpdateAndCheckEpmFeatureVersion(ResourceSetWrapper resourceSet, IDataService service) 538internal RequestDescription UpdateEpmResponseVersion(string acceptTypesText, ResourceSetWrapper resourceSet, DataServiceProviderWrapper provider) 648private void GetLinkedResourceSets(out ResourceSetWrapper leftSet, out ResourceSetWrapper rightSet)
System\Data\Services\RequestQueryProcessor.cs (3)
143ResourceSetWrapper targetContainer = this.description.LastSegmentInfo.TargetContainer; 399ResourceSetWrapper resourceSet = this.description.LastSegmentInfo.TargetContainer; 1044ResourceSetWrapper resourceSet = this.description.LastSegmentInfo.TargetContainer;
System\Data\Services\RequestUriProcessor.cs (1)
589ResourceSetWrapper container = service.Provider.TryResolveResourceSet(segment.Identifier);
System\Data\Services\SegmentInfo.cs (2)
44private ResourceSetWrapper targetContainer; 118internal ResourceSetWrapper TargetContainer
System\Data\Services\Serializers\AtomServiceDocumentSerializer.cs (1)
68foreach (ResourceSetWrapper container in this.Provider.ResourceSets)
System\Data\Services\Serializers\Deserializer.cs (5)
239ResourceSetWrapper container = null; 371internal static object GetResourceToModify(RequestDescription description, IDataService service, out object entityResource, out ResourceSetWrapper container) 391out ResourceSetWrapper entityContainer, 663ResourceSetWrapper container; 848protected static SegmentInfo CreateSegment(ResourceProperty property, string propertyName, ResourceSetWrapper propertySet, bool singleResult)
System\Data\Services\Serializers\JsonDeserializer.cs (3)
522private bool PopulateProperties(JsonReader.JsonObjectRecords jsonObject, object resource, ResourceSetWrapper parentResourceSet, ResourceType parentResourceType) 772private void HandleNavigationProperty(ResourceSetWrapper parentResourceSet, ResourceType parentResourceType, object resource, ResourceProperty resourceProperty, object propertyValue) 781ResourceSetWrapper propertySet = this.Service.Provider.GetContainer(parentResourceSet, parentResourceType, resourceProperty);
System\Data\Services\Serializers\JsonServiceDocumentSerializer.cs (1)
72foreach (ResourceSetWrapper container in this.provider.ResourceSets)
System\Data\Services\Serializers\MetadataSerializer.cs (11)
165ResourceSetWrapper container = operation.ResourceSet; 672IEnumerable<ResourceSetWrapper> entitySets, 682foreach (ResourceSetWrapper container in entitySets) 748foreach (ResourceSetWrapper resourceSet in this.provider.ResourceSets) 775foreach (ResourceSetWrapper resourceSet in this.provider.ResourceSets) 794internal IEnumerable<ResourceSetWrapper> ResourceSets 991private void PopulateTypesForSet(ResourceSetWrapper resourceSet) 1018private ResourceAssociationType GetResourceAssociationType(ResourceAssociationSet associationSet, ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty navigationProperty) 1080private ResourceAssociationSet GetAndValidateResourceAssociationSet(ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty navigationProperty) 1141private void PopulateAssociationsForSetAndType(ResourceSetWrapper resourceSet, ResourceType resourceType) 1160private void PopulateAssociationsForSet(ResourceSetWrapper resourceSet)
System\Data\Services\Serializers\Serializer.cs (9)
64private List<ResourceSetWrapper> segmentContainers; 98protected ResourceSetWrapper CurrentContainer 181internal static Uri GetUri(object resource, DataServiceProviderWrapper provider, ResourceSetWrapper container, Uri absoluteServiceUri) 460ResourceSetWrapper container = null; 515ResourceSetWrapper current = null; 581new List<ResourceSetWrapper>(this.segmentContainers), 601this.segmentContainers = (List<ResourceSetWrapper>)savedLists[1]; 1059private bool PushSegment(string name, ResourceSetWrapper container) 1069this.segmentContainers = new List<ResourceSetWrapper>();
System\Data\Services\Serializers\SyndicationDeserializer.cs (4)
366ResourceSetWrapper container; 455private void ApplyLink(SyndicationLink link, ResourceSetWrapper resourceSet, ResourceType resourceType, object resource, string propertyName) 577ResourceSetWrapper parentResourceSet, 622ResourceSetWrapper targetSet = this.Service.Provider.GetContainer(parentResourceSet, parentResourceType, property);
System\Data\Services\UpdatableWrapper.cs (1)
140internal void SetETagValues(object resourceCookie, ResourceSetWrapper container)
System\Data\Services\UpdateTracker.cs (6)
29private Dictionary<ResourceSetWrapper, Dictionary<object, UpdateOperations>> items; 41this.items = new Dictionary<ResourceSetWrapper, Dictionary<object, UpdateOperations>>(ReferenceEqualityComparer<ResourceSetWrapper>.Instance); 49internal static void FireNotification(IDataService service, object target, ResourceSetWrapper container, UpdateOperations action) 131internal void TrackAction(object target, ResourceSetWrapper container, UpdateOperations action) 179private static void AssertActionValues(object target, ResourceSetWrapper container)
System\Data\Services\WebUtil.cs (2)
957internal static string GetETagValue(IDataService service, object resource, ResourceSetWrapper container) 1044ResourceSetWrapper container,