たしか ToList<T>(this IEnumerable<T> source) { return new List<T>(source); }
じゃなかったか