Table of Contents

Sandcastle.Core.PlugIn Namespace

This namespace contains types used to create plug-ins for the help file builder.

Classes

ExecutionContext

This class defines the execution context in which the plug-in is being called during the build process

ExecutionPoint

This class defines when a plug-in gets executed during the build process

HelpFileBuilderPlugInExportAttribute

This is a custom version of the ExportAttribute that contains metadata for the help file builder plug-ins.

PlugInConfiguration

This class is used to contain a plug-in's configuration and enabled state

PlugInConfigurationDictionary

This dictionary class is used to hold the configurations for third party build process plug-ins such as the Additional Content Only plug-in.

PlugInConfigurationEditorExportAttribute

This is a custom version of the ExportAttribute that contains metadata for the help file builder plug-in configuration editors.

Interfaces

IPlugIn

This interface defines the methods required to implement a Sandcastle Help File Builder build process plug-in.

IPlugInConfigurationEditor

This class defines the interface used to edit a plug-in configuration

IPlugInConfigurationEditorMetadata

This class defines the metadata for a plug-in configuration editor

IPlugInMetadata

This class defines the metadata for a Sandcastle Help File Builder build process plug-in

Enums

ExecutionBehaviors

This public enumerated type defines the execution behavior of a build process plug-in