С# Как в описание метода включить информацию о том, что он устарел


#1

Мне нужно программистов использующих мой класс предупредить, что некоторые методы уже устарели и дать информацию о более актуальных их реализациях. как это лучше всего сделать? В Visual Studio у некоторых методах в .Net платформе встречал такое описание.


#2

добавьте к методу атрибут ObsoleteAttribute, например:

[Obsolete("Method1 is deprecated, please use Method2 instead.")]
public void Method1() { }

А если Вам нужно, что бы при его использовании ещё в момент компиляции выдавалась ошибка, тогда в атрибут ещё передайте true

[Obsolete("Method1 is deprecated, please use Method2 instead.", true)]
public void Method1() { }