PartBuilder Classe

Definição

Representa uma regra para decorar um conjunto de tipos de correspondência com atributos do MEF (Managed Extensibility Framework).

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Herança
PartBuilder
Derivado

Métodos

AddMetadata(String, Func<Type,Object>)

Adiciona metadados aos tipos de correspondência.

AddMetadata(String, Object)

Adiciona metadados aos tipos de correspondência.

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.

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.

Export<T>()

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

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.

ExportInterfaces()

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

ExportInterfaces(Predicate<Type>)

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

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.

ExportProperties(Predicate<PropertyInfo>)

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

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.

ExportProperties<T>(Predicate<PropertyInfo>)

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

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.

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.

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.

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.

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.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

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.

SetCreationPolicy(CreationPolicy)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a