J'ai un attribut personnalisé ...IDE soulignant les attributs personnalisés
[System.AttributeUsage(System.AttributeTargets.All)]
public class Refactor : System.Attribute
{
private string _message;
public Refactor()
{
_message = string.Empty;
}
public Refactor(string message)
{
_message = message;
}
}
appliquée à
[Refactor("this should be less rubbish")]
public virtual void RubbishMethod()
{
…
}
Maintenant, quand quelqu'un fait un appel à RubbishMethod
Je voudrais l'IDE (VS2008) pour souligner cet appel dans une couleur brun foncé, semblable à si je marque comme Obsolète vous obtenez une ligne d'onde verte. Est-ce possible? Je me suis creusé la tête et j'ai frappé le Google mais je ne peux pas trouver comment et où le faire.
double: http://stackoverflow.com/questions/154109/custom-compiler-warnings (réponse courte: non, 'Obsolete' est magique) – AakashM
noms d'attributs ps doivent se terminer dans' Attribute' :) – AakashM
@AakashM - Merci. – gingerbreadboy