public void AddLink(SFLink link) { if (link.UrlN().NotNulle()) { if (ParentSettings != null && ParentSettings.AlterFeedLinks != null) { link = ParentSettings.AlterFeedLinks.AlterLink(link); } if (link.UrlN().NotNulle()) { if (Links.NotNulle()) { var lLink = Links.FirstN(lnk => lnk.Url.EqualsIgnoreCase(link.Url)); if (lLink != null) { link = _mergeLinks(link, lLink); } } Links.Add(link); } } }