Skip to main content

ErrorsEvaluatorCriteriaValidator Members

Enables you to manage the collection of errors found during criteria validation in the Expression Editor.

Constructors

Name Description
ErrorsEvaluatorCriteriaValidator(List<IBoundProperty>) Initializes a new instance of the ErrorsEvaluatorCriteriaValidator class with the specified collection of bound properties.

Properties

Name Description
Count Returns the number of errors found in an expression.
Item[Int32] Returns the specified item from the collection of validation errors.

Methods

Name Description
Clear() Removes all items from the collection of validation errors.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.
Validate(CriteriaOperator) For internal use.
Validate(IList) For internal use.
Validate(String) For internal use.
Visit(AggregateOperand) Enables custom processing of the specified AggregateOperand.
Visit(BetweenOperator) Enables custom processing of the specified BetweenOperator.
Visit(BinaryOperator) Enables custom processing of the specified BinaryOperator.
Visit(FunctionOperator) Enables custom processing of the specified FunctionOperator.
Visit(GroupOperator) Enables custom processing of the specified GroupOperator.
Visit(InOperator) Enables custom processing of the specified InOperator.
Visit(JoinOperand) Enables custom processing of the specified JoinOperand.
Visit(OperandProperty) Enables custom processing of the specified OperandProperty.
Visit(OperandValue) Enables custom processing of the specified OperandValue.
Visit(UnaryOperator) Enables custom processing of the specified UnaryOperator.
See Also