/// <summary> /// Adds the link. /// </summary> /// <param name="pageLinks">The page links.</param> /// <param name="title">The title.</param> /// <param name="url">The URL.</param> /// <returns>Returns the page links</returns> public static PageLinks AddLink(this PageLinks pageLinks, [NotNull] string title, [CanBeNull] string url = "") { CodeContracts.VerifyNotNull(pageLinks, "pageLinks"); CodeContracts.VerifyNotNull(title, "title"); pageLinks.Add(new PageLink { Title = title.Trim(), URL = url?.Trim() }); return(pageLinks); }