У меня есть собственный атрибут ...
[System.AttributeUsage(System.AttributeTargets.All)]
public class Refactor : System.Attribute
{
private string _message;
public Refactor()
{
_message = string.Empty;
}
public Refactor(string message)
{
_message = message;
}
}
Применимо к
[Refactor("this should be less rubbish")]
public virtual void RubbishMethod()
{
…
}
Теперь, когда кто-то звонит на RubbishMethod
, я бы хотел, чтобы среда IDE (vs2008) подчеркнула этот вызов темно-коричневым цветом, как если бы я пометил как устаревший, вы получите зеленую волну. Это возможно? Я ломал голову над Google, но не могу найти, как и где это сделать.