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ć?