Me preocupa que muchas de las clases de mi aplicación sean public
. Me imagino que la mayoría de ellos no necesita ser.¿Disminuir el número de clases públicas en mi aplicación .NET?
¿Hay alguna herramienta que pueda analizar mi proyecto (o el binario) y decirme qué clases se pueden hacer con seguridad internal
?
¿Cómo lo sabría la herramienta? Tendría que ser un lector de ideas, ya que no sabe cómo piensa usar las clases. –
¿Estás escribiendo una biblioteca? –
@Robert Harvey: básicamente al rastrear qué clases se usan fuera de un ensamblaje; cualquier analizador de dependencias puede hacer eso. – Randolpho