PartBuilder<T> Clase

Definición

Extiende la PartBuilder clase para permitir el uso de expresiones para seleccionar miembros.

generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
    inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder

Parámetros de tipo

T

Tipo del destino.

Herencia
PartBuilder<T>

Métodos

Nombre Description
AddMetadata(String, Func<Type,Object>)

Agrega metadatos a los tipos coincidentes.

(Heredado de PartBuilder)
AddMetadata(String, Object)

Agrega metadatos a los tipos coincidentes.

(Heredado de PartBuilder)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Export()

Especifica que se deben exportar los tipos coincidentes.

(Heredado de PartBuilder)
Export(Action<ExportBuilder>)

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

(Heredado de PartBuilder)
Export<T>()

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

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
ExportInterfaces()

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

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
ExportInterfaces(Predicate<Type>)

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

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

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

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

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

(Heredado de PartBuilder)
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que se debe exportar y proporciona información de configuración para la exportación resultante.

ExportProperty(Expression<Func<T,Object>>)

Especifica una propiedad que se debe exportar.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que se debe exportar como el tipo de contrato especificado y proporciona información de configuración para la exportación resultante.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Especifica una propiedad que se debe exportar como 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.

(Heredado de PartBuilder)
ImportProperties(Predicate<PropertyInfo>)

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

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
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.

(Heredado de PartBuilder)
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

Especifica que se debe importar una propiedad y proporciona información de configuración para la importación resultante.

ImportProperty(Expression<Func<T,Object>>)

Especifica que se debe importar una propiedad.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>)

Especifica que una propiedad debe importarse con el nombre de contrato especificado y proporciona información de configuración para la importación resultante.

ImportProperty<TContract>(Expression<Func<T,Object>>)

Especifica que se debe importar una propiedad con el nombre de contrato especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Especifica el constructor que se debe usar como constructor de importación.

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.

(Heredado de PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

(Heredado de PartBuilder)
SetCreationPolicy(CreationPolicy)

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

(Heredado de PartBuilder)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a