Class ValidationStateComparer
- Namespace
- ReactiveUI.Validation.Comparators
- Assembly
- ReactiveUI.Validation.dll
Utility class used to compare IValidationState instances.
public class ValidationStateComparer : EqualityComparer<IValidationState>, IEqualityComparer, IEqualityComparer<IValidationState>
- Inheritance
-
ValidationStateComparer
- Implements
- Inherited Members
- Extension Methods
Constructors
ValidationStateComparer()
public ValidationStateComparer()
Methods
Equals(IValidationState?, IValidationState?)
Checks if two IValidationState objects are equals based on both IsValid and Text properties.
public override bool Equals(IValidationState? x, IValidationState? y)
Parameters
x
IValidationStateSource IValidationState object.
y
IValidationStateTarget IValidationState object.
Returns
- bool
Returns true if both objects are equals, otherwise false.
GetHashCode(IValidationState)
public override int GetHashCode(IValidationState obj)
Parameters
obj
IValidationState