Как получить доступ к устаревшим переменным в расширении графа - PullRequest
0 голосов
/ 04 июля 2018

У меня есть поле, объявленное как устаревшее в каком-то другом проекте, как я могу получить доступ к этому полю в моем расширенном графе.

    [Obsolete("Use AMShiftMst.shiftType", true)]
    public abstract class shftDiff : IBqlField, IBqlOperand
    {
        protected shftDiff();
    }

1 Ответ

0 голосов
/ 05 июля 2018

Вы не можете использовать этот класс shftDiff, потому что ObsoleteAttribute помечает любое использование как ошибку. Сообщение в устаревшем вызове упоминает новый объект для использования.

Смотрите ObsoleteAttribute(String, Boolean) здесь: Класс устаревших атрибутов

Тем не менее, в отношении продукта, похоже, в сообщении должно указываться использование AMShiftMst.shftDiff, а не AMShiftMst.shiftType, поскольку shiftType не существует.

Использование AMShiftMSt.shftDiff должно решить вашу проблему.

...