Namespaces System.Reflection
Os namespaces System.Reflection, System.Reflection.Context e System.Reflection.Emit contêm tipos que fornecem uma exibição gerenciada de tipos, métodos e campos carregados e que permitem contextos de reflexão personalizados.
Este tópico apresenta os tipos nos namespaces System.Reflection, System.Reflection.Context e System.Reflection.Emit que são incluídos no .NET para aplicativos da Windows Store. Observe que o .NET para aplicativos da Windows Store não inclui todos os membros de cada tipo. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.
Namespace System.Reflection
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
A exceção que é lançada na associação a um membro que resulta em mais de um membro que corresponde aos critérios de associação. Essa classe não pode ser herdada. |
|
Representa um assembly, que é um bloco de construção reutilizável, com controle de versão e autodescritivo de um aplicativo Common Language Runtime. |
|
Define um atributo personalizado do nome da empresa para um manifesto do assembly. |
|
Especifica a configuração de compilação, como varejo ou depuração, para um assembly. |
|
Fornece informações sobre o tipo de código contido em um assembly. |
|
Define um atributo personalizado de direitos autorais para um manifesto do assembly. |
|
Especifica a qual cultura o assembly oferece suporte. |
|
Define um alias padrão amigável para um manifesto do assembly. |
|
Especifica que o assembly não foi totalmente assinado quando criado. |
|
Fornece uma descrição de texto para um assembly. |
|
Instrui um compilador a usar um número de versão específico para o recurso de versão do arquivo Win32. A versão do arquivo Win32 não precisa ser igual ao número de versão do assembly. |
|
Especifica uma combinação bit a bit de sinalizadores AssemblyNameFlags para um assembly, que descreve opções do compilador JIT (just-in-time), se o assembly for redirecionável e se tiver uma chave pública completa ou indexada. Essa classe não pode ser herdada. |
|
Define informações adicionais de versão para um manifesto do assembly. |
|
Especifica o nome de um arquivo que contém o par de chaves usado para gerar um nome forte. |
|
Especifica o nome de um contêiner de chave dentro do CSP que contém o par de chaves usado para gerar um nome forte. |
|
Define um par de metadados de chave/valor para o assembly decorado. |
|
Descreve a identidade exclusiva de um assembly integralmente. |
|
Fornece informações sobre uma referência do Assembly. |
|
Define um atributo personalizado do nome do produto para um manifesto do assembly. |
|
Especifica a chave da assinatura do assembly. |
|
Especifica uma descrição para um assembly. |
|
Define um atributo personalizado de marca registrada para um manifesto do assembly. |
|
Especifica a versão do assembly que está sendo atribuído. |
|
Define as convenções de chamada válidas para um método. |
|
Descobre os atributos de um construtor de classe e fornece acesso aos metadados do construtor. |
|
Fornece acesso a dados do atributo personalizado para assemblies, módulos, tipos, membros e parâmetros que são carregados no contexto exclusivo de reflexão. |
|
Contém métodos estáticos para recuperar atributos personalizados. |
|
Representa um argumento nomeado de um atributo personalizado no contexto exclusivo de reflexão. |
|
Representa um argumento de um atributo personalizado no contexto exclusivo de reflexão ou um elemento de um argumento de matriz. |
|
Define o membro de um tipo que é o membro padrão usado pelo InvokeMember. |
|
Especifica os atributos de um evento. |
|
Descobre os atributos de um evento e fornece acesso aos metadados do evento. |
|
Especifica os sinalizadores que descrevem os atributos de um campo. |
|
Descobre os atributos de um campo e fornece acesso aos metadados do campo. |
|
Descreve as restrições em um parâmetro de tipo genérico de um tipo ou método genérico. |
|
Recupera o mapeamento de uma interface nos métodos reais em uma classe que implementa a interface. |
|
Contém métodos para converter objetos System.Type. |
|
Representa um tipo sobre o qual você pode refletir. |
|
Descobre os atributos de uma variável local e fornece acesso aos metadados da variável local. |
|
Fornece acesso aos recursos de manifesto, que são arquivos XML que descrevem dependências do aplicativo. |
|
Obtém informações sobre os atributos de um membro e fornece acesso aos metadados do membro. |
|
Especifica os sinalizadores para atributos do método. Esses sinalizadores são definidos no arquivo corhdr.h. |
|
Fornece informações sobre métodos e construtores. |
|
Especifica os sinalizadores para os atributos de uma implementação do método. |
|
Descobre os atributos de um método e fornece acesso aos metadados do método. |
|
Representa um Objeto ausente. Essa classe não pode ser herdada. |
|
Executa a reflexão em um módulo. |
|
Define os atributos que podem ser associadas a um parâmetro. Esses são definidos em CorHdr.h. |
|
Descobre os atributos de um parâmetro e fornece acesso aos metadados do parâmetro. |
|
Define os atributos que podem ser associadas a uma propriedade. Esses valores de atributo são definidos em corhdr.h. |
|
Descobre os atributos de uma propriedade e fornece acesso aos metadados da propriedade. |
|
Representa um contexto que pode fornecer objetos de reflexão. |
|
A exceção que é lançada pelo método ModuleGetTypes() se alguma das classes em um módulo não puder ser carregada. Essa classe não pode ser herdada. |
|
Especifica o local do recurso. |
|
Fornece métodos que recuperam informações sobre tipos em tempo de execução. |
|
A exceção que é lançada por métodos invocados pela reflexão. Essa classe não pode ser herdada. |
|
A exceção que é lançada quando o número de parâmetros para uma invocação não corresponde ao número esperado. Essa classe não pode ser herdada. |
|
Especifica atributos de tipo. |
|
Representa declarações de tipo: tipos de classe, tipos de interface, tipos de matriz, tipos de valor, tipos de enumeração, parâmetros de tipo, definições de tipo genérico e tipos genéricos construídos abertos ou fechados. |
Namespace System.Reflection.Context
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Representa um contexto de reflexão personalizável. |
Namespace System.Reflection.Emit
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Descreve como uma instrução altera o fluxo de controle. |
|
Descreve uma instrução MSIL (Microsoft Intermediate Language). |
|
Fornece representações de campo das instruções MSIL (Microsoft Intermediate Language) para emissão pelos membros da classe ILGenerator (como Emit). |
|
Descreve os tipos das instruções MSIL (Microsoft Intermediate Language). |
|
Descreve o tipo de operando da instrução MSIL (Microsoft Intermediate Language). |
|
Especifica um dos dois fatores que determina o alinhamento de memória dos campos quando é realizado marshaling em um tipo. |
|
Descreve como os valores são inseridos em uma pilha ou descartados de uma pilha. |