方法 : [インターフェイスの展開] でコードをリファクタリングする
更新 : 2007 年 11 月
ここで説明する手順を使用して、[インターフェイスの展開] リファクタリング操作を実行します。
[インターフェイスの展開] を使用するには
「例」で説明する方法で、コンソール アプリケーションを作成します。
詳細については、「コンソール アプリケーションの作成 (Visual C#)」を参照してください。
カーソルを MethodB に移動し、[リファクタ] メニューの [インターフェイスの展開] をクリックします。
[インターフェイスの展開] ダイアログ ボックスが表示されます。
キーボード ショートカットとして Ctrl キーを押しながら R キーを押し、次に I キーを押すことでも、[インターフェイスの展開] ダイアログ ボックスを表示できます。
[インターフェイスの展開] ダイアログ ボックスを表示するには、マウスを右クリックし、[リファクタ] をポイントし、[インターフェイスの展開] をクリックする方法もあります。
[すべて選択] をクリックします。
[OK] をクリックします。
新規ファイル IProtoA.cs と次のコードが表示されます。
using System; namespace TopThreeRefactorings { interface IProtoA { void MethodB(string s); } }
使用例
この例をセットアップするために、ExtractInterface という名前のコンソール アプリケーションを作成し、Program を次のコードで置き換えます。詳細については、「コンソール アプリケーションの作成 (Visual C#)」を参照してください。
// Invoke Extract Interface on ProtoA.
// Note: the extracted interface will be created in a new file.
class ProtoA
{
public void MethodB(string s) { }
}