I have a collection of objects, where i want to suppress duplicate items. I know about Distinct operator, but if i am not mistaken it compare items by properly overrided hashcod
Not sure if simplest way but you can do it with reduce. Reduce takes a collection and an action. Within the action you are responsible for adding the elements to the collection yourself. There you can do whatever logic you'd like and conditionally add elements to the collection.