IDEに追加したソースコードを、拡張機能要素の定義と同期させます。この操作では、以下の手順を実行します。アクション、ストラクチャ、エンティティの定義に従って、テンプレートファイルを生成します。これらのファイルのうち1つが拡張機能のリソースとして存在しない場合、拡張機能にソースファイルがまったく含まれない場合を除き、この操作で暗黙的にファイルがリソースとして追加されます。Studioの拡張機能の定義に従い、拡張機能実装ファイルを更新します。これらのファイルに直接加えられた変更は、この手順で上書きされます。.NETアプリケーションサーバーの<extension_name>.csファイル、J2EEアプリケーションサーバーのAct<ActionName>.javaファイル、または(Both)アプリケーションサーバーの両方のファイルをマージ**します。この操作により、アクション定義でメソッドのシグネチャが更新されますが、更新はシグネチャのみに適用され、メソッドのボディはそのままとなります。IDEでメソッドのシグネチャに直接加えられた変更は、この手順で上書きされます。Code操作は、ソースコードの編集や拡張機能の検証の際にも実行されます。マージアルゴリズムマージアルゴリズムは、拡張機能の定義に加えられた変更をソースコードに反映する役割を果たします。マージアルゴリズムでは、以下の手順が実行されます。Studioのアクション定義に従っているかどうか、名前ごとに検証します。Studioは以前に生成されたアクションテンプレートのコンテンツと、.NETアプリケーションサーバーの<extension_name>.cs、またはJ2EEアプリケーションサーバーのAct<ActionName>.javaファイルを比較します。テンプレートのシグネチャがソースファイルと同じだった場合、次のアクションに進みます。テンプレートのシグネチャがソースファイルと異なる場合は、.NETアプリケーションサーバーの<extension_name>.cs、またはJ2EEアプリケーションサーバーのAct<ActionName>.javaファイルに、テンプレートで定義された新しい定義を反映します。テンプレートのシグネチャがソースファイルにない場合は、.NETアプリケーションサーバーの<extension_name>.cs、またはJ2EEアプリケーションサーバーのAct<ActionName>.javaファイルにテンプレートで定義された新しい定義を追加します。アクション名を変更した場合、マージアルゴリズムがテンプレートファイルとソースファイルの要素を対応させられないことがあります。Template操作を使用します。