public static TBuilder SetId <TBuilder, TResource, TResourceId>(this IResourceIdentifierBuilder <TBuilder, TResource> resourceIdentifierBuilder, params TResourceId[] clrResourceIdCollection) where TBuilder : class where TResource : class, IResource { Contract.Requires(resourceIdentifierBuilder != null); return(resourceIdentifierBuilder.SetId(clrResourceIdCollection.AsEnumerable())); }
// PUBLIC METHODS /////////////////////////////////////////////////// #region IResourceIdentifierBuilder<TBuilder> Extensions public static TBuilder SetMeta <TBuilder, TResource>(this IResourceIdentifierBuilder <TBuilder, TResource> resourceIdentifierBuilder, params Meta[] metaCollection) where TBuilder : class where TResource : class, IResource { Contract.Requires(resourceIdentifierBuilder != null); return(resourceIdentifierBuilder.SetMeta(metaCollection.AsEnumerable())); }