Skip to content

Commit

Permalink
Implement IsNullOrEmpty extension method
Browse files Browse the repository at this point in the history
  • Loading branch information
StefanGreve committed Aug 5, 2024
1 parent b4bad25 commit 546ce24
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions AdvancedSystems.Core/Extensions/Linq.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
using System.Collections.Generic;
using System.Linq;

namespace AdvancedSystems.Core.Extensions;

public static class Linq
{
/// <summary>
/// Checks whether enumerable is null or empty.
/// </summary>
/// <typeparam name="T">The type of the enumerable.</typeparam>
/// <param name="enumerable">The enumerable to be checked.</param>
/// <returns> True if enumerable is null or empty, false otherwise.</returns>
public static bool IsNullOrEmpty<T>(this IEnumerable<T> enumerable)
{
return enumerable == null || !enumerable.Any();
}
}

0 comments on commit 546ce24

Please sign in to comment.