次の方法で共有


方法 : [インターフェイスの展開] でコードをリファクタリングする

更新 : 2007 年 11 月

ここで説明する手順を使用して、[インターフェイスの展開] リファクタリング操作を実行します。

[インターフェイスの展開] を使用するには

  1. 「例」で説明する方法で、コンソール アプリケーションを作成します。

    詳細については、「コンソール アプリケーションの作成 (Visual C#)」を参照してください。

  2. カーソルを MethodB に移動し、[リファクタ] メニューの [インターフェイスの展開] をクリックします。

    [インターフェイスの展開] ダイアログ ボックスが表示されます。

    キーボード ショートカットとして Ctrl キーを押しながら R キーを押し、次に I キーを押すことでも、[インターフェイスの展開] ダイアログ ボックスを表示できます。

    [インターフェイスの展開] ダイアログ ボックスを表示するには、マウスを右クリックし、[リファクタ] をポイントし、[インターフェイスの展開] をクリックする方法もあります。

  3. [すべて選択] をクリックします。

  4. [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) { }
    }

参照

概念

リファクタリング

参照

インターフェイスの展開

[インターフェイスの展開] ダイアログ ボックス