11 references to ExpandProvider
System.Data.Services (11)
System\Data\Services\Providers\BasicExpandProvider.cs (11)
848
ExpandNode expandNode = new ExpandNode(expandedProjectionNode, this.
ExpandProvider
);
903
if (this.
ExpandProvider
.Provider.HasDerivedTypes(this.BaseResourceType))
905
this.resourceTypes.AddRange(this.
ExpandProvider
.Provider.GetDerivedTypes(this.BaseResourceType));
984
foreach (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.
1353
expression, filterLambda, this.
ExpandProvider
.Provider.NullPropagationRequired);
1466
if (this.singleResult && this.
ExpandProvider
.Provider.NullPropagationRequired)
1638
if (this.
ExpandProvider
.castToObject && propertyAccess.Type != typeof(object))
1667
if (!this.
ExpandProvider
.Provider.NullPropagationRequired)
1695
Expression typeIsExpression = this.
ExpandProvider
.Provider.IsV1Provider ?
1713
if (this.
ExpandProvider
.Provider.NullPropagationRequired)