У нас есть собственный API, написанный на C#, где многие из методов имеют возвращаемые значения, обычно bool или ints, которые иногда игнорируют вызывающие. Возвращаемые значения существуют по какой-либо причине, например, для указания проблемы или результата какого-либо рода, поэтому мы хотим побудить вызывающих пользователей фактически проверять результат, а не просто беспечно полагать, что метод работал должным образом, только чтобы все было плохо дальше по течению.Visual Studio - есть ли способ генерировать предупреждение, если возвращаемое значение не проверено?
Есть ли способ использовать компилятор Visual Studio для обеспечения проверки возвращаемых значений путем пометки вызовов с использованием предупреждения или ошибки, когда вызывающий абонент не может проверить возвращаемое значение не-void-метода?
Вы можете сделать что-то супер немое и использовать параметры «out» во всем мире. –
Похоже, вы возвращаете коды ошибок. Почему вы не используете исключения для указания неудачных состояний? –
Возможно, инструменты, такие как StyleCop или FxCop, могут помочь? Я не использовал их лично, но я предполагаю, что это может быть хорошим вариантом для этих двух. – jjczopek