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). Дополнительные сведения см. в разделе Работа со сборками и глобальным кэшем сборок.