有没有办法弄清楚代码中定义的每个函数是否都被调用?
我一直在对我的大型项目进行重大代码更新,并且我想确保从代码中删除不再使用的旧函数.
有没有比在解决方案中搜索每个功能更好的方法?
将您尝试删除的每个方法标记为Obsolete并IsError
设置为true
.当您将方法标记为此类时,您将收到编译错误,并且能够找出是否可以安全地删除该方法.
[Obsolete("Don't use this method", /* IsError */ true)] public void Foo () {}