封裝欄位對話方塊
更新:2007 年 11 月
使用這個對話方塊指定封裝欄位重構作業的設定。
欄位名稱
識別要產生新屬性的欄位之目前名稱。屬性名稱
指定封裝欄位所產生的新屬性的名稱。重構作業會自動產生唯一的屬性名稱。不過,您可以將這個名稱變更為任何有效的識別項。注意事項:
如果您輸入的名稱是無效的識別項或與現有名稱衝突,則會出現錯誤,重構也不會繼續執行。
更新參考:
指定重構引擎使用新屬性的參考自動更新程式碼的位置。選項
描述
External
指定以新屬性的參考取代封入型別 (Enclosing Type) 外的每個欄位參考。封入型別內欄位的使用方式仍相同。
All
指定以新屬性的參考取代每個欄位參考。
注意事項:
封裝欄位不會更新封入型別之建構函式中的欄位參考。不過,外部類別之建構函式中的欄位參考則會更新。
預覽參考變更
指定修改程式碼之前,在 [預覽變更 — 封裝欄位] 對話方塊中顯示程式碼的變更。在註解中搜尋
指定重構引擎搜尋程式碼註解,尋找要更新的現有欄位參考。在字串中搜尋
指定重構引擎搜尋字串值,尋找要更新的現有欄位參考。
備註
當 [封裝欄位] 重構作業搜尋註解和字串時,文字會依據全域搜尋和取代作業中的簡單字串比對而變更。若要避免發生錯誤,選取 [在註解中搜尋] 或 [在字串中搜尋] 時,一併選取 [預覽參考變更]。