InheritanceService.AddInheritedComponents Метод

Определение

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

Перегрузки

Имя Описание
AddInheritedComponents(IComponent, IContainer)

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

AddInheritedComponents(Type, IComponent, IContainer)

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

AddInheritedComponents(IComponent, IContainer)

Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs

Добавляет компоненты, унаследованные указанным компонентом, в 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.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs
Исходный код:
InheritanceService.cs

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

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