Obtuve una aplicación C# con Visual Studio 2005. El código tiene unos 300 KLOC, que se ha abusado durante 3 años.Limpiar el código no deseado C#
Cuando estaba pasando por el código descubrí esa cantidad de funciones/métodos/propiedades no utilizados. No es posible limpiar el código manualmente (Requiere comprobar cada miembro y si no se encuentran referencias eliminarlo.)
Estoy buscando automatizar este proceso, por VS macro, que recorrerá cada miembro en el código, si lo hace no tiene ninguna referencia, debe eliminarla, si encuentra alguna referencia, verifica las referencias de su miembro llamante si el miembro llamante no tiene ninguna referencia, debería eliminar ambas y así sucesivamente.
Estoy seguro de que alguien lo hubiera descifrado antes.
Afortunadamente, la aplicación no usa métodos de reflexión para llamar. – kenny