Partager via


PartBuilder<T> Classe

Définition

Étend la classe PartBuilder pour permettre l'utilisation d'expressions pour la sélection de membres.

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

Paramètres de type

T

Type de la cible.

Héritage
PartBuilder<T>

Méthodes

AddMetadata(String, Func<Type,Object>)

Ajoute des métadonnées aux types correspondants.

(Hérité de PartBuilder)
AddMetadata(String, Object)

Ajoute des métadonnées aux types correspondants.

(Hérité de PartBuilder)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Export()

Spécifie que les types correspondants doivent être exportés.

(Hérité de PartBuilder)
Export(Action<ExportBuilder>)

Spécifie que les types correspondants doivent être exportés et fournit des informations de configuration pour les exportations résultantes.

(Hérité de PartBuilder)
Export<T>()

Spécifie que les types correspondants doivent être exportés à l'aide du type de contrat spécifié.

(Hérité de PartBuilder)
Export<T>(Action<ExportBuilder>)

Spécifie que les types correspondants doivent être exportés à l'aide du type de contrat spécifié et fournit les informations de configuration pour les exportations résultantes.

(Hérité de PartBuilder)
ExportInterfaces()

Spécifie que toutes les interfaces des types correspondants doivent être exportées.

(Hérité de PartBuilder)
ExportInterfaces(Predicate<Type>)

Spécifie un ensemble d'interfaces sur les types correspondants qui doivent être exportés.

(Hérité de PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Spécifie un ensemble d'interfaces sur les types correspondants qui doivent être exportés, et fournit des informations de configuration pour les exportations résultantes.

(Hérité de PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Spécifie un ensemble de propriétés qui doit être exporté sur les types correspondants.

(Hérité de PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être exportés, et fournit des informations de configuration pour ces exportations.

(Hérité de PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être exportés, à l'aide du type de contrat spécifié.

(Hérité de PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être exportées à l'aide du type de contrat spécifié et fournit des informations de configuration pour les exportations résultantes.

(Hérité de PartBuilder)
ExportProperty(Expression<Func<T,Object>>)

Spécifie qu'une propriété doit être exportée.

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

Spécifie une propriété qui doit être exportée et fournit les informations de configuration pour l'exportation résultante.

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

Spécifie une propriété qui doit être exporté comme type de contrat spécifié.

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

Spécifie une propriété qui doit être exportée comme type de contrat spécifié et fournit les informations de configuration pour l'exportation résultante.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
ImportProperties(Predicate<PropertyInfo>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être importés.

(Hérité de PartBuilder)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être marqués comme des importations et fournit des informations de configuration pour les importations résultantes.

(Hérité de PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être marqués comme des importations à l'aide du type de contrat spécifié.

(Hérité de PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Spécifie un ensemble de propriétés sur les types correspondants qui doivent être marqués comme des importations à l'aide du type de contrat spécifié et fournit des informations de configuration pour les importations résultantes.

(Hérité de PartBuilder)
ImportProperty(Expression<Func<T,Object>>)

Spécifie qu'une propriété doit être importée.

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

Spécifie qu'une propriété doit être importée et fournit les informations de configuration pour l'importation résultante.

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

Spécifie qu'une propriété doit être importée à l'aide du nom de contrat spécifié.

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

Spécifie qu'une propriété doit être importée à l'aide du nom de contrat spécifié et fournit les informations de configuration pour l'importation résultante.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Spécifie le constructeur qui doit être utilisé comme constructeur d'importation.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Spécifie le constructeur que les types correspondants doivent utiliser comme constructeur d'importation.

(Hérité de PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Spécifie le constructeur que les types correspondants doivent utiliser comme constructeur d'importation et fournit les informations de configuration pour l'importation résultante.

(Hérité de PartBuilder)
SetCreationPolicy(CreationPolicy)

Spécifie la stratégie de création pour les types correspondants.

(Hérité de PartBuilder)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à