Table of Contents

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

AddressValidationResponseEqualityComparer

Methods

Equals(AbstractAddressValidationResponse?, AbstractAddressValidationResponse?)

Determines whether the specified objects are equal.

public bool Equals(AbstractAddressValidationResponse? x, AbstractAddressValidationResponse? y)

Parameters

x AbstractAddressValidationResponse

The first object of type T to compare.

y AbstractAddressValidationResponse

The second object of type T to compare.

Returns

bool

true if the specified objects are equal; otherwise, false.

GetHashCode(AbstractAddressValidationResponse)

Returns a hash code for the specified object.

public int GetHashCode(AbstractAddressValidationResponse obj)

Parameters

obj AbstractAddressValidationResponse

The object for which a hash code is to be returned.

Returns

int

A hash code for the specified object.

Exceptions

ArgumentNullException

The type of obj is a reference type and obj is null.