想象一下这种情况: 您打开一个Visual Studio解决方案,其中包含多个项目和大量的C#代码。您以前从未见过的一些旧代码。您需要删除所有冗余类型限定符,而不必手动遍历代码。你做什么?
我已经看到其他人建议使用搜索和替换,但这并不是很实用。我的解决方案包含许多项目和文件。我肯定知道其中很多都是旧代码,其中包含很多冗余限定符。就像老开发人员使用类型限定符一样使用某种OCD。
如何在整个解决方案中删除所有类型限定符?我尝试了各种各样的重构扩展,这些扩展可以以多种方式操纵我的代码...但是它们都无法弄清楚如何更改
cmake ../opengv -DBUILD_PYTHON=ON -DPYBIND11_PYTHON_VERSION=3.6 -DPYTHON_INSTALL_DIR=/usr/local/lib/python3.6/dist-packages/
到
System.Collections.Generic.List<SomeObject> myList = new System.Collections.Generic.List<SomeObject>();
var item = new MyApp.Controls.Models.Car();