コード例 #1
0
 /// <summary>
 /// 检查集合是否为空
 /// </summary>
 /// <param name="argument"></param>
 /// <param name="argumentName"></param>
 /// <param name="message"></param>
 public static void IsNotEmpty(IEnumerable argument, string argumentName, string message = null)
 {
     AssertionJudgment.Require2Validation <ArgumentNullException>(
         !CollectionJudgment.IsNullOrEmpty(argument),
         argumentName, message ?? $"{nameof(argument)} can not be null or empty.");
 }
コード例 #2
0
 /// <summary>
 /// 安全获得 IQueryable 集合
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public static IQueryable SafeQueryable(this IQueryable query) =>
 CollectionJudgment.IsNullOrEmpty(query) ? (new List <object>()).AsQueryable() : query;
コード例 #3
0
 /// <summary>
 /// 判断集合是否为空
 /// </summary>
 /// <typeparam name="T">动态类型</typeparam>
 /// <param name="source">要处理的集合</param>
 /// <returns>为空返回 True,不为空返回 False</returns>
 public static bool IsNullOrEmpty <T>(this IEnumerable <T> source)
 => CollectionJudgment.IsNullOrEmpty(source);
コード例 #4
0
 /// <summary>
 /// 安全获得 IQueryable 集合
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="query"></param>
 /// <returns></returns>
 public static IQueryable <T> SafeQueryable <T>(this IQueryable <T> @query) =>
 CollectionJudgment.IsNullOrEmpty(query) ? (new List <T>()).AsQueryable() : query;