Sdílet prostřednictvím


InheritanceService.AddInheritedComponents Metoda

Definice

Přidá komponenty zděděné zadanou komponentou do objektu InheritanceService.

Přetížení

AddInheritedComponents(IComponent, IContainer)

Přidá komponenty zděděné zadanou komponentou do objektu InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Přidá součásti zadaného typu, které jsou zděděny zadanou komponentou InheritanceServicedo .

AddInheritedComponents(IComponent, IContainer)

Přidá komponenty zděděné zadanou komponentou do objektu 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)

Parametry

component
IComponent

Komponenta, která má vyhledat zděděné komponenty, které se mají přidat do zadaného kontejneru.

container
IContainer

Kontejner, do který chcete přidat zděděné komponenty.

Implementuje

Poznámky

Tato metoda prohledá všechna pole všech základních tříd zadané komponenty. Každé implementované IComponent pole se přidá do zadaného kontejneru.

Viz také

Platí pro

AddInheritedComponents(Type, IComponent, IContainer)

Přidá součásti zadaného typu, které jsou zděděny zadanou komponentou InheritanceServicedo .

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)

Parametry

type
Type

Základní typ, který chcete vyhledat.

component
IComponent

Komponenta, která má vyhledat zděděné komponenty, které se mají přidat do zadaného kontejneru.

container
IContainer

Kontejner, do který chcete přidat zděděné komponenty.

Poznámky

Tato metoda prohledá všechna pole všech základních tříd komponent. Každé pole, které implementuje IComponent , je přidáno do interního seznamu, ve kterém je uložen objekt InheritanceAttribute , který identifikuje úroveň dědičnosti komponenty. Komponenta se pak přidá do zadaného kontejneru.

Platí pro