Freigeben über


InheritanceService.AddInheritedComponents Methode

Definition

Fügt InheritanceService die von der angegebenen Komponente vererbten Komponenten hinzu.

Überlädt

AddInheritedComponents(IComponent, IContainer)

Fügt InheritanceService die von der angegebenen Komponente vererbten Komponenten hinzu.

AddInheritedComponents(Type, IComponent, IContainer)

Fügt InheritanceService die von der angegebenen Komponente vererbten Komponenten vom angegebenen Typ hinzu.

AddInheritedComponents(IComponent, IContainer)

Fügt InheritanceService die von der angegebenen Komponente vererbten Komponenten hinzu.

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)

Parameter

component
IComponent

Die Komponente, die nach vererbten Komponenten durchsucht werden soll, um diese dem angegebenen Container hinzuzufügen.

container
IContainer

Der Container, dem die vererbten Komponenten hinzugefügt werden sollen.

Implementiert

Hinweise

Diese Methode durchsucht alle Felder aller Basisklassen der angegebenen Komponente. Jedes Feld, das implementiert IComponent , wird dem angegebenen Container hinzugefügt.

Weitere Informationen

Gilt für:

AddInheritedComponents(Type, IComponent, IContainer)

Fügt InheritanceService die von der angegebenen Komponente vererbten Komponenten vom angegebenen Typ hinzu.

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)

Parameter

type
Type

Der gesuchte Basistyp.

component
IComponent

Die Komponente, die nach vererbten Komponenten durchsucht werden soll, um diese dem angegebenen Container hinzuzufügen.

container
IContainer

Der Container, dem die vererbten Komponenten hinzugefügt werden sollen.

Hinweise

Diese Methode durchsucht alle Felder aller Basisklassen von Komponenten. Jedes Feld, das implementiert IComponent , wird einer internen Liste hinzugefügt, in der eine InheritanceAttribute gespeichert wird, die die Vererbungsebene der Komponente identifiziert. Die Komponente wird dann dem angegebenen Container hinzugefügt.

Gilt für: