AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.14.0-alpha-817" />

 BaseLinkRelation

public abstract class BaseLinkRelation
Base type for the all link rel field types.
using AngleSharp.Html.Dom; using AngleSharp.Io.Processors; using System.Threading.Tasks; namespace AngleSharp.Html.LinkRels { public abstract class BaseLinkRelation { private readonly IHtmlLinkElement _link; private readonly IRequestProcessor _processor; public IRequestProcessor Processor => _processor; public IHtmlLinkElement Link => _link; public Url Url { get { if (!string.IsNullOrEmpty(_link.Href)) return new Url(_link.Href); return null; } } public BaseLinkRelation(IHtmlLinkElement link, IRequestProcessor processor) { _link = link; _processor = processor; } public abstract Task LoadAsync(); } }