2010-02-10 38 views
2

在Visual Studio中,有一個功能,讓您做到以下幾點:Visual Studio加載項:如何使用重構>使用自定義代碼重命名?

  1. 右鍵點擊你的方法/類/屬性
  2. 重構> 重命名

這樣做會令這一變化在當前解決方案中的所有項目中保持一致。

我想知道DTE上是否有API方法,或者可以使用自定義代碼執行此操作的類。所以這是我正在尋找的東西

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

感謝您的時間。

回答

1

CodeElement2.RenameSymbol。這會影響您調用它的任何代碼元素(因此您將需要使用FileCodeModel指定所需的元素,但聽起來您已經在此之上),並允許您指定新名稱。

相關問題