Encontrar en todas partes un enum se convierte en cadena

Actualmente estoy tratando de encontrar en todas partes una solución donde una enumeración específica se convierta en una cadena, ya sea que se llame explícitamente a ToString () o no. (Estos están siendo reemplazados por una conversión que utiliza descripciones de enumeración para mejorar la ofuscación).

Ejemplo: Me gustaría encontrar un código comostring str = "Value: " + SomeEnum.someValue;

He intentado reemplazar la enumeración en sí misma con una clase de envoltura que contiene conversiones implícitas al tipo de enumeración y sobreescribir ToString () en la clase de envoltura, pero cuando intento buscar usos de la anulación ToString (), me da una lista de lugares en la solución donde se llama a ToString () en cualquier cosa (y solo cuando se llama explícitamente). La búsqueda se realizó con ReSharper en Visual Studio.

¿Hay otra manera de encontrar estas conversiones de enumeración a cadena? Ir a través de toda la solución de forma manual no suena muy divertido.

Respuestas a la pregunta(1)

Su respuesta a la pregunta