Pregunta

¿Existe una herramienta que pueda ejecutar a través de una solución de Visual Studio y ajustar los modificadores de acceso a cualquier cosa que no se llame en la solución se convierte en privado o interno cuando corresponda?

Supongo que podría cambiar todo a privado, y luego usar los mensajes del compilador y hacerlo a mano ... pero eso podría llevar un tiempo, si hubiera algo automático, ¡sería fantástico!

¿Fue útil?

Solución

Con Nudarse Puede analizar su código para cosas como esta. Tiene un lenguaje de consulta similar a SQL donde puede seleccionar a todos los miembros que sean públicos y que puedan ser internos o privados, así:

SELECT METHODS WHERE CouldBeInternal
SELECT METHODS WHERE CouldBePrivate

Editar: vea esta publicación de blog sobre Encapsulación óptima.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top