A builder/fluent interface to create a equality-tester for an arbitrary type. An equality tester functions as an IEqualityComparer<T> but additionally provides more information about why objects are not equal (when they are not).
This package includes collection helpers such as:
- ObservableItemCollection for providing an ObservableCollection that manages both collection changed and item property changed events.
- GenericEqualityComparer for providing a simple IEqualityComparer for objects.
NList brings an enormous number of powerful, STL-like algorithms to the .NET platform for processing indexable collections. There is a handlebars.js-like text generator. It has a powerful IComparer builder. There is a DefaultDictionary class. There is a class to convert an object into a dictionary...