InheritanceService.AddInheritedComponents Método

Definição

Adiciona os componentes herdados pelo componente especificado ao InheritanceService.

Sobrecargas

Nome Description
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 ao 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 ser pesquisado por componentes herdados a serem adicionados ao 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 ao 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);
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 ser pesquisado por componentes herdados a serem adicionados ao 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