/// <summary>
 /// Executes the async.
 /// </summary>
 /// <returns>The async.</returns>
 /// <param name="context">Context.</param>
 public override Task ExecuteAsync(EngineUserActionHookContext context)
 {
     return(FuncDel.Invoke(context));
 }
 public abstract Task ExecuteAsync(EngineUserActionHookContext context);