Поиск везде перечисление преобразуется в строку

В настоящее время я пытаюсь найти везде в решении, где конкретное перечисление преобразуется в строку, независимо от того, явно ли вызывается ToString (). (Они заменяются преобразованием с использованием описаний enum для улучшения запутывания.)

Пример: я хотел бы найти код, такой какstring str = "Value: " + SomeEnum.someValue;

Я попытался заменить сам enum классом-оберткой, содержащим неявные преобразования в тип enum и переопределить ToString () в классе-обертке, но когда я пытаюсь найти использование переопределения ToString (), он дает мне список мест в решение, в котором ToString () вызывается для чего угодно (и только там, где оно вызывается явно). Поиск был выполнен с помощью ReSharper в Visual Studio.

Есть ли другой способ найти эти преобразования enum-to-string? Просмотр всего решения вручную не кажется веселым.

Ответы на вопрос(1)

Ваш ответ на вопрос