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 reflété par cette instance.

Exception Condition
ReflectionTypeLoadException

Au moins une des classes d’un module n’a pas pu être chargée.

SecurityException

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

ReflectionTypeLoadExceptionest une exception de chargement. Le ReflectionTypeLoadException.Types propriété contient le tableau de types qui ont été définies dans le module et chargées. Ce tableau peut contenir des valeurs null. Le ReflectionTypeLoadException.LoaderExceptions propriété est un tableau d’exceptions qui représentent les exceptions levées par le chargeur. Les trous dans le tableau de classe s’aligner avec les exceptions.

Par exemple, si les initialiseurs de classe d’une des classes lève une exception pendant elle est chargée, un TargetInvocationException est stocké dans l’élément correspondant de le LoaderExceptions tableau.

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

Reflection permission for the current module.

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