public bool IsDuplicateLink(long fromNeuronID, long toNeuronID) { foreach (IGene gene in this.Links.Genes) { NEATLinkGene linkGene = (NEATLinkGene)gene; if ((linkGene.FromNeuronID == fromNeuronID) && (linkGene.ToNeuronID == toNeuronID)) { return true; } } return false; }