Sandcastle.Core.BuildAssembler.BuildComponent Namespace

This namespace contains BuildAssembler component types.

Classes

AppliedChangesEventArgs This is used by components to indicate that they have finished applying their changes to the given topic
ApplyingChangesEventArgs This is used by components to indicate that they are about to apply their changes to the given document
BuildComponentCore This is the abstract base class for all build components
BuildComponentExportAttribute This is a custom version of the ExportAttribute that contains metadata for the BuildAssembler build components.
BuildComponentFactory This is an abstract base class that defines the factory method for build components as well as build tool interaction methods.
ComponentPlacement This is used to define the placement of a build component within a BuildAssembler configuration file
CopyComponentCore This abstract class is used to create copy components used in other build components such as CopyFromIndexComponent
CopyComponentExportAttribute This is a custom version of the ExportAttribute that contains metadata for the BuildAssembler copy components.

Interfaces

IBuildComponentMetadata This class defines the metadata for a BuildAssembler build component
ICopyComponentFactory This interface defines the factory method for copy components
ICopyComponentMetadata This class defines the metadata for a BuildAssembler build component
IMemberIdUrlResolver This defines the interface used to resolve an API member ID to an online help website URL

Enumerations

PlacementAction This enumeration defines the build component configuration file placement action values