Lenguaje

PartDiscovery Clase

Definición

public abstract class PartDiscovery
type PartDiscovery = class
Public MustInherit Class PartDiscovery
Herencia
PartDiscovery
Derivado

Constructores

Nombre Description
PartDiscovery(Resolver)

Propiedades

Nombre Description
Resolver

Métodos

Nombre Description
AddElement(Array, Object, Type)

Crea una matriz que contiene el contenido de una matriz anterior (si existe) y un elemento adicional.

Combine(PartDiscovery[])

Crea una instancia de agregado PartDiscovery que se delega en una serie de otras extensiones de detección de elementos.

CreatePart(Type, Boolean)

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

CreatePart(Type)

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

CreatePartsAsync(Assembly, CancellationToken)

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

CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

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

CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

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

CreatePartsAsync(IEnumerable<Type>, CancellationToken)
CreatePartsAsync(Type[])
GetContractName(Type)
GetElementTypeFromMany(Type)
GetExportTypeIdentityConstraints(Type)
GetImportingConstructor<TImportingConstructorAttribute>(Type, Boolean)
GetImportingSiteTypeWithoutCollection(ImportDefinition, Type)
GetImportMetadataForGenericTypeImport(Type)
GetMetadataViewConstraints(Type, Boolean)
GetTypeIdentityFromImportingType(Type, Boolean)
GetTypeIdentityFromImportingTypeRef(TypeRef, Boolean)
GetTypes(Assembly)

Obtiene los tipos que se deben tener en cuenta para los elementos MEF.

IsExportFactoryType(Type)
ThrowOnInvalidExportingMember(ICustomAttributeProvider)

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

ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

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

Se aplica a