Partilhar via


Referência da API de reflexão nativa do .NET

O .NET Native inclui três novos tipos de exceção: System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException e System.Reflection.MissingRuntimeArtifactException. Observe o seguinte sobre todos os três tipos de exceção:

Observação

Esta referência documenta três tipos de exceção exclusivos do .NET Native. Para obter a documentação de referência da API de reflexão principal do .NET Framework, consulte o , System.Reflection.Context e System.Reflection.Emit namespacesSystem.Reflection. Para ver a documentação de referência da API de interoperabilidade principal do .NET Framework, consulte System.Runtime.InteropServices.

Namespace System.Reflection

O System.Reflection namespace contém os tipos principais usados para reflexão no .NET Framework. Para o .NET Native, ele também inclui dois novos tipos de exceção:

Classe Descrição
MissingMetadataException A exceção que é acionada quando reflexão é usada para recuperar metadados não presentes.
MissingRuntimeArtifactException A exceção que é acionada quando metadados de um tipo ou um membro de tipo estão disponíveis, mas sua implementação foi removida.

Para obter documentação sobre os outros tipos neste namespace, consulte System.Reflection as páginas de referência da API do .NET.

Namespace System.Runtime.CompilerServices

O namespace System.Runtime.CompilerServices inclui tipos desenvolvidos para o usuário por compiladores de linguagem. Para o .NET Native, ele também inclui um novo tipo de exceção:

Classe Descrição
MissingInteropDataException A exceção que é acionada quando um método de marshaling manual é chamado, mas os metadados de um tipo não são encontrados por análise estática ou em um arquivo de diretivas de runtime.

Para obter documentação sobre os outros tipos neste namespace, consulte System.Runtime.CompilerServices as páginas de referência da API do .NET.

Confira também