AngleSharp by AngleSharp

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

 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() { IRequestProcessor processor = base.Processor; if (processor != null) { ResourceRequest request = base.Link.CreateRequestFor(base.Url); return processor.ProcessAsync(request); } return null; } } }