ExecuteConfig(IDocument, IExecutionContext, IMetadata) Method
Executes the module for each input document in parallel. If there aren't any input documents and the config delegate doesn't require documents, this will be called once with a null input.
Namespace
Statiq.Common
Containing Type
SyncMultiConfigModule

Syntax

protected abstract IEnumerable<IDocument> ExecuteConfig(IDocument input, IExecutionContext context, IMetadata values)

Parameters

Name Type Description
input IDocument The input document this module is currently applying to or null if there aren't any input documents or if the config delegate doesn't require documents.
context IExecutionContext The execution context.
values IMetadata The evaluated config values.

Return Value

Type Description
IEnumerable<IDocument> The result documents.