C# Class Mono.Addins.ExtensionAttribute

Inheritance: System.Attribute
Show file Open project: slluis/mono-addins

Private Properties

Property Type Description

Public Methods

Method Description
ExtensionAttribute ( ) : System
ExtensionAttribute ( Type type ) : System

Initializes a new instance

This constructor can be used to explicitly specify the type that defines the extension point to be extended. By default, Mono.Addins will try to find any extension point defined in any of the base classes or interfaces. The type parameter can be used when there is more than one base type providing an extension point.

ExtensionAttribute ( string path ) : System

Initializes a new instance

The path is only required if there are several extension points defined for the same type.

Method Details

ExtensionAttribute() public method

public ExtensionAttribute ( ) : System
return System

ExtensionAttribute() public method

Initializes a new instance
This constructor can be used to explicitly specify the type that defines the extension point to be extended. By default, Mono.Addins will try to find any extension point defined in any of the base classes or interfaces. The type parameter can be used when there is more than one base type providing an extension point.
public ExtensionAttribute ( Type type ) : System
type System.Type /// Type defining the extension point being extended ///
return System

ExtensionAttribute() public method

Initializes a new instance
The path is only required if there are several extension points defined for the same type.
public ExtensionAttribute ( string path ) : System
path string /// Path of the extension point. ///
return System