ITypeDiscoveryService.GetTypes(Type, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索可用类型的列表。
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) 引用程序集的类型。 有关详细信息,请参阅 使用程序集和全局程序集缓存。