Table of Contents

Class DoubleEpsilonEqualityComparer

Namespace
MudBlazor
Assembly
MudBlazor.dll

Provides a comparer for double values with an epsilon tolerance.

public class DoubleEpsilonEqualityComparer : IEqualityComparer<double>
Inheritance
DoubleEpsilonEqualityComparer
Implements
Inherited Members
Extension Methods

Constructors

DoubleEpsilonEqualityComparer()

Initializes a new instance of the DoubleEpsilonEqualityComparer class with the default epsilon value.

public DoubleEpsilonEqualityComparer()

DoubleEpsilonEqualityComparer(double)

Initializes a new instance of the DoubleEpsilonEqualityComparer class with the specified epsilon value.

public DoubleEpsilonEqualityComparer(double epsilon)

Parameters

epsilon double

The tolerance value for comparison.

Exceptions

ArgumentOutOfRangeException

Thrown when epsilon is not within the valid range.

Fields

Default

Gets the default instance of DoubleEpsilonEqualityComparer.

public static readonly DoubleEpsilonEqualityComparer Default

Field Value

DoubleEpsilonEqualityComparer

Methods

Equals(double, double)

public bool Equals(double x, double y)

Parameters

x double
y double

Returns

bool

GetHashCode(double)

public int GetHashCode(double obj)

Parameters

obj double

Returns

int

Remarks

Same as GetHashCode().