「フィールドをカプセル化」ダイアログでは、「フィールドをカプセル化」リファクタリングコマンドのオプションを指定します。「フィールドをカプセル化」コマンドを使用して、クラス内のフィールドに対するアクセス用メソッドを作成できます。また、それらフィールドに対する直接参照を、新しく作成されたアクセス用メソッドへの呼び出しに置き換えることもできます。アクセス用メソッドは、取得メソッドや設定メソッド、または書き込み/読み取りメソッドのことです。
「フィールドをカプセル化」ダイアログは、ソースエディタ、「プロジェクト」ウィンドウ、または「ファイル」ウィンドウから開くことができます。これらのウィンドウのどれかで、フィールド (またはコード内のほかの場所にあるフィールドに対する参照) を選択し、「リファクタリング」>「フィールドをカプセル化」を選択します。
このダイアログには、次のフィールドがあります。
このオプションは、次の両方が真の場合にのみ意味を持ちます。
「すべての変更をプレビュー」を選択解除すると、「次へ」をクリックしたあと、ただちにリファクタリングが行われます。
「すべての変更をプレビュー」チェックボックスを選択解除しなかった場合は、次の手順でリファクタリングを完了する必要があります。
「リファクタリング」ウィンドウが開き、リファクタリングの影響を受けるコードがツリー形式で表示されます。