By your original post title, I beleive the generic return method is object/Object, with the problem in your post, is there some sort of converter function from type 1 (System.Collections.Generic.List<Prsym.ComboPopulation.ComboInfo>) to type 2 (System.Collections.Generic.List<T>)?