Для изменения размера нажмите или перетащите

ICompositeTComponent, TOperation - интерфейс

Описание интерфейса композитного контейнера Над объектами контейнера могут быть совершены операции TOperation. Данный контейнер поддерживает хранение компонентов типа TComponent.

Пространство имён:  Tessa.Applications.Containers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IComposite<TComponent, in TOperation> : IComponent<TOperation>, 
	IComponent
where TComponent : class, Object, IComponent<TOperation>
where TOperation : class, IOperationVisitor

Параметры типа

TComponent
Тип компонента контейнера
TOperation
Тип операции над контейнером и его элементами

Тип ICompositeTComponent, TOperation предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоComponents
Gets Возвращает список компонентов контейнера расположенных непосредственно в самом контейнере.
Открытое свойствоParent
Gets or sets Родитель/Владелец
(Унаследован от IComponent.)
В начало страницы
Методы
  ИмяОписание
Открытый методAccept
Вызывает выполнение операции operation над текущим узлом
(Унаследован от IComponentTOperation.)
Открытый методAddComponent
Добавляет компонент component в контейнер. Добавляемый компонент должен быть не равен null.
Открытый методClearComponents
Осуществляет удаление из контейнера всех элементов
Открытый методGetFullyQualifiedName
Возвращает полное имя объекта
(Унаследован от IComponent.)
Открытый методRemoveComponent
Удаляет компонент component из контейнера. Удаляемый компонент должен быть не равен null
В начало страницы
См. также