共用方式為


封裝欄位對話方塊

更新:2007 年 11 月

使用這個對話方塊指定封裝欄位重構作業的設定。

  • 欄位名稱
    識別要產生新屬性的欄位之目前名稱。

  • 屬性名稱
    指定封裝欄位所產生的新屬性的名稱。重構作業會自動產生唯一的屬性名稱。不過,您可以將這個名稱變更為任何有效的識別項。

    注意事項:

    如果您輸入的名稱是無效的識別項或與現有名稱衝突,則會出現錯誤,重構也不會繼續執行。

  • 更新參考:
    指定重構引擎使用新屬性的參考自動更新程式碼的位置。

    選項

    描述

    External

    指定以新屬性的參考取代封入型別 (Enclosing Type) 外的每個欄位參考。封入型別內欄位的使用方式仍相同。

    All

    指定以新屬性的參考取代每個欄位參考。

    注意事項:

    封裝欄位不會更新封入型別之建構函式中的欄位參考。不過,外部類別之建構函式中的欄位參考則會更新。

  • 預覽參考變更
    指定修改程式碼之前,在 [預覽變更 — 封裝欄位] 對話方塊中顯示程式碼的變更。

  • 在註解中搜尋
    指定重構引擎搜尋程式碼註解,尋找要更新的現有欄位參考。

  • 在字串中搜尋
    指定重構引擎搜尋字串值,尋找要更新的現有欄位參考。

備註

當 [封裝欄位] 重構作業搜尋註解和字串時,文字會依據全域搜尋和取代作業中的簡單字串比對而變更。若要避免發生錯誤,選取 [在註解中搜尋] 或 [在字串中搜尋] 時,一併選取 [預覽參考變更]。

請參閱

工作

HOW TO:使用封裝欄位重構程式碼

參考

預覽變更對話方塊