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
|