evento
Crie aplicativos e agentes de IA
17/03, 21 - 21/03, 10
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Esta seção descreve um conjunto de tipos gerenciados no System.Reflection.Emit namespace que permitem que um compilador ou ferramenta emita metadados e linguagem intermediária comum (CIL) em tempo de execução e, opcionalmente, gere um arquivo executável portátil (PE) no disco. Mecanismos de script e compiladores são os principais usuários desse namespace. Nesta seção, a System.Reflection.Emit funcionalidade fornecida pelo namespace é chamada de emissão de reflexão.
A emissão de reflexão fornece as seguintes capacidades:
Além dos tipos gerenciados no System.Reflection.Emit namespace, há interfaces de metadados não gerenciadas descritas na documentação de referência de Interfaces de Metadados . A emissão de reflexão gerenciada fornece uma verificação de erros semânticos mais forte e um nível mais alto de abstração dos metadados do que as interfaces de metadados não gerenciados.
Outro recurso útil para trabalhar com metadados e CIL é a documentação da Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics" e "Partition III: CIL Instruction set". A documentação está disponível on-line no site da Ecma.
OpCodes
Cataloga os códigos de instrução CIL que você pode usar para criar corpos de método.
System.Reflection.Emit
Contém classes gerenciadas usadas para emitir métodos, assemblies e tipos dinâmicos.
Type
Descreve a Type classe, que representa tipos em reflexão gerenciada e reflexão emitida, e que é fundamental para o uso dessas tecnologias.
System.Reflection
Contém classes gerenciadas usadas para explorar metadados e código gerenciado.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
evento
Crie aplicativos e agentes de IA
17/03, 21 - 21/03, 10
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agoraFormação
Módulo
Chamar métodos da Biblioteca de Classes .NET com C# - Training
Utilize as funcionalidades na Biblioteca de Classes .NET ao chamar métodos que devolvem valores, aceitam parâmetros de entrada e muito mais.