Build orderings and equality rules from member projections with ComparerBuilder and EqualityComparerBuilder, wrap any comparer with the inversion, projection and negation decorators, and use the content-based comparers for byte arrays and sequences.
Read article