6 writes to ProjectedProperty
System.Data.Services (6)
System\Data\Services\RequestDescription.cs (1)
417segmentInfo.ProjectedProperty = description.Property;
System\Data\Services\RequestUriProcessor.cs (2)
763segment.ProjectedProperty = null; 769segment.ProjectedProperty = previous.TargetResourceType.TryResolvePropertyName(identifier);
System\Data\Services\SegmentInfo.cs (1)
80this.ProjectedProperty = other.ProjectedProperty;
System\Data\Services\Serializers\Deserializer.cs (2)
713adjustedSegment.ProjectedProperty = segmentInfo.ProjectedProperty; 862result.ProjectedProperty = property;
24 references to ProjectedProperty
System.Data.Services (24)
System\Data\Services\DataService.cs (1)
1545resource = WebUtil.GetPropertyValue(dataService.Provider, resource, parentSegment.TargetResourceType, currentSegment.ProjectedProperty, null);
System\Data\Services\RequestDescription.cs (1)
267get { return this.LastSegmentInfo.ProjectedProperty; }
System\Data\Services\RequestUriProcessor.cs (13)
118ResourceProperty projectedProperty = lastSegment.ProjectedProperty; 817else if (segment.ProjectedProperty == null) 848segment.TargetResourceType = segment.ProjectedProperty.ResourceType; 849ResourcePropertyKind propertyKind = segment.ProjectedProperty.Kind; 853if (segment.ProjectedProperty.CanReflectOnInstanceTypeProperty) 856SelectElement(previous.RequestQueryable, segment.ProjectedProperty) : 857SelectMultiple(previous.RequestQueryable, segment.ProjectedProperty); 864segment.ProjectedProperty) : 867segment.ProjectedProperty); 872segment.ProjectedProperty.TypeKind != ResourceTypeKind.EntityType) 885segment.TargetContainer = service.Provider.GetContainer(previous.TargetContainer, previous.TargetResourceType, segment.ProjectedProperty); 888throw DataServiceException.CreateResourceNotFound(segment.ProjectedProperty.Name); 893Debug.Assert(segment.ProjectedProperty.IsOfKind(ResourcePropertyKind.Primitive), "must be primitive type property");
System\Data\Services\SegmentInfo.cs (1)
80this.ProjectedProperty = other.ProjectedProperty;
System\Data\Services\Serializers\Deserializer.cs (2)
525ResourceProperty propertyToUpdate = description.LastSegmentInfo.ProjectedProperty; 713adjustedSegment.ProjectedProperty = segmentInfo.ProjectedProperty;
System\Data\Services\Serializers\PlainXmlDeserializer.cs (4)
164Debug.Assert(segmentInfo.ProjectedProperty != null, "segmentInfo.ProjectedProperty != null"); 166segmentInfo.ProjectedProperty.ResourceType.ResourceTypeKind != ResourceTypeKind.EntityType, 169propertyName = segmentInfo.ProjectedProperty.Name; 177object result = this.ReadPropertyWithType(this.xmlReader, propertyName, segmentInfo.ProjectedProperty);
System\Data\Services\Serializers\SyndicationDeserializer.cs (2)
667if (propertySegment.ProjectedProperty != null && 668propertySegment.ProjectedProperty.Kind == ResourcePropertyKind.ResourceSetReference)