AssemblyReferences.GetTypes-Methode
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Gibt alle Typen in dem Satz der Assemblys, auf die verwiesen wird, zurück, die vom angegebenen Basistyp abgeleitet werden oder ihn implementieren.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
Public Function GetTypes ( _
baseType As Type _
) As IEnumerable(Of Type)
public IEnumerable<Type> GetTypes(
Type baseType
)
public:
IEnumerable<Type^>^ GetTypes(
Type^ baseType
)
member GetTypes :
baseType:Type -> IEnumerable<Type>
public function GetTypes(
baseType : Type
) : IEnumerable<Type>
Parameter
- baseType
Typ: System.Type
Der Basistyp, von dem alle zurückgegebenen Typen abgeleitet werden sollten.Wenn es sich bei baseType um eine Schnittstelle handelt, implementieren alle zurückgegebenen Typen die Schnittstelle.
Rückgabewert
Typ: System.Collections.Generic.IEnumerable<Type>
Eine Enumeration von Typen.Wenn keine übereinstimmenden Typen vorhanden sind, wird eine leere Enumeration zurückgegeben.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | baseType hat den Wert nullNULL-Verweis (Nothing in Visual Basic). |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Windows.Design-Namespace