This example is a simplification of the real problem, but how can I get this to compile? I would expect the generics constraints to propagate.
Since T is a TClass and TC
I'm not sure if the following is a typo in your code or in your copy/paste alteration (for simplification):
public void FuncA() where Ta : class //TClass instead of class? { }