Pregunta

En Java existen métodos de ir sobre la exploración de la ruta de clases / todas las clases / dentro de un paquete y enumerar las clases en el mismo. p.ej. escaneo componente de muelle utiliza algo como esto para escanear todas las clases y encontrar aquellos con una anotación interesante.

Si hay alguna técnica similar para C # y si es así, ¿cuáles son las API para usar?

¿Fue útil?

Solución

El API de reflexión es el camino podría hacer esto a través de C #.

Puede utilizar el href="http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx" rel="nofollow noreferrer"> Asamblea clase Assembly.GetTypes para recuperar una lista de todas las clases.

El primer enlace anterior demuestra un buen número de opciones de cómo esto se puede utilizar.

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