public ILinkBuilder <TBuilder> Link(string rel) { Contract.Requires(String.IsNullOrWhiteSpace(rel) == false); var linkBuilder = new NullLinkBuilder <TBuilder>(this.Builder); return(linkBuilder); }
public ILinkBuilder <IResourceLinksBuilder <TParentBuilder, TResource> > Link(string rel, Func <TResource, bool> predicate) { var nullLinkBuilder = new NullLinkBuilder <IResourceLinksBuilder <TParentBuilder, TResource> >(this); return(nullLinkBuilder); }