3 writes to elementType
System.Data.Services (3)
System\Data\Services\Providers\BasicExpandProvider.cs (3)
1136
this.
elementType
= this.enumeratedType;
1812
this.
elementType
= WebUtil.GetWrapperType(typeArguments, Strings.BasicExpandProvider_UnsupportedExpandBreadth);
1816
this.
elementType
= this.GetProjectedWrapperType();
11 references to elementType
System.Data.Services (11)
System\Data\Services\Providers\BasicExpandProvider.cs (11)
723
return this.
elementType
;
727
return typeof(IEnumerable<>).MakeGenericType(this.
elementType
);
1159
return RequestUriProcessor.InvokeSelectForTypes(query, this.
elementType
, selector);
1421
MethodInfo method = ExpandNode.SelectMethodInfoEnumerable.MakeGenericMethod(expressionElementType, this.
elementType
);
1440
this.
elementType
,
1443
bindings[1] = BindByName(this.
elementType
, "Description", Expression.Constant(this.WrapperDescription));
1495
this.
elementType
,
1505
Type projectedSkipTokenType = this.
elementType
.GetGenericArguments().Skip(this.children.Count + 1).First();
1525
this.
elementType
,
1528
bindings[this.children.Count + 2] = BindByName(this.
elementType
, "ProjectedProperty" + this.children.Count.ToString(System.Globalization.CultureInfo.InvariantCulture), skipTokenBody);
1531
return Expression.MemberInit(Expression.New(this.
elementType
), bindings);