RangeAttribute

RangeAttribute Class

Specify a range of valid values for the field in script properties.

Syntax

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

Member Details

RangeAttribute Constructor

Specify the allowed range of values for a field using named arguments.

Syntax

public RangeAttribute ()

Remarks

Example

C# Example

Requirements

Namespace: Sansar.Script Assembly: Sansar.Script (in Sansar.Script.dll) Assembly Versions: 1.0.0.0


RangeAttribute Constructor

Specify the allowed range of values for a float or double field.

Syntax

Parameters

min

The lower bound on the range. Default: 0.0f

max

The upper bound on the range. Default: 0.0f

Remarks

Example

C# Example

Requirements

Namespace: Sansar.Script Assembly: Sansar.Script (in Sansar.Script.dll) Assembly Versions: 1.0.0.0


RangeAttribute Constructor

Specify the allowed range of values for an int field.

Syntax

public RangeAttribute (int min, int max)

Parameters

min

The lower bound on the range. Default: 0

max

The upper bound on the range. Default: 0

Remarks

Example

C# Example

Requirements

Namespace: Sansar.Script Assembly: Sansar.Script (in Sansar.Script.dll) Assembly Versions: 1.0.0.0


Max Property

Used with default constructor to specify the upper bound on the range.

Syntax

public object Max { get; set; }

Value

The maximum allowed value for the parameter.

Remarks

Example

C# Example

Requirements

Namespace: Sansar.Script Assembly: Sansar.Script (in Sansar.Script.dll) Assembly Versions: 1.0.0.0


Min Property

Used with default constructor to specify the lower bound on the range.

Syntax

public object Min { get; set; }

Value

The minimum allowed value for the parameter.

Remarks

Example

C# Example

Requirements

Namespace: Sansar.Script Assembly: Sansar.Script (in Sansar.Script.dll) Assembly Versions: 1.0.0.0


Last updated