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)