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...
Public Member Functions | |
ErrorIfAttribute (string conditionMember, bool compareToValue, string message, CompareOperator compare=CompareOperator.Equal) | |
ErrorIfAttribute (string conditionMember, double compareToValue, string message, CompareOperator compare=CompareOperator.Equal) | |
ErrorIfAttribute (string conditionMember, long compareToValue, string message, CompareOperator compare=CompareOperator.Equal) | |
Public Attributes | |
bool | AsBox |
Should the error be shown as a box? More... | |
string | Message |
The default error text, when an error is shown. More... | |
Public Attributes inherited from Quantum.DoIfAttributeBase | |
double | _doubleValue |
The double value to compare against. More... | |
bool | _isDouble |
Is the value to compare against a double? More... | |
long | _longValue |
The long value to compare against. More... | |
CompareOperator | Compare |
The comparison operator to use. More... | |
string | ConditionMember |
Condition member to evaluate. More... | |
bool | ErrorOnConditionMemberNotFound = true |
If true , an error will be thrown if the condition member is not found. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from Quantum.DecoratingPropertyAttribute | |
const int | DefaultOrder = -10000 |
The default order of the attribute. More... | |
Protected Member Functions inherited from Quantum.DoIfAttributeBase | |
DoIfAttributeBase (string conditionMember, bool compareToValue, CompareOperator compare) | |
Initializes a new instance with a boolean value to compare against. More... | |
DoIfAttributeBase (string conditionMember, double compareToValue, CompareOperator compare) | |
Initializes a new instance with a double value to compare against. More... | |
DoIfAttributeBase (string conditionMember, long compareToValue, CompareOperator compare) | |
Initializes a new instance with a long value to compare against. More... | |
Protected Member Functions inherited from Quantum.DecoratingPropertyAttribute | |
DecoratingPropertyAttribute () | |
Initializes a new instance with the default order. More... | |
DecoratingPropertyAttribute (int order) | |
Initializes a new instance with the specified order. More... | |
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).
string Quantum.ErrorIfAttribute.Message |
The default error text, when an error is shown.
bool Quantum.ErrorIfAttribute.AsBox |
Should the error be shown as a box?