| 12345678910111213141516171819202122232425262728 | // Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the Apache 2.0 License.// See the LICENSE file in the project root for more information. using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace System.Linq{    public static partial class EnumerableEx    {        /// <summary>        ///     Determines whether an enumerable sequence is empty.        /// </summary>        /// <typeparam name="TSource">Source sequence element type.</typeparam>        /// <param name="source">Source sequence.</param>        /// <returns>true if the sequence is empty; false otherwise.</returns>        public static bool IsEmpty<TSource>(this IEnumerable<TSource> source)        {            if (source == null)                throw new ArgumentNullException(nameof(source));            return !source.Any();        }    }}
 |