Visual Studio加载项:如何使用重构>使用自定义代码重命名?

时间:2010-02-10 18:15:16

标签: c# visual-studio

在visual studio中,有一项功能可以让您执行以下操作:

  1. 右键单击您的方法/类/属性
  2. 重构> 重命名
  3. 执行此操作将使当前解决方案中所有项目的更改保持一致。

    我想知道DTE上是否有任何API方法,或者可以使用自定义代码执行此操作的类。所以这是我正在寻找的东西

    var myCodeElement = selectMyMethod();
    myCodeElement.rename("myNewName");
    //or
    RefactorEngine.rename(myCodeElement, "myNewName");
    

    感谢您的时间。

1 个答案:

答案 0 :(得分:1)

CodeElement2.RenameSymbol。这会影响你调用它的任何代码元素(所以你需要使用FileCodeModel来指定所需的元素,但听起来你已经知道它了),并允许你指定新名称。