Method Create
View SourceCreate<T1>(IEqualityComparer<T1>?)
Creates a custom IEqualityComparer<T> for a ValueTuple<T1> based on custom comparers for each component.
Declaration
public static IEqualityComparer<ValueTuple<T1>> Create<T1>(IEqualityComparer<T1>? comparer1)
Parameters
Type | Name | Description |
---|---|---|
IEqualityComparer<T1> | comparer1 | The custom comparer for |
Returns
Type | Description |
---|---|
IEqualityComparer<ValueTuple<T1>> | An IEqualityComparer<T> that can be used to compare two ValueTuple<T1> using the provided comparers for each component. |
Type Parameters
Name | Description |
---|---|
T1 | The type of the first element of the ValueTuple<T1> |
Create<T1, T2>(IEqualityComparer<T1>?, IEqualityComparer<T2>?)
Creates a custom IEqualityComparer<T> for a (T1, T2) based on custom comparers for each component.
Declaration
public static IEqualityComparer<(T1, T2)> Create<T1, T2>(IEqualityComparer<T1>? comparer1, IEqualityComparer<T2>? comparer2)
Parameters
Type | Name | Description |
---|---|---|
IEqualityComparer<T1> | comparer1 | The custom comparer for |
IEqualityComparer<T2> | comparer2 | The custom comparer for |
Returns
Type | Description |
---|---|
IEqualityComparer<(T1, T2)> | An IEqualityComparer<T> that can be used to compare two (T1, T2) using the provided comparers for each component. |
Type Parameters
Name | Description |
---|---|
T1 | The type of the first element of the (T1, T2) |
T2 | The type of the second element of the (T1, T2) |