public CompositeIterator(CompanyComponent component) { inner = component; stack = new Stack <AbstractIterator>(); stack.Push(inner.CreateIterator()); }
public override void Remove(CompanyComponent component) { _employees.Remove(component); }
public override void Add(CompanyComponent component) { _employees.Add(component); }
public virtual void Remove(CompanyComponent component) { throw new System.NotImplementedException(); }
public EmployeeVisitor(CompanyComponent component) { component.Accept(this); }
public CompositeVisitor(CompanyComponent component) { component.Accept(this); }
public InternalReturnAllIterator(CompanyComponent component) { inner = component; current = 0; }