Class AddressValidationResponseEqualityComparer
- Namespace
- Visus.AddressValidation.Models
- Assembly
- Visus.AddressValidation.dll
Provides equality comparison for AbstractAddressValidationResponse instances.
public sealed class AddressValidationResponseEqualityComparer : IEqualityComparer<AbstractAddressValidationResponse>
- Inheritance
-
AddressValidationResponseEqualityComparer
- Implements
- Inherited Members
Properties
Default
Gets the default instance of AddressValidationResponseEqualityComparer.
public static AddressValidationResponseEqualityComparer Default { get; }
Property Value
Methods
Equals(AbstractAddressValidationResponse?, AbstractAddressValidationResponse?)
Determines whether the specified objects are equal.
public bool Equals(AbstractAddressValidationResponse? x, AbstractAddressValidationResponse? y)
Parameters
xAbstractAddressValidationResponseThe first object of type
Tto compare.yAbstractAddressValidationResponseThe second object of type
Tto compare.
Returns
GetHashCode(AbstractAddressValidationResponse)
Returns a hash code for the specified object.
public int GetHashCode(AbstractAddressValidationResponse obj)
Parameters
objAbstractAddressValidationResponseThe object for which a hash code is to be returned.
Returns
- int
A hash code for the specified object.
Exceptions
- ArgumentNullException
The type of
objis a reference type andobjis null.