次の方法で共有


オーバーライドに対する IntelliSense

更新 : 2007 年 11 月

IntelliSense は、継承したメンバをオーバーライドするときにも使用できます。「override」と入力して Space キーを押すと、IntelliSense により、オーバーライドすることのできる、基本クラスの有効なメンバがすべてポップアップ リスト ボックスに表示されます。override の後にメソッドの戻り値の型を入力すると、同じ型を返すメソッドだけが表示されます。対応するエントリが見つからない場合は、基本クラスのすべてのメンバが表示されます。

y5fd0h9w.alert_note(ja-jp,VS.90).gifメモ :

IntelliSense は、異なるパラメータ リストを持つ同じ名前の仮想メソッドを明確に区別できるよう、シグネチャをポップアップ リスト ボックスに表示します。

ポップアップ リスト ボックスからメンバを選択すると、選択したメンバに基づいてコードが補完され、編集すべき最初の論理ステートメントが強調表示されます。詳細については、「方法 : オーバーライドに IntelliSense を使用する」を参照してください。

IntelliSense がオーバーライド用に生成するコードは、MethodOverrideStub.snippet ファイルで定義されたコード スニペットをベースとしています。コード スニペットは編集できます。詳細については、「方法 : コード スニペットを管理する」を参照してください。

参照

処理手順

方法 : 抽象基本クラスを実装する

参照

virtual (C# リファレンス)

abstract (C# リファレンス)

その他の技術情報

自動コード生成