11 references to ExpandProvider
System.Data.Services (11)
System\Data\Services\Providers\BasicExpandProvider.cs (11)
848ExpandNode expandNode = new ExpandNode(expandedProjectionNode, this.ExpandProvider); 903if (this.ExpandProvider.Provider.HasDerivedTypes(this.BaseResourceType)) 905this.resourceTypes.AddRange(this.ExpandProvider.Provider.GetDerivedTypes(this.BaseResourceType)); 984foreach (ResourceProperty etagProperty in this.ExpandProvider.Provider.GetETagProperties(this.Node.ResourceSetWrapper.Name, resourceType)) 1107(!this.ExpandProvider.expanded && this.children.Count > 0); // We wrap to implement expansion. 1353expression, filterLambda, this.ExpandProvider.Provider.NullPropagationRequired); 1466if (this.singleResult && this.ExpandProvider.Provider.NullPropagationRequired) 1638if (this.ExpandProvider.castToObject && propertyAccess.Type != typeof(object)) 1667if (!this.ExpandProvider.Provider.NullPropagationRequired) 1695Expression typeIsExpression = this.ExpandProvider.Provider.IsV1Provider ? 1713if (this.ExpandProvider.Provider.NullPropagationRequired)