2012-09-24 49 views
-5

我有一個包含許多變量的.cs文件。我想對這些變量執行批量重命名操作 - 一次更改大量的變量。什麼是最好的方法來做到這一點?如何對.cs文件中的變量名執行批量重命名?

+1

Visual Studio或其他編輯有用於這一目的的功能。 – esskar

+0

重命名爲什麼?你是否打算將它們全部加上前綴? –

+0

在這個意義上重命名假設我有變量添加類型整數在那裏我想將其更改爲添加。就像那首先我讀取所有變量並生成一個日誌文件,並且我重命名相應的這些變量,再次我想給一個文本/日誌文件輸入,以便新的.cs文件應該已重命名變量。 – superuser

回答

2

這聽起來像是社區技術預覽中的Roslyn API的好候選。這將允許您加載代碼,查找所有變量(聲明和引用),更改語法樹以包含重命名變量的聲明和引用,然後再次保存該文件。

雖然我會首先想到非程序化的替代方案,但我並不認爲它是特別的easy

(呵呵,顯然可能有問題,如果它是一個局部類,或者如果變量不是私有...)