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

Место общения программистов C#
Ответить
Anonymous
 Пользовательские предупреждения компилятора

Сообщение Anonymous »

При использовании ObsoleteAtribute в .Net компилятор выдает предупреждения о том, что объект/метод/свойство устарели и следует использовать что-то еще. В настоящее время я работаю над проектом, который требует значительного рефакторинга кода бывших сотрудников. Я хочу написать собственный атрибут, который можно использовать для обозначения методов или свойств, которые будут генерировать предупреждения компилятора, выдающие сообщения, которые я пишу. Что-то вроде этого

Код: Выделить всё

[MyAttribute("This code sux and should be looked at")]
public void DoEverything()
{
}

Код: Выделить всё

Public Sub DoEverything()
End Sub
Я хочу, чтобы компилятор выдавал предупреждение: «Этот код неверен, и на него следует обратить внимание». Я знаю, как создать собственный атрибут, вопрос в том, как заставить его генерировать предупреждения компилятора в Visual Studio.


Подробнее здесь: https://stackoverflow.com/questions/154 ... r-warnings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»