标签: c# class discovery cyclic
我继承了由其他人实现的包含许多循环类引用的大型代码库:类A包含类B包含类A.这些不是序列化的,我对这种类设计的看法是强烈否定的。
我想纠正这些问题;但是,我不知道有一种工具可以在没有蛮力的情况下发现这类问题。我知道有些存在检测循环项目和汇编参考 - 但这有点不同。
我有哪些选择来发现和报告循环类引用?