Поделиться через


InheritanceService.AddInheritedComponents Метод

Определение

Добавляет компоненты, которые наследуются заданным компонентом, в объект InheritanceService.

Перегрузки

AddInheritedComponents(IComponent, IContainer)

Добавляет компоненты, которые наследуются заданным компонентом, в объект InheritanceService.

AddInheritedComponents(Type, IComponent, IContainer)

Добавляет компоненты заданного типа, которые наследуются заданным компонентом, в службу InheritanceService.

AddInheritedComponents(IComponent, IContainer)

Добавляет компоненты, которые наследуются заданным компонентом, в объект 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)

Параметры

component
IComponent

Компонент для поиска наследуемых компонентов, добавляемых для заданного контейнера.

container
IContainer

Контейнер, в который добавляются наследуемые компоненты.

Реализации

Комментарии

Этот метод выполняет поиск во всех полях всех базовых классов указанного компонента. Каждое IComponent реализующее поле добавляется в указанный контейнер.

См. также раздел

Применяется к

AddInheritedComponents(Type, IComponent, IContainer)

Добавляет компоненты заданного типа, которые наследуются заданным компонентом, в службу 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)

Параметры

type
Type

Базовый тип для поиска.

component
IComponent

Компонент для поиска наследуемых компонентов, добавляемых для заданного контейнера.

container
IContainer

Контейнер, в который добавляются наследуемые компоненты.

Комментарии

Этот метод выполняет поиск во всех полях всех базовых классов компонента. Каждое IComponent реализующее поле добавляется во внутренний список, в котором хранится InheritanceAttribute объект , определяющий уровень наследования компонента. Затем компонент добавляется в указанный контейнер.

Применяется к