BuildMaster SDK Reference
Version:

ExtensionComponent Class

Represents a class that implements a supported extensibility point.

Inheritance Hierarchy

Syntax

public class ExtensionComponent

Properties

Name Description
ComponentBaseType

Gets the extensible base type implemented by the component, e.g. ActionBase, SourceControlProviderBase, etc.

ComponentType

Gets the type.

ComponentTypeName

Gets the name of the component type.

ComponentTypeNameAndAssembly

Gets the name of the component type.

DeprecatedInVersion

Gets the version of BuildMaster which considers this component to be deprecated.

Description

Gets the description of the component.

ErrorIfUsed

Gets a value indicating whether this component cannot be used at all.

Extension

Gets the extension that contains this component.

ExtensionAssemblyName

Gets the name of the extension assembly.

ExtensionLogoRelativeUrl

Gets the logo URL for the associated extension, relative to the BuildMaster integration URL.

ExtensionName

Gets the name of the extension that contains this component.

ImplementedInterfaces

Gets the interfaces implemented by the component.

IsDeprecated

Gets a value indicating whether the component has been deprecated.

IsInstalled

Gets a value indicating whether this component is found in an installed extension, or whether the component's extension must be downloaded and installed before it can be used.

Name

Gets the name of the component.

Tags

Gets the tags associated with this component.

Methods

Name Description
GetTags

Returns the tags for the component.

ToString

Returns a System.String that represents this instance.