Отметить как устаревшее с предупреждением:
[Obsolete]
private static void SomeMethod()
При его использовании вы получаете предупреждение:
![Obsolete warning is shown](https://i.stack.imgur.com/4ZE8t.png)
И с IntelliSense:
![Obsolete warning with IntelliSense](https://i.stack.imgur.com/9anFu.png)
Если вы хотите сообщение:
[Obsolete("My message")]
private static void SomeMethod()
Вот подсказка IntelliSense:
![IntelliSense shows the obsolete message](https://i.stack.imgur.com/3Azpi.png)
Наконец, если вы хотите, чтобы использование было помечено как ошибка:
[Obsolete("My message", true)]
private static void SomeMethod()
При использовании это то, что вы получаете:
![Method usage is displayed as an error](https://i.stack.imgur.com/5Go6W.png)
Примечание. Используйте это сообщение, чтобы сообщить людям, что им следует использовать, а не почему оно устарело.