Type-specific descendent of ICandidateComparer, allowing typed-aware comparisons.
Others
T
The type to be compared
Comparisons between objects of T will result in the arguments being compared by Compare(T, T). Comparisons of any type other than T will evaluate the arguments as being equivalent.