PartBuilder<T> Classe
Definição
Estende a classe PartBuilder para permitir o uso de expressões para selecionar membros.Extends the PartBuilder class to allow the use of expressions to select members.
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.The type of the target.
- Herança
Métodos
| AddMetadata(String, Func<Type,Object>) |
Adiciona metadados aos tipos de correspondência.Adds metadata to the matching types. (Herdado de PartBuilder) |
| AddMetadata(String, Object) |
Adiciona metadados aos tipos de correspondência.Adds metadata to the matching types. (Herdado de PartBuilder) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| Export() |
Especifica que os tipos de correspondência devem ser exportados.Specifies that matching types should be exported. (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.Specifies that matching types should be exported, and provides configuration information for the resulting exports. (Herdado de PartBuilder) |
| Export<T>() |
Especifica que os tipos de correspondência devem ser exportados usando o tipo de contrato especificado.Specifies that matching types should be exported by using the specified contract type. (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.Specifies that matching types should be exported by using the specified contract type, and provides configuration information for the resulting exports. (Herdado de PartBuilder) |
| ExportInterfaces() |
Especifica que todas as interfaces dos tipos de correspondência devem ser exportadas.Specifies that all the interfaces of the matching types should be exported. (Herdado de PartBuilder) |
| ExportInterfaces(Predicate<Type>) |
Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados.Specifies a set of interfaces on the matching types that should be exported. (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.Specifies a set of interfaces on the matching types that should be exported, and provides configuration information for the resulting exports. (Herdado de PartBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Especifica um conjunto de propriedades que deve ser exportado nos tipos de correspondência.Specifies a set of properties that should be exported on the matching types. (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.Specifies a set of properties on the matching types that should be exported, and provides configuration information for those exports. (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.Specifies a set of properties on the matching types that should be exported, by using the specified contract type. (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.Specifies a set of properties on the matching types that should be exported by using the specified contract type, and provides configuration information for the resulting exports. (Herdado de PartBuilder) |
| ExportProperty(Expression<Func<T,Object>>) |
Especifica uma propriedade que deve ser exportada.Specifies a property that should be exported. |
| 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.Specifies a property that should be exported, and provides configuration information for the resulting export. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Especifica uma propriedade que deve ser exportada como o tipo de contrato especificado.Specifies a property that should be exported as the specified contract type. |
| 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.Specifies a property that should be exported as the specified contract type, and provides configuration information for the resulting export. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| ImportProperties(Predicate<PropertyInfo>) |
Especifica um conjunto de propriedades nos tipos de correspondência que devem ser importados.Specifies a set of properties on the matching types that should be imported. (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.Specifies a set of properties on the matching types that should be marked as imports, and provides configuration information for the resulting imports. (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.Specifies a set of properties on the matching types that should be marked as imports using the specified contract type. (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.Specifies a set of properties on the matching types that should be marked as imports by using the specified contract type, and provides configuration information for the resulting imports. (Herdado de PartBuilder) |
| ImportProperty(Expression<Func<T,Object>>) |
Especifica que uma propriedade deve ser importada.Specifies that a property should be imported. |
| 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.Specifies that a property should be imported, and provides configuration information for the resulting import. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Especifica que uma propriedade deve ser importada usando o nome de contrato especificado.Specifies that a property should be imported using the specified contract name. |
| 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.Specifies that a property should be imported using the specified contract name, and provides configuration information for the resulting import. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Especifica o construtor que deve ser usado como um construtor de importação.Specifies the constructor that should be used as an importing constructor. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Especifica o construtor que os tipos de correspondência devem usar como um construtor de importação.Specifies the constructor that matching types should use as an importing constructor. (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.Specifies the constructor that matching types should use as an importing constructor, and provides configuration information for the resulting import. (Herdado de PartBuilder) |
| SetCreationPolicy(CreationPolicy) |
Especifica a política de criação para tipos de correspondência.Specifies the creation policy for matching types. (Herdado de PartBuilder) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |