Partilhar via


AttributedPartDiscovery Classe

Definição

public class AttributedPartDiscovery : Microsoft.VisualStudio.Composition.PartDiscovery
type AttributedPartDiscovery = class
    inherit PartDiscovery
Public Class AttributedPartDiscovery
Inherits PartDiscovery
Herança
AttributedPartDiscovery

Construtores

AttributedPartDiscovery(Resolver, Boolean)

Propriedades

IsNonPublicSupported

Obtém um valor que indica se tipos e membros não públicos serão explorados.

PublicVsNonPublicFlags

Obtém os sinalizadores que selecionam apenas membros públicos ou públicos e não públicos, conforme apropriado.

Resolver (Herdado de PartDiscovery)

Métodos

CreatePart(Type, Boolean)
CreatePart(Type)

Reflete em um tipo e retorna metadados em sua função como uma parte mef, se aplicável.

(Herdado de PartDiscovery)
CreatePartsAsync(Assembly, CancellationToken)

Reflete sobre um assembly e produz partes MEF para cada tipo aplicável.

(Herdado de PartDiscovery)
CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

Reflete sobre um conjunto de assemblies e produz partes MEF para cada tipo aplicável.

(Herdado de PartDiscovery)
CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

Reflete sobre um conjunto de assemblies e produz partes MEF para cada tipo aplicável.

(Herdado de PartDiscovery)
CreatePartsAsync(IEnumerable<Type>, CancellationToken) (Herdado de PartDiscovery)
CreatePartsAsync(Type[]) (Herdado de PartDiscovery)
GetMetadataViewConstraints(Type, Boolean) (Herdado de PartDiscovery)
GetTypes(Assembly)
IsExportFactoryType(Type)
ThrowOnInvalidExportingMember(ICustomAttributeProvider)

Gerará uma exceção se determinadas regras básicas para um membro exportador forem violadas.

(Herdado de PartDiscovery)
ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

Gerará uma exceção se determinadas regras básicas para um membro ou parâmetro de importação forem violadas.

(Herdado de PartDiscovery)

Aplica-se a