Отображается предупреждение, когда результат функции не присваивается переменной

У меня есть функция, которая возвращает измененную копию объекта, который вызвал эту функцию. Я часто делаю что-то вроде этого:

obj = obj.Foo(param);

Не спрашивайте почему, я просто должен. Но иногда я (и другие) забывали назначить результат функции, делая следующее:

obj.Foo(param);

что неоднократно приводит к длительной отладке.

Есть ли способ отображать предупреждение или ошибку каждый раз, когда результат функции не назначен к переменной? Или какие-либо другие предложения по решению этой проблемы?

5
задан Grzes 2 August 2011 в 13:51
поделиться