Перейти к основному содержимому

Устарело

Стд::Аннотации::Совместимость::Устарело

Места применения: Метод, Статический метод, Конструктор, Свойство, Параметр, Элемент перечисления

Аннотация, позволяющая помечать некоторую функциональность как устаревшую.

Данная аннотация может размещаться на:

  • типах
  • конструкторах
  • свойствах
  • элементах перечислений
  • методах
  • параметрах

При использовании функциональности, помеченной аннотацией Устарело, будет выдаваться соответствующее предупреждение.

Пример

@Устарело
метод УстаревшийМетод()
;

При вызове метода УстаревшийМетод будет выдано предупреждение, содержащее сообщение Метод "УстаревшийМетод" является устаревшим

Сравнение ссылочное

Иерархия типа

Базовые типы: Аннотация, Объект


Параметры

Сообщение

ТолькоЧтение Можно использовать в позиционной форме

Сообщение

Параметр, позволяющий добавить собственное сообщение, которое будет использовано при формировании текста предупреждения. Переданное Сообщение будет добавлено через разделитель : к стандартному сообщению предупреждения.

Примеры

@Устарело(Сообщение="Не используйте данный метод!")
метод УстаревшийМетод()
;

При вызове метода УстаревшийМетод будет выдано предупреждение, содержащее сообщение Метод "УстаревшийМетод" является устаревшим: не используйте данный метод!


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление