BuildMaster SDK Reference
Version:

RequiresInterfaceAttribute Class

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.

Inheritance Hierarchy

  • object
    • System.Attribute
      • Inedo.BuildMaster.RequiresInterfaceAttribute

Syntax

public class RequiresInterfaceAttribute : System.Attribute

Constructors

Name Description
RequiresInterfaceAttribute(System.Type requiredInterface)

Initializes a new instance of the RequiresInterfaceAttribute class.

Properties

Name Description
RequiredInterface

Gets the type of the interface which must be implemented by the related Inedo.BuildMaster.Extensibility.Providers.ProviderBase.

Remarks

This attribute is only relevant for provider-based actions.