type property para .net visual-studio refactoring

.net - property - encontrar métodos huérfanos en la base de código



og type (4)

Sin embargo, recuerde que se puede acceder a cualquier método, propiedad o campo de carácter público mediante reflexión o en un tipo derivado en un conjunto separado.

FxCop es la respuesta correcta aquí, pero también debe limitar el acceso a su código. Es decir, decorar las cosas con privado / protegido / interno, según corresponda.

Estoy seguro de que todos lo hemos visto antes ... Una base de código que ha existido durante un año o dos, y a medida que se han agregado las características y corregido errores, terminamos con pedazos de código que no están realmente en usar más Me pregunto si hay una forma (especialmente en VS.NET con o sin una herramienta de terceros) de buscar en la base de código y mostrarme qué métodos NUNCA se usan en otro lugar del código.

El único desafío en el que puedo pensar con respecto a este tipo de utilidad sería la imposibilidad de realizar un mapeo cuando ocurren conversiones de tipo implícito. Pero suponiendo que eso no fuera un problema, ¿cuáles son mis opciones?


FxCop te advertirá sobre los métodos donde nada los llama.


Como resultado, una de las cosas que hace FxCop es identificar los bits de código no utilizados, pero a veces se pierde algo. Sin embargo, tu mejor opción sería ReSharper .


La siguiente herramienta puede encontrar el código huérfano / no utilizado:

MZ-Tools