Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Module.GetTypes, méthode ()

 

Retourne tous les types définis dans ce module.

Espace de noms:   System.Reflection
Assembly:  mscorlib (dans mscorlib.dll)

public virtual Type[] GetTypes()

Valeur de retour

Type: System.Type[]

Tableau de type Type contenant les types définis dans le module qui est réfléchi par cette instance.

Exception Condition
ReflectionTypeLoadException

Une ou plusieurs classes d'un module n'ont pas pu être chargées.

SecurityException

L'appelant n'a pas l'autorisation requise.

ReflectionTypeLoadException est une exception spécifique liée au chargement.La propriété ReflectionTypeLoadException.Types contient le tableau des types qui ont été définis dans le module et chargés.Ce tableau peut contenir des valeurs null.La propriété ReflectionTypeLoadException.LoaderExceptions est un tableau d'exceptions qui représentent les exceptions levées par le chargeur.Les espaces vides du tableau de classe correspondent aux exceptions.

Par exemple, si l'initialiseur d'une classe provoque la levée d'une exception durant son chargement, un TargetInvocationException est stocké dans l'élément correspondant du tableau LoaderExceptions.

System_CAPS_noteRemarque

Si un type a été transmis à un autre assembly, il n'est pas inclus dans le tableau retourné.Pour plus d'informations sur le transfert de type, consultez Transfert de type dans le Common Language Runtime.

ReflectionPermission

Autorisation de réflexion pour le module en cours.

.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0
Windows Phone Silverlight
Disponible depuis 7.0
Retour au début
Afficher: