Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Module.GetTypes ()

 

Devuelve todos los tipos definidos dentro de este módulo.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual Type[] GetTypes()

Valor devuelto

Type: System.Type[]

Matriz de tipo Type que contiene los tipos definidos dentro del módulo reflejado por esta instancia.

Exception Condition
ReflectionTypeLoadException

No se pudieron cargar una o más clases en un módulo.

SecurityException

El llamador no dispone del permiso requerido.

ReflectionTypeLoadExceptiones una excepción de carga especial. El ReflectionTypeLoadException.Types propiedad contiene la matriz de tipos que se definieron en el módulo y cargadas. Esta matriz puede contener valores null. El ReflectionTypeLoadException.LoaderExceptions propiedad es una matriz de excepciones que representan las excepciones producidas por el cargador. Los agujeros en la matriz de clase se alineen con las excepciones.

Por ejemplo, si los inicializadores de clase de una de las clases produce una excepción mientras se está cargando, un TargetInvocationException se almacena en el elemento correspondiente de la LoaderExceptions matriz.

System_CAPS_noteNota

Si un tipo se ha reenviado a otro ensamblado, no se incluye en la matriz devuelta. Para obtener información sobre el reenvío de tipos, vea Reenvío de tipos en Common Language Runtime.

ReflectionPermission

Reflection permission for the current module.

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: