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


IInheritanceService Интерфейс

Определение

Предоставляет методы, указывающие компоненты компонента.

public interface class IInheritanceService
public interface IInheritanceService
type IInheritanceService = interface
Public Interface IInheritanceService
Производный

Комментарии

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

Чтобы определить, какие компоненты наследуются, вызовите AddInheritedComponents метод и передайте компонент для поиска и IContainer для хранения ссылок на идентифицированные компоненты. GetInheritanceAttribute Вызовите метод , чтобы получить InheritanceAttribute для компонента, который был определен методом AddInheritedComponents .

Методы

AddInheritedComponents(IComponent, IContainer)

Выполняет поиск в заданном компоненте полей, которые реализуют интерфейс IComponent, а также добавляет каждое из них в заданный контейнер, сохраняя уровень наследования каждого поля, которое может быть извлечено с использованием метода GetInheritanceAttribute(IComponent).

GetInheritanceAttribute(IComponent)

Возвращает атрибут наследования для заданного компонента.

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

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