AttributedPartDiscovery 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public class AttributedPartDiscovery : Microsoft.VisualStudio.Composition.PartDiscovery
type AttributedPartDiscovery = class
inherit PartDiscovery
Public Class AttributedPartDiscovery
Inherits PartDiscovery
- 继承
构造函数
AttributedPartDiscovery(Resolver, Boolean) |
属性
IsNonPublicSupported |
获取一个值,该值指示是否将浏览非公共类型和成员。 |
PublicVsNonPublicFlags |
获取仅选择公共成员或公共和非公共成员(视情况而定)的标志。 |
Resolver | (继承自 PartDiscovery) |
方法
CreatePart(Type, Boolean) | |
CreatePart(Type) |
反映类型,并返回其作为 MEF 部分角色的元数据(如果适用)。 (继承自 PartDiscovery) |
CreatePartsAsync(Assembly, CancellationToken) |
对程序集进行反射,并为每个适用类型生成 MEF 部件。 (继承自 PartDiscovery) |
CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken) |
对一组程序集进行反射,并为每个适用类型生成 MEF 部件。 (继承自 PartDiscovery) |
CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken) |
对一组程序集进行反射,并为每个适用类型生成 MEF 部件。 (继承自 PartDiscovery) |
CreatePartsAsync(IEnumerable<Type>, CancellationToken) | (继承自 PartDiscovery) |
CreatePartsAsync(Type[]) | (继承自 PartDiscovery) |
GetMetadataViewConstraints(Type, Boolean) | (继承自 PartDiscovery) |
GetTypes(Assembly) | |
IsExportFactoryType(Type) | |
ThrowOnInvalidExportingMember(ICustomAttributeProvider) |
如果违反导出成员的某些基本规则,则引发异常。 (继承自 PartDiscovery) |
ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean) |
如果违反导入成员或参数的某些基本规则,则引发异常。 (继承自 PartDiscovery) |