Мне нужно программистов использующих мой класс предупредить, что некоторые методы уже устарели и дать информацию о более актуальных их реализациях. как это лучше всего сделать? В Visual Studio у некоторых методах в .Net платформе встречал такое описание.
добавьте к методу атрибут 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() { }