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