IBuildAssembler Interface
Definition
- Namespace
- Sandcastle.Core.BuildAssembler
- Assembly
- Sandcastle.Core.dll
This interface defines the common Build Assembler tool properties, events, and methods used to generate help topics.
public interface IBuildAssembler
Properties
| 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(XPathNavigator) |
Add a set of components based on the given configuration |
| ClearComponents() |
Dispose of all components and clear them from the collection |
| LoadComponent(XPathNavigator) |
This is used to create a component based on the given configuration |
| LoadComponents(XPathNavigator) |
This is used to load a set of components in a configuration and return them as an enumerable list |
| OnComponentEvent(object, EventArgs) |
This is used to raise the ComponentEvent |
| WriteMessage(string, MessageLevel, string, string) |
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 |