【发布时间】:2020-04-01 04:19:21
【问题描述】:
如何获得所有实现特定开放泛型类型的类型?
例如:
public interface IUserRepository : IRepository<User>
找出所有实现IRepository<>的类型。
public static IEnumerable<Type> GetAllTypesImplementingOpenGenericType(Type openGenericType, Assembly assembly)
{
...
}
【问题讨论】:
标签: c# generics reflection open-generics