ContextExtensions
Useful methods for browsing contexts.
using AngleSharp.Dom;
using AngleSharp.Network;
using AngleSharp.Services;
using System.Diagnostics;
namespace AngleSharp.Extensions
{
[DebuggerStepThrough]
internal static class ContextExtensions
{
public static IDocumentLoader CreateLoader(this IBrowsingContext context)
{
return context.Configuration.GetService<ILoaderService>()?.CreateDocumentLoader(context);
}
public static IHistory CreateHistory(this IBrowsingContext context)
{
return context.Configuration.GetService<IHistoryService>()?.CreateHistory(context);
}
}
}