IEngine Interface

Summary

The engine is the primary entry point for the generation process.
Assembly
Wyam.Common.dll
Namespace
Wyam.Common.Execution
Implementing Types
graph BT Type["IEngine"] class Type type-node Implementing0["Engine"]-.->Type click Implementing0 "/api/Wyam.Core.Execution/Engine"

Syntax

public interface IEngine

Properties

Name Value Summary
ApplicationInput string
Gets or sets the application input.
DocumentFactory IDocumentFactory
Gets or sets the document factory.
Documents IDocumentCollection
Gets the documents.
DynamicAssemblies IRawAssemblyCollection
Gets a collection of all the raw assemblies that should be referenced by modules that support dynamic compilation (such as configuration assemblies).
FileSystem IFileSystem
Gets the file system.
Namespaces INamespacesCollection
Gets the namespaces that should be brought in scope by modules that support dynamic compilation.
Pipelines IPipelineCollection
Gets the pipelines.
Settings ISettings
Gets the settings.
Shortcodes IShortcodeCollection
Gets the shortcodes.
GitHub