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)