Func <T> sin parámetro
¿Puedo pasar un método con un parámetro out como un Func?
public IList<Foo> FindForBar(string bar, out int count) { }
// somewhere else
public IList<T> Find(Func<string, int, List<T>> listFunction) { }
Func necesita un tipo para que no se compile allí, y llamar a listFunction requiere un int y no permite un in.
¿Hay alguna forma de hacer esto?