C# でのコンプリート リスト

Visual C# での IntelliSense コンプリート リストには、メンバーの一覧、入力候補などからのトークンが含まれています。コンプリート リストには、以下の項目にすばやくアクセスする機能が用意されています。

  • 型または名前空間のメンバーは

  • 変数コマンド名および機能

  • コード スニペット。

  • 言語キーワード。

  • 拡張メソッド

C# でのコンプリート リストは非常に高機能でもあるため、コンテキストに基づいて、無関係なトークンを除外したり、トークンを事前に選択したりします。詳細については、「C# でフィルター処理されたコンプリート リスト」および「C# で事前に選択されたコンプリート リスト項目」を参照してください。

コンプリート リストのコード スニペット

Visual C# のコンプリート リストには、コード スニペットが含まれており、事前に定義されたコードの本体をプログラムに簡単に挿入できます。コード スニペットは、スニペットの Shortcut 要素 (IntelliSense コード スニペット) としてコンプリート リストに表示されます。既定で Visual C# で利用できるコード スニペットの詳細については、「Visual C# のコード スニペット」を参照してください。

コンプリート リストの言語キーワード

Visual C# のコンプリート リストには、言語キーワードも含まれています。C# の言語キーワードの詳細については、「C# のキーワード」を参照してください。

コンプリート リストでの拡張メソッド

Visual C# のコンプリート リストには、スコープ内にある拡張メソッドが含まれます。

[!メモ]

Visual C# のコンプリート リストでは、String オブジェクトのすべての拡張メソッドが表示されるわけではありません。詳細については、「C# でフィルター処理されたコンプリート リスト」を参照してください。

拡張メソッドでは、インスタンス メソッドとは異なるアイコンが使用されます。表示されるアイコンの一覧については、「[クラス ビュー] ウィンドウとオブジェクト ブラウザーのアイコン」を参照してください。同じ名前のインスタンス メソッドと拡張メソッドが両方ともスコープ内にある場合、コンプリート リストには拡張メソッドのアイコンが表示されます。

参照

関連項目

Visual C# のコード スニペット

概念

C# でフィルター処理されたコンプリート リスト

C# で事前に選択されたコンプリート リスト項目