Wenn überall eine Aufzählung gefunden wird, wird diese in einen String umgewandelt

Ich versuche derzeit, überall in einer Lösung zu finden, in der eine bestimmte Aufzählung in eine Zeichenfolge konvertiert wird, unabhängig davon, ob ToString () explizit aufgerufen wird oder nicht. (Diese werden durch eine Konvertierung mit Aufzählungsbeschreibungen ersetzt, um die Verschleierung zu verbessern.)

Beispiel: Ich möchte Code finden wiestring str = "Value: " + SomeEnum.someValue;

Ich habe versucht, die Aufzählung selbst durch eine Wrapper-Klasse zu ersetzen, die implizite Konvertierungen in den Aufzählungstyp enthält und ToString () in der Wrapper-Klasse überschreibt die Lösung, bei der ToString () für alles aufgerufen wird (und nur dort, wo es explizit aufgerufen wird). Die Suche wurde mit ReSharper in Visual Studio durchgeführt.

Gibt es eine andere Möglichkeit, diese Enum-to-String-Konvertierungen zu finden? Die gesamte Lösung manuell durchzugehen, hört sich nicht nach viel Spaß an.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage