Condividi tramite


InheritanceService.AddInheritedComponents Metodo

Definizione

Aggiunge i componenti ereditati dal componente specificato a InheritanceService.

Overload

AddInheritedComponents(IComponent, IContainer)

Aggiunge i componenti ereditati dal componente specificato a InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Aggiunge i componenti del tipo specificato ereditati dal componente specificato a InheritanceService.

AddInheritedComponents(IComponent, IContainer)

Aggiunge i componenti ereditati dal componente specificato a 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)

Parametri

component
IComponent

Componente in cui cercare componenti ereditati da aggiungere al contenitore specificato.

container
IContainer

Contenitore a cui aggiungere i componenti ereditati.

Implementazioni

Commenti

Questo metodo esegue la ricerca in tutti i campi di tutte le classi di base del componente specificato. Ogni campo che implementa IComponent viene aggiunto al contenitore specificato.

Vedi anche

Si applica a

AddInheritedComponents(Type, IComponent, IContainer)

Aggiunge i componenti del tipo specificato ereditati dal componente specificato a 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)

Parametri

type
Type

Tipo base da cercare.

component
IComponent

Componente in cui cercare componenti ereditati da aggiungere al contenitore specificato.

container
IContainer

Contenitore a cui aggiungere i componenti ereditati.

Commenti

Questo metodo esegue la ricerca in tutti i campi di tutte le classi di base del componente. Ogni campo implementato IComponent viene aggiunto a un elenco interno che archivia un InheritanceAttribute oggetto che identifica il livello di ereditarietà del componente. Il componente viene quindi aggiunto al contenitore specificato.

Si applica a