c# call generic method from abstract class passing inheriting type I’m going to explain better what I mean.