OpenTAP 9.25
API Reference
Public Member Functions | Properties | List of all members
OpenTap.Limit Class Reference

A single limit from a limit set. More...

Inheritance diagram for OpenTap.Limit:
OpenTap.ValidatingObject OpenTap.IValidatingObject

Public Member Functions

 Limit ()
 Initializes a new instance of the Limit class.
 
- Public Member Functions inherited from OpenTap.ValidatingObject
void OnPropertyChanged (string propertyName)
 Triggers the PropertyChanged event. More...
 

Properties

string ResultName [getset]
 The result name to match.
 
string ColumnName [getset]
 The result column to which the limits are applied.
 
double LowerLimit [getset]
 The lower limit to apply to the result.
 
double UpperLimit [getset]
 The upper limit to apply to the result.
 
List< LimitConditionConditions [getset]
 The conditions that have to apply for this limit.
 
- Properties inherited from OpenTap.ValidatingObject
ValidationRuleCollection Rules [get]
 All the validation rules. Add new rules to this in order to get runtime value validation.
 
string Error [get]
 Gets the error messages for each invalid rule and joins them with a newline.
 
- Properties inherited from OpenTap.IValidatingObject
ValidationRuleCollection Rules [get]
 A collection of all the currently defined validation rules. Add new rules here in order to get runtime value validation.
 

Additional Inherited Members

- Protected Member Functions inherited from OpenTap.ValidatingObject
virtual string GetError (string propertyName=null)
 Return the error for a given property
 
void ThrowOnValidationError (bool ignoreDisabledProperties)
 Checks all validation rules on this object (Rules) and throws an AggregateException on errors. More...
 
- Events inherited from OpenTap.ValidatingObject
PropertyChangedEventHandler PropertyChanged
 Standard PropertyChanged event object.
 

Detailed Description

A single limit from a limit set.

OpenTAP 9.25 API built Tue Aug 6 2024 07:49:24