HtmlAnalyzer Class
Namespace
Statiq.Web
Interfaces
Base Types
Derived Types
graph BT Type-->Base0["Analyzer"] click Base0 "/api/Statiq.Common/Analyzer" Base0-->Base1["object"] Type-.->Interface0["IAnalyzer"] click Interface0 "/api/Statiq.Common/IAnalyzer" Type["HtmlAnalyzer"] class Type type-node Derived0["SyncHtmlAnalyzer"]-->Type click Derived0 "/api/Statiq.Web/SyncHtmlAnalyzer" Derived1["ValidateLinks"]-->Type click Derived1 "/api/Statiq.Web/ValidateLinks" Derived2["DelegateHtmlAnalyzer"]-->Type click Derived2 "/api/Statiq.Web/DelegateHtmlAnalyzer"

Syntax

public abstract class HtmlAnalyzer : Analyzer, IAnalyzer

Constructors

Name Summary
HtmlAnalyzer()

Properties

Name Property Type Summary
LogLevel LogLevel
The level at which this analyzer should log.
Inherited from Analyzer
PipelinePhases MultiValueDictionary<string, Phase>
The pipelines and phases this analyzer will be run after.
Inherited from Analyzer

Methods

Name Return Value Summary
AnalyzeAsync(IAnalyzerContext) Task
Performs analysis.
Inherited from Analyzer
AnalyzeAsync(IHtmlDocument, IDocument, IAnalyzerContext) Task
AnalyzeDocumentAsync(IDocument, IAnalyzerContext) Task
BeforeEngineExecutionAsync(IEngine, Guid) Task
Called for each analyzer instance before each execution.
Inherited from Analyzer

Extension Methods