BaseLinkRelation
Base type for the all link rel field types.
using AngleSharp.Dom.Html;
using AngleSharp.Network.RequestProcessors;
using System.Threading.Tasks;
namespace AngleSharp.Html.LinkRels
{
internal abstract class BaseLinkRelation
{
private readonly HtmlLinkElement _link;
private readonly IRequestProcessor _processor;
public IRequestProcessor Processor => _processor;
public HtmlLinkElement Link => _link;
public Url Url => new Url(_link.Href);
public BaseLinkRelation(HtmlLinkElement link, IRequestProcessor processor)
{
_link = link;
_processor = processor;
}
public abstract Task LoadAsync();
}
}