クイック アクションは次の状況で使用できます。
エディターの [Extract to Copybook] コンテキスト メニュー コマンドの代わりに、[Extract to Copybook] クイック アクションを使用できます。
名前空間を完全修飾せずにタイプを指定する場合は、電球機能を使用してそのタイプを解決します。たとえば、System.IO.Path::GetFullPath を使用する必要があり、ローカル記憶域節で次の項目のみを定義しているとします。
01 var1 type Path
出力ウィンドウには、Path は不明なタイプであるというエラー メッセージが表示されます。この宣言の行をクリックすると、プログラムのこの行の上の余白部分に電球アイコンが表示されます。
電球が表示されるまでPath にカーソルを合わせてから、電球アイコン () をクリックして、推奨される修正を確認します。コードに適用する修正を選択します。
コードで .NET タイプを参照する際は、完全修飾名前空間を使用するか、簡略化された名前のみを使用して名前空間を省略することができます (簡略化された名前をあいまいさなしで解決できる場合)。たとえば、次のように入力するのではなく、System.String次のようにシンプルに入力できます。String ただし、String が他のいずれのクラスでも使用されない場合に限ります。
エディターで電球クイック アクション [Simplify name Type] を使用すると、完全修飾名を簡略化された名前に自動的に置き換えることができます。
現在特定されている完全修飾名を簡略化するか、現在のファイル内 ([Document] をクリック)、または現在のファイルとその拡張コピーブック ビューに表示されるすべてのコピーブック内 ([Program] をクリック) で検出されるその名前をすべて簡略化するかを選択できます。
あらゆるプラットフォームで使用されるマネージ COBOL コードを記述する際は、電球クイック アクションを使用すると、事前定義された対応するマネージ COBOL タイプを持つ .NET タイプを COBOL 事前定義タイプに変換できます。これは、簡単に Visual Studio からエクスポートして Enterprise Developer for Eclipse で編集できるプラットフォーム非依存のアプリケーションの記述に役立ちます。
これには、.NET タイプに対して利用できる電球クイック アクション [Convert to COBOL Syntax] を使用します。たとえば、これにより、System.UInt64 をbinary-double unsignedに変換するオプションが提供されます。
エディターで電球クイック アクション [Convert to portable COBOL syntax] を使用すると、.NET タイプを COBOL 事前定義タイプに自動的に置き換えることができます。
現在特定されている完全修飾名を簡略化するか、現在のファイル内 ([Document] をクリック)、または現在のファイルとその拡張コピーブック ビューに表示されるすべてのコピーブック内 ([Program] をクリック) で検出されるその名前をすべて簡略化するかを選択できます。