Compartilhar via


PartBuilder<T> Classe

Definição

Estende a classe PartBuilder para permitir o uso de expressões para selecionar membros.

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

O tipo do destino.

Herança
PartBuilder<T>

Métodos

AddMetadata(String, Func<Type,Object>)

Adiciona metadados aos tipos de correspondência.

(Herdado de PartBuilder)
AddMetadata(String, Object)

Adiciona metadados aos tipos de correspondência.

(Herdado de PartBuilder)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Export()

Especifica que os tipos de correspondência devem ser exportados.

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

Especifica que os tipos de correspondência devem ser exportados e fornece informações de configuração para a exportação resultante.

(Herdado de PartBuilder)
Export<T>()

Especifica que os tipos de correspondência devem ser exportados usando o tipo de contrato especificado.

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

Especifica que os tipos de correspondência devem ser exportados usando o tipo de contrato especificado e fornece informações de configuração para a exportação resultante.

(Herdado de PartBuilder)
ExportInterfaces()

Especifica que todas as interfaces dos tipos de correspondência devem ser exportadas.

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

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados.

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

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados e fornece informações de configuração para as exportações resultantes.

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

Especifica um conjunto de propriedades que deve ser exportado nos tipos de correspondência.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser exportados e fornece informações de configuração para essas exportações.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser exportados, usando o tipo de contrato especificado.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser exportados usando o tipo de contrato especificado e fornece informações de configuração para as exportações resultantes.

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

Especifica uma propriedade que deve ser exportada.

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

Especifica uma propriedade que deve ser exportada e fornece informações de configuração para a exportação resultante.

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

Especifica uma propriedade que deve ser exportada como o tipo de contrato especificado.

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

Especifica uma propriedade que deve ser exportada como o tipo de contrato especificado e fornece informações de configuração para a exportação resultante.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser importados.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser marcados como importações e fornece informações de configuração para as importações resultantes.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser marcados como importações usando o tipo de contrato especificado.

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

Especifica um conjunto de propriedades nos tipos de correspondência que devem ser marcados como importações usando o tipo de contrato especificado e fornece informações de configuração para as importações resultantes.

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

Especifica que uma propriedade deve ser importada.

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

Especifica que uma propriedade deve ser importada e fornece informações de configuração para a importação resultante.

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

Especifica que uma propriedade deve ser importada usando o nome de contrato especificado.

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

Especifica que uma propriedade deve ser importada usando o nome de contrato especificado e fornece informações de configuração para a importação resultante.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Especifica o construtor que deve ser usado como um construtor de importação.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Especifica o construtor que os tipos de correspondência devem usar como um construtor de importação.

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

Especifica o construtor que os tipos de correspondência devem usar como um construtor de importação e fornece informações de configuração para a importação resultante.

(Herdado de PartBuilder)
SetCreationPolicy(CreationPolicy)

Especifica a política de criação para tipos de correspondência.

(Herdado de PartBuilder)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a