Niestandardowe ostrzeżenia kompilatora
Podczas korzystania z ObsoleteAtribute w .Net daje kompilatorowi ostrzeżenia informujące, że obiekt / method / property jest przestarzały i coś innego powinno zostać użyte. Obecnie pracuję nad projektem, który wymaga dużo refaktoryzacji kodu byłego pracownika. Chcę napisać atrybut niestandardowy, którego mogę użyć do oznaczania metod lub właściwości, które generują ostrzeżenia kompilatora, które dają komunikaty, które piszę. Coś takiego
[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
Chcę, aby to wygenerowało ostrzeżenie kompilatora, które mówi: „Ten kod sux i należy go obejrzeć”. Wiem, jak utworzyć atrybut niestandardowy, pytanie brzmi, w jaki sposób spowodować wygenerowanie ostrzeżeń kompilatora w studio wizualnym.