BuildMaster SDK Reference
Version:

Inedo.BuildMaster.Extensibility Namespace

Name Description
ComponentConfigurationValue

Represents a stored configuration value of an component.

DeprecatedInBuildMasterVersionAttribute

Marks an extension or class as deprecated by a specific version of BuildMaster.

DisableVariableExpansionAttribute

Indicates that a property should not have its variables automatically expanded.

ExtensionIconAttribute

Specifies the URL of the extension's icon.

IComponentConfiguration

Contains the stored configuration of an component

ICustomVariableReplacer

Indicates that a persistent property supports custom variable replacement logic.

IGenericBuildMasterContext

Represents context information for BuildMaster.

ITemplateContainer<TTemplate>

Indicates that a type has special handling for enumerating properties.

OutputAttribute

Indicates that a property acts as a named return value.

RequiredBuildMasterVersionAttribute

Marks an extension or class as requiring a specific minimum version of BuildMaster.

ScriptAliasAttribute

Provides an alias for both classes and properties of operations and configurations when used in a script.

ScriptNamespaceAttribute

Specifies the default OtterScript namespace for a class or an assembly.

SimpleBuildMasterContext

A simple implementation of IGenericBuildMasterContext.

TimeSpanUnit

Indicates how a value should be converted to a timespan.

TimeSpanUnitAttribute

Specifies the default unit to use for a System.TimeSpan property.

VariableExpandingField

Represents a persistent field which supports variable expansion.