Freigeben über


IInheritanceService.AddInheritedComponents(IComponent, IContainer) Methode

Definition

Durchsucht die angegebene Komponente auf Felder, die die IComponent-Schnittstelle implementieren, und fügt diese jeweils dem angegebenen Container hinzu, wobei die jeweilige Vererbungsebene gespeichert wird. Diese kann mithilfe der GetInheritanceAttribute(IComponent)-Methode abgerufen werden.

public:
 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
Public Sub AddInheritedComponents (component As IComponent, container As IContainer)

Parameter

component
IComponent

Die IComponent, die durchsucht werden soll. Der Suchvorgang beginnt mit dieser Komponente.

container
IContainer

Der IContainer, dem Komponenten hinzugefügt werden sollen.

Hinweise

Diese Methode durchsucht die angegebene Komponente nach allen Feldern, die die IComponentimplementieren, fügt jedes dem angegebenen Container hinzu und speichert für jedes eine InheritanceAttribute . Der InheritanceAttribute für eine Komponente gibt an, ob das Feld von einer Basisklasse geerbt wird und mit der GetInheritanceAttribute -Methode abgerufen werden kann.

Gilt für: