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