Ваш объект не является простым типом данных, таким как текст или число, поэтому проверка каждого элемента на наличие сложного объекта может быть убийцей памяти.
Например, если ваш объект содержит изображения, тексты, цифры и ...все данные должны обрабатываться на предмет сходства.
Я рекомендую вам НЕ использовать функции IndexOf или Contains, поскольку они могут сравнивать все данные в вашем объекте.
Просто сделайте это вручную, с помощью одного цикла foreach, и просто сравните ваши ключевые данные (идентификатор пользователя, идентификатор объекта, имя, семейство, дату, время или ...).