泛型WeakReference代理

本文关键字:代理 WeakReference 泛型 | 更新日期: 2023-09-27 18:01:48

我想创建自定义WeakReference<T>,它将实现作为通用参数T传递的接口。

用法:

interface IInterface
{
    void SomeMethod(bool param);
}
public class Subject : IInterface { /*...*/ }
var proxyRef = new ProxyWeakReference<IInterface>(new Subject());
proxyRef.SomeMethod(false);
IInterface subject = proxyRef.Target;

有没有已经创建的解决方案来做到这一点?或者我应该用什么来创建这种类型的代理?

泛型WeakReference代理

可能,您正在寻找Moq

相关文章: