Digitalização da classe C#
Pergunta
Em Java, existem métodos para digitalizar o caminho de classe/todas as classes/dentro de um pacote e enumerar as classes nele. Por exemplo, a varredura do componente da primavera usa algo assim para digitalizar todas as classes e encontrar aqueles com uma anotação interessante.
Se houver alguma técnica semelhante para C# e se sim, quais são as APIs para usar?
Solução
o API de reflexão é a maneira como você faria isso via C#.
Você pode usar o Classe de montagem Para olhar as montagens (ou seja: pacotes). Dentro da assembléia, você pode usar Assembly.getTypes para recuperar uma lista de todas as classes.
O primeiro link acima demonstra algumas opções de como isso pode ser usado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow