Comment marquer une méthode comme obsolète ou dépréciée ?
La manière la plus courte est d’ajouter l’ObsoleteAttribute comme attribut à la méthode. Assurez-vous d’inclure une explication appropriée :
[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1()
{ … }
Vous pouvez également provoquer l’échec de la compilation, en traitant l’utilisation de la méthode comme une erreur au lieu d’un avertissement, si la méthode est appelée quelque part dans le code comme ceci :
[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]