Visual Studio のこのバージョンの電球機能は、COBOL コードで特定のコンストラクトを実装できるようにする多数のクイックアクションをサポートしています。
IDE 設定から COBOL でサポートされている任意のクイックアクションを有効または無効にすることができます。それには、[ツール > オプション > テキスト エディター > Micro Focus COBOL > Quick Actions] をクリックします。次のクイックアクションを使用できます。
- [Enable Quick Actions]
- デフォルトでは有効になっています。COBOL エディターですべての電球を無効にするには、このチェックボックスをオフにします。
- [Add missing namespace]
- 不明な型について、その型の新しいクラスを生成することで、またはその型に既存の名前空間を追加することで、解決できるようにします。
- [Convert to portable COBOL syntax]
- .NET プラットフォームと JVM プラットフォームの両方で使用できる COBOL 事前定義型に .NET 型を変換できるようにします。
- [Creates or finds a copybook]
- アプリケーションで参照されているコピーブックがプロジェクトのコピーブック パスに見つからない場合、このクイックアクションを使用すると、手動でコピーブックを参照して見つけるか、コピーブックを作成してプロジェクトに追加できます。
- [Extract selected code to a new copybook]
- エディターで選択したコードから新しいコピーブックを作成できるようにします。その後、コピーブックはプロジェクトに追加されます。
- [Implement missing methods]
- インターフェイスまたは抽象クラスに必要なメソッド、プロパティ、およびイベントが見つからない場合にその要素を実装できるようにします。
- [Rename operation on an edited symbol]
- コード内の識別子のリファクタリングの名前の変更を実行できるようにします。コード内のシンボルの名前を変更すると、シンボルの名前を変更した行の左余白に電球が表示され、リファクタリングの名前の変更を行うためのクイックアクションが提供されます。ネイティブ コードでは、このクイックアクションを実行すると、現在のソース ファイル内にある識別子のすべてのインスタンスの名前が変更されます。マネージ コードでは、現在のプロジェクトまたはソリューション全体で名前を変更できます。
- [Simplify namespace]
- コード内に配置されている不要な名前空間を削除できるようにします。