protected virtual IType GetGeneratorReturnType(InternalMethod generator) { // Make method return a generic IEnumerable return GeneratorTypeOf(GeneratorItemTypeFor(generator)); }