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