Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método ModuleBuilder.GetTypes

Retorna todas as classes definidas dentro deste módulo.

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (em mscorlib.dll)

public override Type[] GetTypes()

Valor de retorno

Tipo: System.Type[]
Uma matriz que contém os tipos definidos dentro do módulo que é refletido por essa instância.

ExceçãoCondição
ReflectionTypeLoadException

Uma ou mais classes em um módulo não podem ser carregados.

SecurityException

O chamador não tem a permissão necessária.

ReflectionTypeLoadException é uma exceção ao carregar uma classe especial. O ReflectionTypeLoadException.Types propriedade contém a matriz de classes que foram definidos no módulo e carregado. Essa matriz pode conter alguns valores nulos. O ReflectionTypeLoadException.LoaderExceptions propriedade é uma matriz de exceções que representam as exceções que foram geradas pelo carregador de classe. Os orifícios na matriz de classe alinham com as exceções.

Por exemplo, se os inicializadores de classe de uma das classes lança uma exceção enquanto ele está sendo carregado, um TargetInvocationException é armazenado no elemento correspondente da LoaderExceptions array.

ObservaçãoObservação

Começando com o .NET Framework 2.0 Service Pack 1, este membro não requer mais ReflectionPermission com o ReflectionPermissionFlag.ReflectionEmit sinalizador. (See Problemas de segurança na emissão de reflexão.) Para usar esta funcionalidade, seu aplicativo deve visar o .NET Framework 3.5 ou posterior.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft