检查 class 是否被使用?
Check if class being used?
简单的问题,
是否可以检查是否正在使用 class?
class A { }
class B { }
class TestClass
{
static void Main(string[] args)
{
var a = new A();
}
}
我想通过反射遍历所有 classes 并返回 A 正在某处使用。
“使用过”是指在某处有对它的引用,不一定已经加载它。同理Visual Studio显示一个对象有多少个引用。
简短回答:我的理解是,不幸的是无法使用反射查看是否使用了class。我有这个使用表达式功能的硬核解决方案提示,但我不确定它是否是我所追求的。
简单的问题, 是否可以检查是否正在使用 class?
class A { }
class B { }
class TestClass
{
static void Main(string[] args)
{
var a = new A();
}
}
我想通过反射遍历所有 classes 并返回 A 正在某处使用。 “使用过”是指在某处有对它的引用,不一定已经加载它。同理Visual Studio显示一个对象有多少个引用。
简短回答:我的理解是,不幸的是无法使用反射查看是否使用了class。我有这个使用表达式功能的硬核解决方案提示,但我不确定它是否是我所追求的。