public void Visit(IEmployeeVisitor visitor) { foreach (var probationer in _persons) { var employee = probationer as IEmployee; if (employee != null) { visitor.Visit(employee); } } }
public void Accept(IEmployeeVisitor visitor) { visitor.Visit(this); }
public string Accept(IEmployeeVisitor visitor) { return(visitor.Visit()); }