Compartir a través de


AttributedPartDiscovery Clase

Definición

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

Constructores

AttributedPartDiscovery(Resolver, Boolean)

Propiedades

IsNonPublicSupported

Obtiene un valor que indica si se explorarán los miembros y los tipos no públicos.

PublicVsNonPublicFlags

Obtiene las marcas que seleccionan solo miembros públicos o públicos y no públicos según corresponda.

Resolver (Heredado de PartDiscovery)

Métodos

CreatePart(Type, Boolean)
CreatePart(Type)

Refleja en un tipo y devuelve metadatos sobre su rol como un elemento MEF, si procede.

(Heredado de PartDiscovery)
CreatePartsAsync(Assembly, CancellationToken)

Refleja sobre un ensamblado y genera piezas MEF para cada tipo aplicable.

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

Refleja sobre un conjunto de ensamblados y genera partes MEF para cada tipo aplicable.

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

Refleja sobre un conjunto de ensamblados y genera partes MEF para cada tipo aplicable.

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

Produce una excepción si se infringen determinadas reglas básicas para un miembro de exportación.

(Heredado de PartDiscovery)
ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

Produce una excepción si se infringen determinadas reglas básicas para un miembro o parámetro de importación.

(Heredado de PartDiscovery)

Se aplica a