Categorias

Entendendo o Reflection – ASP.NET/C#

Este artigo tem como objetivo explicar como funciona e como usar o Reflection nas aplicações.

A reflexão é geralmente usada para Visualizar metadados, Associar métodos e propriedades e descobrir tipos.

Com ele você pode examinar os tipos em um assembly e interajir com eles ou instanciá-los e também podemos criar tipos no momento de execução.

A principal utilidade da reflexão é criar novos tipos no momento da execução e usa-los para realizar tarefas.

No artigo “Entendendo os Atributos” usamos a reflexão para visualizar os metadados.
usamos o typeof no tipo _Default, o que retorna um objeto do tipo type, derivado do MemberInfo.

A classe Type é o coração das classes de reflexão. Ela encapsula a representação do tipo de um objeto. A classe type é o primeiro caminho para acesso aos metadados. Ela deriva do MemberInfo e encapsula informações sobre os membros de uma classe (métodos,propriedades,campos,eventos e etc.)

Maiores informações no documento em anexo