Module.GetTypes-Methode
Gibt alle in diesem Modul definierten Typen zurück.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Overridable Function GetTypes As Type()
'Usage
Dim instance As Module
Dim returnValue As Type()
returnValue = instance.GetTypes
public virtual Type[] GetTypes ()
public:
virtual array<Type^>^ GetTypes ()
public Type[] GetTypes ()
public function GetTypes () : Type[]
Rückgabewert
Ein Array des Typs Type, das Typen enthält, die in dem durch diese Instanz reflektierten Modul definiert sind.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Eine oder mehrere Klassen in einem Modul konnten nicht geladen werden. |
|
Der Aufrufer verfügt nicht über die erforderliche Berechtigung. |
Hinweise
ReflectionTypeLoadException ist eine besondere Ausnahme beim Laden. Die ReflectionTypeLoadException.Types-Eigenschaft enthält das Array der Typen, die im Modul definiert und geladen wurden. Dieses Array kann einige NULL-Werte enthalten. Die ReflectionTypeLoadException.LoaderExceptions-Eigenschaft ist ein Array der Ausnahmen, die die vom Ladeprogramm ausgelösten Ausnahmen darstellen. Die Lücken im Klassenarray entsprechen den Ausnahmen.
Wenn z. B. die Klasseninitialisierung einer der beiden Klassen beim Laden eine Ausnahme auslöst, wird im entsprechenden Element des LoaderExceptions-Arrays eine TargetInvocationException gespeichert.
.NET Framework-Sicherheit
- ReflectionPermission Reflektionsberechtigung für das aktuelle Modul.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
Module-Klasse
Module-Member
System.Reflection-Namespace
ReflectionTypeLoadException