//#region IComparable<IEdge<int>> Members //public int CompareTo(IEdge<int> other) //{ // if (other == null) // return -1; // if (Score.CompareTo(other.Score) != 0) // return Score.CompareTo(other.Score); // if (StartStep.CompareTo(other.StartStep) != 0) // return Score.CompareTo(other.StartStep); // return Score.CompareTo(other.EndStep); //} //#endregion #region IPheremoneKey Members public IEnumerable <IPheremoneKey> Available(IAntColonyContext context) { return(EndStep.Available(context)); }