PartBuilder<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |