Partager via


InheritanceService.AddInheritedComponents Méthode

Définition

Ajoute les composants hérités par le composant spécifié à InheritanceService.

Surcharges

AddInheritedComponents(IComponent, IContainer)

Ajoute les composants hérités par le composant spécifié à InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Ajoute les composants du type spécifié qui sont hérités par le composant spécifié à InheritanceService.

AddInheritedComponents(IComponent, IContainer)

Ajoute les composants hérités par le composant spécifié à InheritanceService.

public:
 virtual void AddInheritedComponents(System::ComponentModel::IComponent ^ component, System::ComponentModel::IContainer ^ container);
public void AddInheritedComponents (System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
abstract member AddInheritedComponents : System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
override this.AddInheritedComponents : System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
Public Sub AddInheritedComponents (component As IComponent, container As IContainer)

Paramètres

component
IComponent

Composant dans lequel les composants hérités à ajouter au conteneur spécifié doivent être recherchés.

container
IContainer

Conteneur dans lequel les composants hérités doivent être ajoutés.

Implémente

Remarques

Cette méthode recherche tous les champs de toutes les classes de base du composant spécifié. Chaque champ qui implémente IComponent est ajouté au conteneur spécifié.

Voir aussi

S’applique à

AddInheritedComponents(Type, IComponent, IContainer)

Ajoute les composants du type spécifié qui sont hérités par le composant spécifié à InheritanceService.

protected:
 virtual void AddInheritedComponents(Type ^ type, System::ComponentModel::IComponent ^ component, System::ComponentModel::IContainer ^ container);
protected virtual void AddInheritedComponents (Type type, System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
protected virtual void AddInheritedComponents (Type? type, System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
abstract member AddInheritedComponents : Type * System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
override this.AddInheritedComponents : Type * System.ComponentModel.IComponent * System.ComponentModel.IContainer -> unit
Protected Overridable Sub AddInheritedComponents (type As Type, component As IComponent, container As IContainer)

Paramètres

type
Type

Type de base à rechercher.

component
IComponent

Composant dans lequel les composants hérités à ajouter au conteneur spécifié doivent être recherchés.

container
IContainer

Conteneur dans lequel les composants hérités doivent être ajoutés.

Remarques

Cette méthode recherche tous les champs de toutes les classes de base du composant. Chaque champ qui implémente IComponent est ajouté à une liste interne qui stocke un qui identifie le niveau d’héritage InheritanceAttribute du composant. Le composant est ensuite ajouté au conteneur spécifié.

S’applique à