Esempio n. 1
0
 private static IEnumerable <Facet> OverrideFacetValues(
     IEnumerable <Facet> facets,
     FacetValues values)
 {
     return(TypeUsage.OverrideFacetValues <Facet>(facets, (Func <Facet, FacetDescription>)(f => f.Description), (Func <Facet, Facet>)(f => f), values));
 }
Esempio n. 2
0
 internal TypeUsage ShallowCopy(params Facet[] facetValues)
 {
     return(TypeUsage.Create(this._edmType, TypeUsage.OverrideFacetValues((IEnumerable <Facet>) this.Facets, (IEnumerable <Facet>)facetValues)));
 }
Esempio n. 3
0
 private static IEnumerable <Facet> GetDefaultFacetDescriptionsAndOverrideFacetValues(
     EdmType type,
     FacetValues values)
 {
     return(TypeUsage.OverrideFacetValues <FacetDescription>(type.GetAssociatedFacetDescriptions(), (Func <FacetDescription, FacetDescription>)(fd => fd), (Func <FacetDescription, Facet>)(fd => fd.DefaultValueFacet), values));
 }