我有一个带有通用类型
的接口
public interface IWork<T>
{
void Work(MySession session, T json);
}
我正在尝试查找所有实现具有所有泛型类型的接口
的类
,当尝试运行以下代码时:
var type = typeof(IWork<>);
var types = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(s => s.GetTypes())
.Where(p => type.IsAssignableFrom(p));
它返回 Interface
本身。