Compartilhar via


InheritanceService.AddInheritedComponents Método

Definição

Adiciona os componentes herdados pelo componente especificado ao InheritanceService.

Sobrecargas

AddInheritedComponents(IComponent, IContainer)

Adiciona os componentes herdados pelo componente especificado ao InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Adiciona os componentes do tipo especificado que são herdados pelo componente especificado para o InheritanceService.

AddInheritedComponents(IComponent, IContainer)

Adiciona os componentes herdados pelo componente especificado ao 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)

Parâmetros

component
IComponent

O componente a pesquisar para os componentes herdados a adicionar o contêiner especificado.

container
IContainer

O contêiner ao qual adicionar os componentes herdados.

Implementações

Comentários

Esse método pesquisa todos os campos de todas as classes base do componente especificado. Cada campo que implementa IComponent é adicionado ao contêiner especificado.

Confira também

Aplica-se a

AddInheritedComponents(Type, IComponent, IContainer)

Adiciona os componentes do tipo especificado que são herdados pelo componente especificado para o 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)

Parâmetros

type
Type

O tipo base a ser pesquisado.

component
IComponent

O componente a pesquisar para os componentes herdados a adicionar o contêiner especificado.

container
IContainer

O contêiner ao qual adicionar os componentes herdados.

Comentários

Esse método pesquisa todos os campos de todas as classes base do componente. Cada campo que implementa IComponent é adicionado a uma lista interna que armazena um InheritanceAttribute que identifica o nível de herança do componente. Em seguida, o componente é adicionado ao contêiner especificado.

Aplica-se a