Compartir vía


PartBuilder Clase

Definición

Representa una regla para decorar un conjunto de tipos coincidentes con atributos de Managed Extensibility Framework (MEF).

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Herencia
PartBuilder
Derivado

Métodos

AddMetadata(String, Func<Type,Object>)

Agrega metadatos a los tipos coincidentes.

AddMetadata(String, Object)

Agrega metadatos a los tipos coincidentes.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Export()

Especifica que se deben exportar los tipos coincidentes.

Export(Action<ExportBuilder>)

Especifica que se deben exportar los tipos coincidentes y proporciona información de configuración para las exportaciones resultantes.

Export<T>()

Especifica que los tipos coincidentes se deben exportar mediante el tipo de contrato especificado.

Export<T>(Action<ExportBuilder>)

Especifica que los tipos coincidentes se deben exportar mediante el tipo de contrato especificado y proporciona información de configuración para las exportaciones resultantes.

ExportInterfaces()

Especifica que se deben exportar todas las interfaces de los tipos coincidentes.

ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar y proporciona información de configuración para las exportaciones resultantes.

ExportInterfaces(Predicate<Type>)

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben exportar y proporciona información de configuración para esas exportaciones.

ExportProperties(Predicate<PropertyInfo>)

Especifica un conjunto de propiedades que se deben exportar en los tipos coincidentes.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben exportar mediante el tipo de contrato especificado y proporciona información de configuración para las exportaciones resultantes.

ExportProperties<T>(Predicate<PropertyInfo>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben exportar mediante el tipo de contrato especificado.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben marcar como importaciones y proporciona información de configuración para las importaciones resultantes.

ImportProperties(Predicate<PropertyInfo>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben importar.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben marcar como importaciones mediante el tipo de contrato especificado y proporciona información de configuración para las importaciones resultantes.

ImportProperties<T>(Predicate<PropertyInfo>)

Especifica un conjunto de propiedades en los tipos coincidentes que se deben marcar como importaciones mediante el tipo de contrato especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Especifica el constructor que los tipos coincidentes deben usar como constructor de importación y proporciona información de configuración para la importación resultante.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Especifica el constructor que los tipos coincidentes deben usar como constructor de importación.

SetCreationPolicy(CreationPolicy)

Especifica la directiva de creación para los tipos coincidentes.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a