Table of Contents

BuildComponentFactory Class

Definition

Namespace
Sandcastle.Core.BuildAssembler.BuildComponent
Assembly
Sandcastle.Core.dll

This is an abstract base class that defines the factory method for build components as well as build tool interaction methods.

public abstract class BuildComponentFactory
Inheritance
BuildComponentFactory
Derived

Remarks

Build components are non-shared and instances are created as needed

Constructors

BuildComponentFactory()

Constructor

Properties

BuildAssembler

This is used to import the build assembler instance that is passed to the build component when it is created.

ConceptualBuildPlacement

This is used to get or set a placement action for conceptual content builds

DefaultConfiguration

This read-only property can be overridden to define a default configuration for the build component

Dependencies

This read-only property can be overridden to provide a list of build components on which this component depends.

ReferenceBuildPlacement

This is used to get or set a placement action for reference content builds

Methods

Create()

This is implemented to provide a build component factory