4 writes to currentSegmentInfo
System.Data.Services (4)
System\Data\Services\Parsing\RequestQueryParser.cs (4)
1838this.currentSegmentInfo = new SegmentTypeInfo(this.typeForIt, this.setForIt, false); 1983this.currentSegmentInfo = new SegmentTypeInfo( 2097this.currentSegmentInfo = new SegmentTypeInfo( 2106this.currentSegmentInfo = new SegmentTypeInfo(null, null, false);
14 references to currentSegmentInfo
System.Data.Services (14)
System\Data\Services\Parsing\RequestQueryParser.cs (14)
1985this.currentSegmentInfo != null ? this.currentSegmentInfo.ResourceSet : this.setForIt, 1986this.currentSegmentInfo != null ? this.currentSegmentInfo.IsCollection : false); 2042Debug.Assert(this.currentSegmentInfo != null, "Must have initialized current segment information."); 2043if (this.currentSegmentInfo.IsCollection) 2049ResourceProperty property = this.currentSegmentInfo.ResourceType == null ? 2051this.currentSegmentInfo.ResourceType.TryResolvePropertyName(id); 2053ResourceSetWrapper container = this.currentSegmentInfo.ResourceSet == null || property == null || property.TypeKind != ResourceTypeKind.EntityType ? 2055this.provider.GetContainer(this.currentSegmentInfo.ResourceSet, this.currentSegmentInfo.ResourceType, property); 2061throw DataServiceException.CreateBadRequestError(Strings.BadRequest_InvalidPropertyNameSpecified(id, this.currentSegmentInfo.ResourceType.FullName)); 2068propertyAccess = Expression.Property(instance, this.currentSegmentInfo.ResourceType.GetPropertyInfo(property)); 2105ResourceType resourceType = this.currentSegmentInfo.ResourceType;