Table of Contents

Sandcastle.Core Namespace

This namespace contains common core types related to the Sandcastle tools.

Classes

ComponentAssemblyResolver

This is used to resolve assembly dependencies when loading component assemblies with MEF

ComponentUtilities

This class contains properties and methods used to locate and work with build components, plug-ins, syntax generators, and presentation styles.

Constants

This class holds a set of constants that define various application values such as the application name, common data folder locations, etc.

FilePath

This class is used to represent a file path. Support is included for treating the path as fixed or relative and for expanding environment variables in the path name.

FolderPath

This class is used to represent a folder path. Support is included for treating the path as fixed or relative and for expanding environment variables in the path name.

Interfaces

IBasePathProvider

This interface defines the properties used to obtain a base path for a FilePath object.

Enums

MessageLevel

This enumerated type defines the message logging levels