Optimization : Optimization.Attributes Namespace

SettingAttribute Class

Setting attribute.

[System.AttributeUsage(System.AttributeTargets.Field)]
public class SettingAttribute : Attribute

Remarks

Attribute used to annotate setting fields in Optimization.Settings. With this attribute you can specify an alternative name to use for the setting as well as a default value for the setting. All public fields in a settings object are considered settings by default, so you only need to use this attribute if you want to specify an alternative name and/or a default value.

Requirements

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

Members

See Also: Inherited members from Attribute.

Public Constructors

Create new setting attribute.
Create new setting attribute.
Create new setting attribute.

Public Fields

Default object . Setting default value.
Description string . Setting description.
Name string . Setting name.

Member Details

SettingAttribute Constructor

Create new setting attribute.

public SettingAttribute ()

Remarks

Create new setting attribute.

Requirements

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

SettingAttribute Constructor

Create new setting attribute.

public SettingAttribute (string name)

Parameters

name
Setting name.

Remarks

Create new setting attribute.

Requirements

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

SettingAttribute Constructor

Create new setting attribute.

public SettingAttribute (string name, object def)

Parameters

name
Setting name.
def
Setting default value.

Remarks

Create new setting attribute.

Requirements

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

Default Field

Setting default value.

public object Default

Remarks

Setting default value.

Requirements

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

Description Field

Setting description.

public string Description

Remarks

Setting description.

Requirements

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

Name Field

Setting name.

public string Name

Remarks

Setting name.

Requirements

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