Para mais informações sobre o reflexão Emit
As especificações a seguir fornecem informações sobre os conceitos relevantes para reflexão emitir:
A especificação de metadados API define APIs não gerenciadas para importar e exportar metadados.Essas APIs são destinadas ao uso por compiladores, carregadores e outras ferramentas de nível inferior que exijam rápido acesso a metadados.Consulte Interfaces de metadados.
A especificação de interfaces de informações simbólicos Unmanaged descreve as interfaces não gerenciadas para leitura e gravação de informação simbólica.Consulte Interfaces do armazenamento de símbolo de diagnóstico.As versões gerenciadas dessas interfaces são definidas no System.Diagnostics.SymbolStore namespace.
Documentação do Common linguagem Infrastructure (CLI), especialmente "partição II: Metadados definição e semântica "e" partição III: CIL instrução conjunto", define as condições que garantem que os metadados são bem formados.Esta documentação está disponível online em https://msdn.Microsoft.com/net/ECMA/ and http://www.ECMA-International.org/publications/standards/Ecma-335.htm.
As páginas de referência de biblioteca de classes para o System.Reflection espaço para nome descrever os tipos gerenciado que podem ser usados em time de execução para obter informações sobre assemblies, módulos, tipos e assim por diante. A maioria das classes e interfaces no System.Reflection.Emit namespace estender classes e interfaces de System.Reflection espaço para nome.
Consulte também
Referência
System.Diagnostics.SymbolStore