Optimization : Optimization.Attributes Namespace

ExtensionAttribute Class

Extension attribute.

[System.AttributeUsage(System.AttributeTargets.Class)]
public class ExtensionAttribute : Attribute

⊟ Remarks

This attribute can be used to provide metadata for an extension type.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)

⊟ Members

See Also: Inherited members from Attribute.

⊟ Public Constructors

Default constructor.
Constructor.

⊟ Public Fields

AppliesTo Type[]. List of optimizer types.
Description string . Extension description.
Name string . Extension name.

⊟ Member Details

⊟ ExtensionAttribute Constructor

Default constructor.

public ExtensionAttribute ()

⊟ Remarks

Default constructor.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)

⊟ ExtensionAttribute Constructor

Constructor.

public ExtensionAttribute (string name)

⊟ Parameters

name
The extension name.

⊟ Remarks

Constructor.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)

⊟ AppliesTo Field

List of optimizer types.

public Type[] AppliesTo

⊟ Remarks

List of optimizer types this extension applies to.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)

⊟ Description Field

Extension description.

public string Description

⊟ Remarks

Extension description.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)

⊟ Name Field

Extension name.

public string Name

⊟ Remarks

Extension name.

⊟ Requirements

Namespace: Optimization.Attributes
Assembly: Optimization (in Optimization.dll)