Znajdowanie wszędzie wyliczenia jest konwertowane na łańcuch

Obecnie próbuję znaleźć wszędzie rozwiązanie, w którym określone wyliczenie jest konwertowane na łańcuch, niezależnie od tego, czy ToString () jest jawnie wywoływane. (Są one zastępowane konwersją przy użyciu opisów enum, aby poprawić zaciemnianie.)

Przykład: chciałbym znaleźć kod, taki jakstring str = "Value: " + SomeEnum.someValue;

Próbowałem zastąpić enum samym klasą wrapper zawierającą niejawne konwersje do typu enum i nadpisując ToString () w klasie wrappera, ale kiedy próbuję szukać użycia przesłonięcia ToString (), daje mi listę miejsc w rozwiązanie, w którym ToString () jest wywoływane na dowolnym (i tylko tam, gdzie jest wywoływane jawnie). Wyszukiwanie przeprowadzono za pomocą ReSharper w Visual Studio.

Czy istnieje inny sposób na znalezienie konwersji do wyliczenia na łańcuch? Ręczne przeglądanie całego rozwiązania nie brzmi zbyt dobrze.

questionAnswers(1)

yourAnswerToTheQuestion