StyleSheetLinkRelation
using AngleSharp.Dom;
using AngleSharp.Dom.Html;
using AngleSharp.Extensions;
using AngleSharp.Network;
using AngleSharp.Network.RequestProcessors;
using System.Threading.Tasks;
namespace AngleSharp.Html.LinkRels
{
internal class StyleSheetLinkRelation : BaseLinkRelation
{
public IStyleSheet Sheet => (base.Processor as StyleSheetRequestProcessor)?.Sheet;
public StyleSheetLinkRelation(HtmlLinkElement link)
: base(link, StyleSheetRequestProcessor.Create(link))
{
}
public override Task LoadAsync()
{
ResourceRequest request = base.Link.CreateRequestFor(base.Url);
return base.Processor?.ProcessAsync(request);
}
}
}