Не поддерживается ли, поддерживается ли это, но я должен сделать некоторые трюки?
Пример:
class Foo
{
public Foo<T1,T2>(Func<T1,T2> f1,Func<T2,T1> f2)
{
...
}
}
дженерики используются только в конструкторе, для них нет поля/свойства, я использую его (generics) для принудительной корреляции типов для f1 и f2.
Замечание: я нашел обходное решение - статический метод Create, но в любом случае мне любопытно, почему у меня проблема с простым подходом.