Мне было интересно, можно ли создать собственный устаревший класс. Мне это нужно, и я ненавижу тот факт, что в Obsolete перед вводом появляется это предупреждение: SOMETHING is Obsolete :. Я просто хочу выдать предупреждение / ошибку, когда использую поле / метод ТОЛЬКО с моими данными, например:
[CustomObsolete("Hello")]
public int i = 0;
Выдает предупреждение / отладку Привет.
Это возможно? Если я использую # warning / # error, ВСЕГДА будет отображаться ошибка / предупреждение.