IBuild Assembler Interface
This interface defines the common Build Assembler tool properties, events, and methods used to generate
help topics.
Definition
Namespace: Sandcastle.Core.BuildAssembler
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.1.20.0
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.1.20.0
C#
public interface IBuildAssemblerVB
Public Interface IBuildAssemblerC++
public interface class IBuildAssemblerF#
type IBuildAssembler = interface endProperties
| BuildComponents | This read-only property returns the current list of build components |
| CopyFromIndexComponents | This read-only property returns the copy from index component factories |
| Data | This read-only property returns a dictionary that can be used to store information shared between build components. |
| SyntaxGeneratorComponents | This read-only property returns the syntax generator component factories |
| TopicTransformation | This read-only property returns the topic transformation to use for the presentation style |
| VerbosityLevel | This read-only property returns the verbosity level for the message handlers |
Methods
| AddComponents | Add a set of components based on the given configuration |
| ClearComponents | Dispose of all components and clear them from the collection |
| LoadComponent | This is used to create a component based on the given configuration |
| LoadComponents | This is used to load a set of components in a configuration and return them as an enumerable list |
| OnComponentEvent | This is used to raise the ComponentEvent |
| WriteMessage | Write a component message to the message log |
Events
| ComponentEvent | This event is raised when a component wants to signal that something of interest has happened |