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