Func <T> bez parametru

Czy mogę przekazać metodę z parametrem out jako Func?

public IList<Foo> FindForBar(string bar, out int count) { }

// somewhere else
public IList<T> Find(Func<string, int, List<T>> listFunction) { }

Func potrzebuje typu, więc nie będzie się tam kompilował, a wywołanie listFunction wymaga int i nie zezwala na wyjście.

Czy istnieje sposób, aby to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion