I was wondering why I can not have generic property in non-generic class the way I can have generic methods. I.e.:
public interface TestClass { IEnumerabl
This Generic Properties blog post from Julian Bucknall is a pretty good explanation. Essentially it's a heap allocation problem.