Вы не можете написать код, который выдает исключение в C #. Вам нужно написать его в IL (и скомпилировать с использованием ILASM) или C ++ / CLI.
Но, честно говоря, я не стал бы беспокоиться об этом сценарии. Возможность генерировать не-исключения не используется в фреймворке, и я сомневаюсь, что он используется во многих сторонних кодах. Я хотел бы решить эту проблему только в том случае, если вы используете библиотеку, которую вы знаете, выдает не-исключения.