LINQ to A* is an experimental library aimed to incorporate LINQ expressions into A* as well as other heuristic search algorithms. With the library, LINQ can now be used as query expression to state conditions and fetch shortest path found by the algorithm.
Namespace renaming from LinqToAStar to Heuristic.Linq.
Add native ToArray(), ToList(), Count(), LongCount(), First(), FirstOrDefault(), Last(), LastOrDefault() support.
Improve exception message when the algorithm is unable to evaluate nodes.
Fix incorrect comparison behavior when multiple heuristic functions are applied.