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