Freigeben über


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

ReflectionTypeLoadException

Eine oder mehrere Klassen in einem Modul konnten nicht geladen werden.

SecurityException

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

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