Compartir a través de


PartBuilder<T> Clase

Definición

Extiende la clase PartBuilder 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

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 que el objeto actual.

(Heredado de Object)
Export()

Especifica que los tipos coincidentes deben exportarse.

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

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

(Heredado de PartBuilder)
Export<T>()

Especifica que los tipos coincidentes deben exportarse usando el tipo de contrato especificado.

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

Especifica que los tipos coincidentes deben exportarse usando el tipo de contrato especificado, y proporciona información de configuración para las exportaciones resultantes.

(Heredado de PartBuilder)
ExportInterfaces()

Especifica que todas las interfaces de los tipos coincidentes deben exportarse.

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

Especifica un conjunto de interfaces de los tipos coincidentes que deben exportarse.

(Heredado de PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

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

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

Especifica un conjunto de propiedades que deben exportarse de los tipos coincidentes.

(Heredado de PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Especifica un conjunto de propiedades de los tipos coincidentes que deben exportarse y proporciona información de configuración para dichas exportaciones.

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

Especifica un conjunto de propiedades de los tipos coincidentes que deben exportarse, usando el tipo de contrato especificado.

(Heredado de PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Especifica un conjunto de propiedades de los tipos coincidentes que deben exportarse usando el tipo de contrato especificado, y proporciona información de configuración para las exportaciones resultantes.

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

Especifica una propiedad que se debe exportar.

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

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

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

Especifica una propiedad que debe exportarse como el tipo de contrato especificado.

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

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Especifica un conjunto de propiedades de los tipos coincidentes que deben importarse.

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

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

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

Especifica un conjunto de propiedades de los tipos coincidentes que deben marcarse como importaciones, usando el tipo de contrato especificado.

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

Especifica un conjunto de propiedades de los tipos coincidentes que deben marcarse como importaciones usando el tipo de contrato especificado, y proporciona información de configuración para las importaciones resultantes.

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

Especifica que se debe importar una propiedad.

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

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

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

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

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.

MemberwiseClone()

Crea una copia superficial del Object actual.

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

Especifica el constructor que debe utilizarse como constructor de importación.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

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

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

(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