internal void SetError(ErrorType errorType, params object[] args) { State = CallReturnState.Failure; var item = new Error((int)errorType, ErrorMessageHelper.GetErrorText(errorType, args)); if (!Errors.Contains(item)) { Errors.Add(item); } }
/// <summary> /// /// </summary> /// <param name="errorType"></param> /// <param name="ex"></param> internal void SetError(ErrorType errorType, Exception ex) { State = CallReturnState.Failure; Error item = new Error((int)errorType, ex.Message.Replace(Environment.NewLine, "")); if (!Errors.Contains(item)) { Errors.Add(item); } }