/// <summary> /// 快速打包错误(需要实现<see cref="IKouErrorMsg"/>接口) /// </summary> /// <param name="obj"></param> /// <param name="errorMsg">错误内容</param> /// <returns>必定返回false用于快速return</returns> //[ContractAnnotation("=>false")] public static bool ReturnError([CanBeNull] this IKouErrorMsg obj, string errorMsg = null) { if (obj == null) { return(false); } obj.ErrorMsg = errorMsg; return(false); }
/// <summary> /// 检查是否有错误 /// </summary> /// <param name="errorObject"></param> /// <returns></returns> public static bool HasError(this IKouErrorMsg errorObject) => !string.IsNullOrWhiteSpace(errorObject.ErrorMsg);