是否可以在不卸载整个库的情况下从appDomain中删除通用静态类型?

时间:2019-05-31 14:13:11

标签: c# static appdomain

考虑以下代码:

public static class Observable<T> {...}

第一次调用Observable ...,它将在AppDomain中将Observable 添加为新类型。然后调用Observable ...也将添加Observable 。对于每个类,都有一个针对静态类的构造函数调用。

我的假设(未经验证)是因为它们是通用的,所以它们是在运行时而不是编译器时添加的。

我的希望是,由于我们可以在运行时加载泛型类型,所以我们也可以在运行时卸载泛型类型是有理由的。但是,我还没有找到任何东西。

0 个答案:

没有答案