ITypeDiscoveryService.GetTypes(Type, Boolean) Метод

Определение

Извлекает список доступных типов.

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

Параметры

baseType
Type

Базовый тип для выполнения сравнения. Может иметь значение null.

excludeGlobalTypes
Boolean

Указывает, должны проверяться типы из всех базовых сборок.

Возвращаемое значение

Коллекция типов, которые соответствует критериям, определенным параметрами baseType и excludeGlobalTypes.

Комментарии

Если baseType имеет значение null, возвращаются все типы. В противном случае возвращаются только типы, производные от указанного базового типа. Если excludeGlobalTypes имеет значение false, проверяются типы из всех сборок, на которые указывает ссылка. В противном случае проверяются только типы из сборок, не относящихся к глобальному кэшу сборок (GAC). Дополнительные сведения см. в разделе Работа со сборками и глобальным кэшем сборок.

Применяется к

См. также раздел