Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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.

Remarque Remarque

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.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Pris en charge dans :

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ