BuildMaster SDK Reference
Version:

Inedo.BuildMaster Namespace

Name Description
DeployableInfo

Represents a deployable that is part of a release.

OtterScriptSymbolComparer

Represents a string comparison operation that ignores case and also treats - and _ characters as identical.

RequiresInterfaceAttribute

Indicates that a class (generally, an Inedo.BuildMaster.Extensibility.Actions.ActionBase) requires that a class it consumes (generally a Inedo.BuildMaster.Extensibility.Providers.ProviderBase) must implement an interface.

Util

A collection of static utility methods.

Util.Agents

Contains methods for working with agents.

Util.Artifacts

Contains methods for working with artifacts.

Util.Deployables

Contains utility methods for working with deployables.

Util.ExtensionConfigurers

Contains utility methods for working with extension configurers.

Util.Files.Comparison

A set of static methods for file/directory comparison.

Util.Files.Comparison.DirectoryDifferences

Contains a difference report for two directory trees.

Util.Files.Comparison.ISystemEntryInfoPair<TEntry>

Represents a pair of matched file system items.

Util.Files.Diff

A set of static methods for text file comparison.

Util.Plans

Contains methods for working with deployment plans.

Util.Plans.ValidationLevel

Specifies the severity of a validation message.

Util.Plans.ValidationMessage

Describes a validation error or warning.

Util.Providers

A static class of utility methods to assist with managing Inedo.BuildMaster.Extensibility.Providers.ProviderBase classes.

Util.Variables

Contains methods for working with BuildMaster variables.

Util.Variables.VariableInfo

Represents a BuildMaster variable.