/// <summary> /// Error handler /// </summary> /// <param name="message"></param> protected static void OnError(UpdaterHandler handler, string message, params object[] args) { if (handler != null) { handler.AppendLog(message, args); } var errMsg = string.Format(message, args); if (handler != null) { handler.Error = new UpdaterException(errMsg); handler.IsFinished = true; } if (CustomOnError != null) { CustomOnError(errMsg); } // else // throw new UpdaterException(errMsg); }