StrictRangeAttribute Constructor
StrictRangeAttribute(long, long, int)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type long.
Declaration
public StrictRangeAttribute(long min, long max, int decimalPlaces = 0)
Parameters
Type | Name | Description |
---|---|---|
long | min | The minimum value. |
long | max | The maximum value. |
int | decimalPlaces | When non-zero, interprets the |
StrictRangeAttribute(int, int, int)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type int.
Declaration
public StrictRangeAttribute(int min, int max, int decimalPlaces = 0)
Parameters
Type | Name | Description |
---|---|---|
int | min | The minimum value. |
int | max | The maximum value. |
int | decimalPlaces | When non-zero, interprets the |
StrictRangeAttribute(short, short)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type short.
Declaration
public StrictRangeAttribute(short min, short max)
Parameters
Type | Name | Description |
---|---|---|
short | min | The minimum value. |
short | max | The maximum value. |
StrictRangeAttribute(sbyte, sbyte)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type sbyte.
Declaration
public StrictRangeAttribute(sbyte min, sbyte max)
Parameters
Type | Name | Description |
---|---|---|
sbyte | min | The minimum value. |
sbyte | max | The maximum value. |
StrictRangeAttribute(ulong, ulong)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type ulong.
Declaration
public StrictRangeAttribute(ulong min, ulong max)
Parameters
Type | Name | Description |
---|---|---|
ulong | min | The minimum value. |
ulong | max | The maximum value. |
StrictRangeAttribute(uint, uint)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type uint.
Declaration
public StrictRangeAttribute(uint min, uint max)
Parameters
Type | Name | Description |
---|---|---|
uint | min | The minimum value. |
uint | max | The maximum value. |
StrictRangeAttribute(ushort, ushort)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type ushort.
Declaration
public StrictRangeAttribute(ushort min, ushort max)
Parameters
Type | Name | Description |
---|---|---|
ushort | min | The minimum value. |
ushort | max | The maximum value. |
StrictRangeAttribute(byte, byte)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type byte.
Declaration
public StrictRangeAttribute(byte min, byte max)
Parameters
Type | Name | Description |
---|---|---|
byte | min | The minimum value. |
byte | max | The maximum value. |
StrictRangeAttribute(double, double)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type double.
Declaration
public StrictRangeAttribute(double min, double max)
Parameters
Type | Name | Description |
---|---|---|
double | min | The minimum value. |
double | max | The maximum value. |
StrictRangeAttribute(float, float)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type float.
Declaration
public StrictRangeAttribute(float min, float max)
Parameters
Type | Name | Description |
---|---|---|
float | min | The minimum value. |
float | max | The maximum value. |
StrictRangeAttribute(decimal, decimal)
Initializes a new instance of the StrictRangeAttribute class specifying bounds of type decimal.
Declaration
public StrictRangeAttribute(decimal min, decimal max)
Parameters
Type | Name | Description |
---|---|---|
decimal | min | The minimum value. |
decimal | max | The maximum value. |