AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.4" />

 BaseLinkRelation

abstract class BaseLinkRelation
Base type for the all link rel field types.
using AngleSharp.Dom.Html; using AngleSharp.Network; using System.Threading.Tasks; namespace AngleSharp.Html.LinkRels { internal abstract class BaseLinkRelation { private readonly HtmlLinkElement _link; private IDownload _download; public HtmlLinkElement Link => _link; public Url Url => new Url(_link.Href); public BaseLinkRelation(HtmlLinkElement link) { _link = link; } public void Cancel() { if (_download != null && !_download.IsCompleted) _download.Cancel(); } public abstract Task LoadAsync(IConfiguration configuration, IResourceLoader loader); protected void SetDownload(IDownload download) { _download = download; } } }