Код: Выделить всё
public enum APIEnum
{
Val1,
Val2
}
Код: Выделить всё
APIEnum usedVal = APIEnum.Val2;
Compiler Warning: APIEnum.Val2 causes incorrect behavior.
Я просмотрел темы здесь и здесь об использовании атрибута "Устаревший" для решения этой проблемы, но я боюсь, что атрибут "Устаревший" вызовет путаницу, поскольку значение на самом деле не устарело.
Я рассмотрел возможность использования плагин анализа кода Resharper для решения проблемы, и это определенно вариант. Я не эксперт по Resharper или по тому, как лучше всего решить проблему с помощью Resharper.
Подробнее здесь: https://stackoverflow.com/questions/148 ... ue-is-used
Мобильная версия