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

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

[MyAttribute("This code sux and should be looked at")]
public void DoEverything()
{
}
<MyAttribute("This code sux and should be looked at")>
Public Sub DoEverything()
End Sub

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

Ответы на вопрос(10)

Ваш ответ на вопрос