в шарпе кстати вроде нет такого чтобы в депрекейте можно было сделать так, чтобы разраб написал на что заменить и у тебя IDE автоматом предложит заменить
у нас так в котлине, помечаем функцию как депрекейтед
@Deprecated("This feature throws shit in your face", "newShit()", "com.xcxcxc.xcxcxc")
fun oldShit() = Unit
третим аргументом идут импорты, типа если фича в другом классе или в другом пакете
и чел который юзает либу просто может нажать исправить и все)