예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <summary>
 /// 检查是否有错误
 /// </summary>
 /// <param name="errorObject"></param>
 /// <returns></returns>
 public static bool HasError(this IKouErrorMsg errorObject) => !string.IsNullOrWhiteSpace(errorObject.ErrorMsg);