- Namespace
- Statiq
.Common - Interfaces
- Base Types
-
- object
- Derived Types
graph BT
Type-->Base0["object"]
Type-.->Interface0["IAnalyzer"]
click Interface0 "/api/Statiq.Common/IAnalyzer"
Type["Analyzer"]
class Type type-node
Derived0["SyncAnalyzer"]-->Type
click Derived0 "/api/Statiq.Common/SyncAnalyzer"
Derived1["DelegateAnalyzer"]-->Type
click Derived1 "/api/Statiq.Common/DelegateAnalyzer"
Derived2["MarkdownAnalyzer"]-->Type
click Derived2 "/api/Statiq.Web/MarkdownAnalyzer"
Derived3["HtmlAnalyzer"]-->Type
click Derived3 "/api/Statiq.Web/HtmlAnalyzer"
Syntax
public abstract class Analyzer : IAnalyzer
Properties
Name | Property Type | Summary |
---|---|---|
LogLevel | LogLevel |
The level at which this analyzer should log.
|
PipelinePhases | MultiValueDictionary |
The pipelines and phases this analyzer will be run after.
|
Methods
Name | Return Value | Summary |
---|---|---|
AnalyzeAsync |
Task |
Performs analysis.
|
AnalyzeDocumentAsync |
Task |
Analyzes an individual document.
|
Before |
Task |
Called for each analyzer instance before each execution.
|