public void Publish(IVirusDatabaseIterator it) { var virus = it.Next(); while (virus != null) { Console.WriteLine(virus.ToString()); virus = it.Next(); } Console.WriteLine(); }
public override VirusData?Next() { var virus = base.Next(); if (virus == null) { isFirstIteratorEmpty = true; virus = it2.Next(); } return(virus); }
public virtual VirusData?Next() => inner.Next();