Определяемое пользователем предупреждение компилятора или ошибка в C#

Возможно ли иметь некоторый код, позволяющий компилятору генерировать предупреждение или ошибку компиляции?

Может быть, с атрибутами?

** Получив первый ответ и несколько комментариев, я понимаю, что мой вопрос не так ясен, как я ожидал и хотел, чтобы он был. Приношу извинения. Надеюсь, все вкладчики все еще с нами.
**

Так что я больше смотрю на внутренний DSL.

S.Th. лайк

[MustAssign]
public string Val {get; set;]

1 ответ

Вы имеете в виду # предупреждение?

#warning позволяет генерировать предупреждение первого уровня из определенного места в вашем коде. Например:

#warning Deprecated code in this method.

А для ошибок есть (вы никогда не догадаетесь), #error.

Другие вопросы по тегам