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