Устарело
Стд::Аннотации::Совместимость::Устарело
Места применения: Метод, Статический метод, Конструктор, Свойство, Параметр, Элемент перечисления
Аннотация, позволяющая помечать некоторую функциональность как устаревшую.
Данная аннотация может размещаться на:
- типах
- конструкторах
- свойствах
- элементах перечислений
- методах
- параметрах
При использовании функциональности, помеченной аннотацией Устарело, будет выдаваться соответствующее предупреждение.
Пример
@Устарело
метод УстаревшийМетод()
;
При вызове метода УстаревшийМетод будет выдано предупреждение, содержащее сообщение Метод "УстаревшийМетод" является устаревшим
Сравнение ссылочное
Иерархия типа
Базовые типы: Аннотация, Объект
Параметры
Сообщение
ТолькоЧтение Можно использовать в позиционной форме
СообщениеПараметр, позволяющий добавить собственное сообщение, которое будет использовано при формировании текста предупреждения.
Переданное Сообщение будет добавлено через разделитель : к стандартному сообщению предупреждения.
Примеры
@Устарело(Сообщение="Не используйте данный метод!")
метод УстаревшийМетод()
;
При вызове метода УстаревшийМетод будет выдано предупреждение, содержащее сообщение Метод "УстаревшийМетод" является устаревшим: не используйте данный метод!