Editor attribute for adding notices to fields if the condition member evaluates as true. Condition member can be a property, field or method (with a return value).
More...
Inherits DoIfAttributeBase.
|
|
| WarnIfAttribute (string conditionMember, bool compareToValue, string message, CompareOperator compare=CompareOperator.Equal) |
|
| WarnIfAttribute (string conditionMember, double compareToValue, string message, CompareOperator compare=CompareOperator.Equal) |
|
| WarnIfAttribute (string conditionMember, long compareToValue, string message, CompareOperator compare=CompareOperator.Equal) |
| | WarnIfAttribute (string conditionMember, string message) |
| | Initializes a new instance that will hide the field if the condition member is not equal to zero.
|
|
| PropertyAttribute (bool applyToCollection=false) |
|
|
bool | AsBox |
| | Should the warning be shown as a box?
|
|
string | Message |
| | The default warning text, when a warning is shown.
|
|
double | _doubleValue |
| | The double value to compare against.
|
|
bool | _isDouble |
| | Is the value to compare against a double?
|
|
long | _longValue |
| | The long value to compare against.
|
|
CompareOperator | Compare |
| | The comparison operator to use.
|
|
string | ConditionMember |
| | Condition member to evaluate.
|
|
bool | ErrorOnConditionMemberNotFound = true |
| | If true, an error will be thrown if the condition member is not found.
|
|
|
const int | DefaultOrder = -10000 |
| | The default order of the attribute.
|
| | DoIfAttributeBase (string conditionMember, bool compareToValue, CompareOperator compare) |
| | Initializes a new instance with a boolean value to compare against.
|
| | DoIfAttributeBase (string conditionMember, double compareToValue, CompareOperator compare) |
| | Initializes a new instance with a double value to compare against.
|
| | DoIfAttributeBase (string conditionMember, long compareToValue, CompareOperator compare) |
| | Initializes a new instance with a long value to compare against.
|
|
| DecoratingPropertyAttribute (bool applyToCollection=false) |
| | Initializes a new instance with the default order.
|
|
| DecoratingPropertyAttribute (int order, bool applyToCollection=false) |
| | Initializes a new instance with the specified order.
|
|
new bool | applyToCollection [get] |
Editor attribute for adding notices to fields if the condition member evaluates as true. Condition member can be a property, field or method (with a return value).
◆ WarnIfAttribute()
| WarnIfAttribute |
( |
string | conditionMember, |
|
|
string | message ) |
Initializes a new instance that will hide the field if the condition member is not equal to zero.
- Parameters
-