Condividi tramite


AttributedPartDiscovery Classe

Definizione

public class AttributedPartDiscovery : Microsoft.VisualStudio.Composition.PartDiscovery
type AttributedPartDiscovery = class
    inherit PartDiscovery
Public Class AttributedPartDiscovery
Inherits PartDiscovery
Ereditarietà
AttributedPartDiscovery

Costruttori

AttributedPartDiscovery(Resolver, Boolean)

Proprietà

IsNonPublicSupported

Ottiene un valore che indica se verranno esplorati tipi e membri non pubblici.

PublicVsNonPublicFlags

Ottiene i flag che selezionano solo membri pubblici o pubblici e non pubblici in base alle esigenze.

Resolver (Ereditato da PartDiscovery)

Metodi

CreatePart(Type, Boolean)
CreatePart(Type)

Riflette su un tipo e restituisce i metadati nel ruolo come parte MEF, se applicabile.

(Ereditato da PartDiscovery)
CreatePartsAsync(Assembly, CancellationToken)

Riflette su un assembly e produce parti MEF per ogni tipo applicabile.

(Ereditato da PartDiscovery)
CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

Riflette su un set di assembly e produce parti MEF per ogni tipo applicabile.

(Ereditato da PartDiscovery)
CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

Riflette su un set di assembly e produce parti MEF per ogni tipo applicabile.

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

Genera un'eccezione se vengono violate determinate regole di base per un membro di esportazione.

(Ereditato da PartDiscovery)
ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

Genera un'eccezione se vengono violate determinate regole di base per un membro o un parametro di importazione.

(Ereditato da PartDiscovery)

Si applica a