BuildComponentFactory Class

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

Definition

Namespace: Sandcastle.Core.BuildAssembler.BuildComponent
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2024.12.21.0
public abstract class BuildComponentFactory
Inheritance
Object    BuildComponentFactory
Derived
More

Remarks

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

Constructors

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
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also