, node, .
node, , node.
,
private List<IComponent> _items = new List<IComponent>();
public void Add(IComponent item)
{
_items.Add(item);
}
public void Remove(IComponent item)
{
_items.Remove(item);
}
public List<IComponent> Items
{
get
{
return new List<IComponent>(_items);
}
}
ControlCollection , Control.
, , , .
. :)
: , , -, . .
, .net , Control, ControlCollection .
EDIT2: , , IComponent, IList<IComponent>, , , add/remove.
EDIT3:.net . dofactory , - node (, node).
EDIT4: dofactory, node, NotImplementedException add/`Remove '.