AttributedPartDiscovery 类

定义

public class AttributedPartDiscovery : Microsoft.VisualStudio.Composition.PartDiscovery
type AttributedPartDiscovery = class
    inherit PartDiscovery
Public Class AttributedPartDiscovery
Inherits PartDiscovery
继承
AttributedPartDiscovery

构造函数

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)

适用于