DirectoryMetadata Class
Namespace
Statiq.Web.Pipelines
Interfaces
Base Types
graph BT Type-->Base0["Pipeline"] click Base0 "/api/Statiq.Core/Pipeline" Base0-->Base1["object"] Type-.->Interface0["IPipeline"] click Interface0 "/api/Statiq.Common/IPipeline" Type-.->Interface1["IReadOnlyPipeline"] click Interface1 "/api/Statiq.Common/IReadOnlyPipeline" Type["DirectoryMetadata"] class Type type-node

Syntax

public class DirectoryMetadata : Pipeline, IPipeline, IReadOnlyPipeline

Constructors

Properties

Name Property Type Summary
Dependencies HashSet<string>
Inherited from Pipeline
DependencyOf HashSet<string>
Inherited from Pipeline
Deployment bool
Inherited from Pipeline
ExecutionPolicy ExecutionPolicy
Inherited from Pipeline
InputModules ModuleList
Modules that will execute during the input phase.
Inherited from Pipeline
Isolated bool
Inherited from Pipeline
OutputModules ModuleList
Modules that will execute during the output phase.
Inherited from Pipeline
PostProcessHasDependencies bool
Inherited from Pipeline
PostProcessModules ModuleList
Modules that will execute during the post-process phase.
Inherited from Pipeline
ProcessModules ModuleList
Modules that will execute during the process phase.
Inherited from Pipeline

Extension Methods

Name Value Summary
AlwaysExecute<DirectoryMetadata>() TPipeline
AsDependencyOf<DirectoryMetadata>(IEnumerable<string>) TPipeline
AsDependencyOf<DirectoryMetadata>(string[]) TPipeline
AsDeployment<DirectoryMetadata>(bool) TPipeline
AsIsolated<DirectoryMetadata>(bool) TPipeline
AsPostProcessHasDependencies<DirectoryMetadata>(bool) TPipeline
GetAllDependencies(IExecutionState) IEnumerable<string>
Gets all dependencies of this pipeline including DependencyOf declarations.
GetAllDependencies(IReadOnlyPipelineCollection) IEnumerable<string>
Gets all dependencies of this pipeline including DependencyOf declarations.
ManuallyExecute<DirectoryMetadata>() TPipeline
NormallyExecute<DirectoryMetadata>() TPipeline
ThrowIfNull<DirectoryMetadata>(string) T
ToDocument<DirectoryMetadata>(IContentProvider) IDocument
ToDocument<DirectoryMetadata>(IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<DirectoryMetadata>(NormalizedPath, IContentProvider) IDocument
ToDocument<DirectoryMetadata>(NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<DirectoryMetadata>(NormalizedPath, NormalizedPath, IContentProvider) IDocument
ToDocument<DirectoryMetadata>(NormalizedPath, NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
WithDependencies<DirectoryMetadata>(IEnumerable<string>) TPipeline
WithDependencies<DirectoryMetadata>(string[]) TPipeline
WithExecutionPolicy<DirectoryMetadata>(ExecutionPolicy) TPipeline
WithInputConfig<DirectoryMetadata>(Config<object>) TPipeline
WithInputModules<DirectoryMetadata>(IEnumerable<IModule>) TPipeline
WithInputModules<DirectoryMetadata>(IModule[]) TPipeline
WithOutputConfig<DirectoryMetadata>(Config<object>) TPipeline
WithOutputModules<DirectoryMetadata>(IEnumerable<IModule>) TPipeline
WithOutputModules<DirectoryMetadata>(IModule[]) TPipeline
WithPostProcessConfig<DirectoryMetadata>(Config<object>) TPipeline
WithPostProcessModules<DirectoryMetadata>(IEnumerable<IModule>) TPipeline
WithPostProcessModules<DirectoryMetadata>(IModule[]) TPipeline
WithProcessConfig<DirectoryMetadata>(Config<object>) TPipeline
WithProcessModules<DirectoryMetadata>(IEnumerable<IModule>) TPipeline
WithProcessModules<DirectoryMetadata>(IModule[]) TPipeline