2011-07-07 5 views

Respuesta

4

Por lo que sé, no hay forma de hacerlo de fábrica en ReSharper. En muchos casos, ReSharper sigue el camino más seguro al configurar la visibilidad del código que genera, pero aparentemente hay algunas heurísticas de visibilidad implementadas, especialmente cuando se trata de generar miembros de tipo.

ReSharper proporciona una forma más general de asegurarse de tener la visibilidad configurada en un mínimo necesario. Si activa el análisis de toda la solución, activará inspecciones de código que verán cómo se usan realmente los miembros y le sugerirá que haga que ciertos miembros sean privados, estén protegidos, etc., según los resultados del análisis de uso. Tan pronto como vea una inspección de código como esta, puede presionar Alt + Intro y seleccionar "Buscar problemas similares", establecer un alcance y obtener la lista de todos los miembros en el alcance dado para los cuales se puede reducir la visibilidad. Tenga en cuenta que "Buscar problemas similares" solo está disponible desde ReSharper 6.

Como alternativa, puede hacer clic con el botón derecho en un nodo en el Explorador de soluciones, seleccionar Buscar problemas de código y tan pronto como tenga la lista de todos los problemas encontrados establecer filtros para mostrar solo problemas de visibilidad (esto sería un conjunto de inspecciones en "Prácticas comunes y mejoras de código"). Esto se puede hacer en ReSharper 5 o superior.

Independientemente de la forma en que elija, deberá realizar un análisis de toda la solución de antemano.

+0

¿Algún cambio medio año después con ReSharper 6.1? ¿Y hay un boleto enviado para tal característica? – Cel

+0

Sin cambios aún. Además, no pude encontrar ninguna solicitud existente sobre esto. Puede enviar una en http://youtrack.jetbrains.net/issues/RSRP – gorohoroh

Cuestiones relacionadas