/// <summary>
 /// 存命登録解除。
 /// </summary>
 /// <param name="varManager">変数管理。</param>
 /// <param name="arguments">引数情報。</param>
 /// <param name="handle">戻り値ハンドル。</param>
 static void FreeKeepAlive(VarPool varManager, object[] arguments, VarAddress handle)
 {
     if (handle != null)
     {
         varManager.FreeKeepAlive(handle);
     }
     for (int i = 0; i < arguments.Length; i++)
     {
         VarAddress aliveHandle = arguments[i] as VarAddress;
         if (aliveHandle != null)
         {
             varManager.FreeKeepAlive(aliveHandle);
         }
     }
 }