このリファクタリングは、次の場合に適用されます。
C#
Visual Basic
何: IntelliSense では、重要でない型と拡張メソッドの入力候補が提供されます。
いつ: プロジェクトで依存関係のある型または拡張メソッドを使用する必要がありますが、 using ディレクティブはファイルに追加されません。
なぜでしょうか:using ディレクティブをファイルに手動で追加する必要はありません。
How-to
プロジェクトに依存関係がある型または拡張メソッドの名前の入力を開始すると、IntelliSense に候補が表示されます。 この一覧では、重要でない名前空間の項目が、含まれている名前空間をサフィックスとして示しています。
ヒント
入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット。
既定の動作を変更するには、[
ツール オプション ] ウィンドウを開き、[すべての設定] <Languages C# (またはVisual Basic )IntelliSense セクションを展開します。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにします。ヒント
入力候補一覧の横にある Expander を選択すると、必要に応じて、インポートされていない名前空間の項目を表示/非表示にすることができます。 (または Alt キーを使用します+キーボード ショートカット。
既定の動作を変更するには、[ ツール>オプション ] ダイアログを開き、[ テキスト エディター>C# (または Visual Basic) >IntelliSense ] セクションを展開します。 [ 未報告の名前空間の項目を表示 する] チェック ボックスをオンまたはオフにして、[ OK] を選択します。
提案を選択し、重要でない項目をコミットします。
usingディレクティブが自動的にファイルに追加されます。