Freigeben über


ITypeDiscoveryService.GetTypes(Type, Boolean) Methode

Definition

Ruft die Liste der verfügbaren Typen ab.

public:
 System::Collections::ICollection ^ GetTypes(Type ^ baseType, bool excludeGlobalTypes);
public System.Collections.ICollection GetTypes (Type baseType, bool excludeGlobalTypes);
public System.Collections.ICollection GetTypes (Type? baseType, bool excludeGlobalTypes);
abstract member GetTypes : Type * bool -> System.Collections.ICollection
Public Function GetTypes (baseType As Type, excludeGlobalTypes As Boolean) As ICollection

Parameter

baseType
Type

Der Basistyp, mit dem eine Übereinstimmung gefunden werden soll. Kann null sein.

excludeGlobalTypes
Boolean

Gibt an, ob Typen von allen Assemblys, auf die verwiesen wird, überprüft werden sollen.

Gibt zurück

Eine Auflistung der Typen, die die von baseType und excludeGlobalTypes angegebenen Kriterien erfüllen.

Hinweise

Wenn baseType ist null, werden alle Typen zurückgegeben. Andernfalls werden nur Typen zurückgegeben, die vom angegebenen Basistyp abgeleitet sind. Wenn excludeGlobalTypes ist false, werden Typen aus allen Assemblys, auf die verwiesen wird, überprüft. Andernfalls werden nur Typen aus Assemblys überprüft, auf die nicht auf den globalen Assemblycache (GAC) verwiesen wird. Weitere Informationen finden Sie unter Arbeiten mit Assemblys und dem globalen Assemblycache.

Gilt für:

Weitere Informationen