-
Notifications
You must be signed in to change notification settings - Fork 35
T_CodeJam_Collections_ComparerBuilder_1
Andrew Koryavchenko edited this page Jun 17, 2018
·
5 revisions
Builds comparer functions and comparers.
System.Object
CodeJam.Collections.ComparerBuilder(T)
Namespace: CodeJam.Collections
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0
C#
public static class ComparerBuilder<T>
VB
Public NotInheritable Class ComparerBuilder(Of T)
F#
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ComparerBuilder<'T> = class end
- T
- The type of objects to compare.
Name | Description | |
---|---|---|
GetEqualityComparer() | Returns implementations of the IEqualityComparer(T) generic interface based on object public members equality. | |
GetEqualityComparer(Expression(Func(T, Object))[]) | Returns implementations of the IEqualityComparer(T) generic interface based on provided object public members equality. | |
GetEqualityComparer(Func(TypeAccessor(T), IEnumerable(MemberAccessor))) | Returns implementations of the IEqualityComparer(T) generic interface based on provided object public members equality. | |
GetEqualsFunc() | Returns GetEqualsFunc function for type T to compare. | |
GetEqualsFunc(Expression(Func(T, Object))[]) | Returns GetEqualsFunc function for provided members for type T to compare. | |
GetEqualsFunc(IEnumerable(MemberAccessor)) | Returns GetEqualsFunc function for provided members for type T to compare. | |
GetGetHashCodeFunc() | Returns GetHashCode function for type T to compare. | |
GetGetHashCodeFunc(Expression(Func(T, Object))[]) | Returns GetHashCode function for provided members for type T to compare. | |
GetGetHashCodeFunc(IEnumerable(MemberAccessor)) | Returns GetHashCode function for provided members for type T to compare. |