Определяемое пользователем предупреждение компилятора или ошибка в C#
Возможно ли иметь некоторый код, позволяющий компилятору генерировать предупреждение или ошибку компиляции?
Может быть, с атрибутами?
** Получив первый ответ и несколько комментариев, я понимаю, что мой вопрос не так ясен, как я ожидал и хотел, чтобы он был. Приношу извинения. Надеюсь, все вкладчики все еще с нами.
**
Так что я больше смотрю на внутренний DSL.
S.Th. лайк
[MustAssign]
public string Val {get; set;]
1 ответ
Вы имеете в виду # предупреждение?
#warning позволяет генерировать предупреждение первого уровня из определенного места в вашем коде. Например:
#warning Deprecated code in this method.
А для ошибок есть (вы никогда не догадаетесь), #error.