Pregunta

¿Existe una forma rápida y sencilla de obtener una lista de todas las clases dentro de un proyecto de Visual Studio 2008 (c#)?Hay muchos de ellos y soy lo suficientemente vago como para no querer hacerlo manualmente.

¿Fue útil?

Solución

Si abre el cuadro de diálogo "Vista de clases" (Ver -> Vista de clases o Ctrl+W, C), puede obtener una lista de todas las clases en su proyecto que luego puede seleccionar y copiar en el portapapeles.La copia se enviará completamente calificada (es decir,con espacio de nombres completo) nombres de todas las clases que haya seleccionado.

Otros consejos

Tal vez pueda escribir un XSL/XSLT para mostrar solo los nombres de clase del XML generado por la documentación XML, si tiene alguno.

Probablemente construiría el ensamblaje y luego usaría la reflexión para iterar sobre todos los tipos exportados...Si quieres algún código de muestra, puedes encontrar inspiración en http://www.timvw.be/presenting-assemblytypepicker/.

He tenido éxito usando doxigeno para generar documentación a partir de los comentarios XML en mis proyectos; un subproducto de esto es una bonita lista de clases con hipervínculos.

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