System\Data\Services\Providers\DataServiceProviderWrapper.cs (12)
369private Dictionary<string, List<ResourceProperty>> ResourcePropertyCache
433public object GetPropertyValue(object target, ResourceProperty resourceProperty, ResourceType resourceType)
542public ResourceAssociationSet GetResourceAssociationSet(ResourceSetWrapper resourceSet, ResourceType resourceType, ResourceProperty resourceProperty)
572ResourceProperty relatedProperty = null;
700internal static ResourceType GetDeclaringTypeForProperty(ResourceType resourceType, ResourceProperty resourceProperty)
777internal ResourceSetWrapper GetContainer(ResourceSetWrapper sourceContainer, ResourceType sourceResourceType, ResourceProperty navigationProperty)
806internal IList<ResourceProperty> GetETagProperties(string containerName, ResourceType resourceType)
824internal IEnumerable<ResourceProperty> GetResourceProperties(ResourceSetWrapper resourceSet, ResourceType resourceType)
831List<ResourceProperty> properties;
834properties = new List<ResourceProperty>();
835foreach (ResourceProperty property in resourceType.Properties)
1146foreach (ResourceProperty property in resourceType.PropertiesDeclaredOnThisType)
System\Data\Services\Serializers\Deserializer.cs (4)
201internal static object ConvertValues(object value, ResourceProperty property, ContentFormat contentFormat, DataServiceProviderWrapper provider)
525ResourceProperty propertyToUpdate = description.LastSegmentInfo.ProjectedProperty;
783protected static void SetPropertyValue(ResourceProperty resourceProperty, object declaringResource, object propertyValue, ContentFormat contentFormat, IDataService service)
848protected static SegmentInfo CreateSegment(ResourceProperty property, string propertyName, ResourceSetWrapper propertySet, bool singleResult)
System\Data\Services\WebUtil.cs (5)
898internal static string GetETagValue(object resource, ResourceType resourceType, ICollection<ResourceProperty> etagProperties, IDataService service, bool getMethod)
905foreach (ResourceProperty property in etagProperties)
960ICollection<ResourceProperty> etagProperties = service.Provider.GetETagProperties(container.Name, resourceType);
1071ICollection<ResourceProperty> etagProperties = service.Provider.GetETagProperties(container.Name, resourceType);
1488internal static object GetPropertyValue(DataServiceProviderWrapper provider, object resource, ResourceType resourceType, ResourceProperty resourceProperty, String propertyName)