public IEnumerable <TMolecules> AllMolecules <TMolecules>() where TMolecules : IndividualMolecule { if (FirstIndividual != null) { return(FirstIndividual.AllMolecules <TMolecules>()); } return(Enumerable.Empty <TMolecules>()); }
public IEnumerable <IndividualMolecule> AllMolecules() { if (FirstIndividual != null) { return(FirstIndividual.AllMolecules()); } return(Enumerable.Empty <IndividualMolecule>()); }