ICompositeTComponent, TOperation - интерфейс |
Пространство имён: Tessa.Applications.Containers
public interface IComposite<TComponent, in TOperation> : IComponent<TOperation>, IComponent where TComponent : class, Object, IComponent<TOperation> where TOperation : class, IOperationVisitor
Тип ICompositeTComponent, TOperation предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Components |
Gets Возвращает список компонентов контейнера расположенных непосредственно в самом контейнере.
| |
Parent |
Gets or sets Родитель/Владелец
(Унаследован от IComponent.) |
Имя | Описание | |
---|---|---|
Accept |
Вызывает выполнение операции operation
над текущим узлом
(Унаследован от IComponentTOperation.) | |
AddComponent |
Добавляет компонент component в контейнер.
Добавляемый компонент должен быть не равен null.
| |
ClearComponents |
Осуществляет удаление из контейнера всех элементов
| |
GetFullyQualifiedName |
Возвращает полное имя объекта
(Унаследован от IComponent.) | |
RemoveComponent |
Удаляет компонент component из контейнера. Удаляемый компонент должен быть не равен null
|