Files
CliFx/CliFx.SourceGeneration/Utils/Extensions/CollectionExtensions.cs
2024-09-13 02:00:39 +03:00

17 lines
368 B
C#

using System.Collections.Generic;
namespace CliFx.SourceGeneration.Utils.Extensions;
internal static class CollectionExtensions
{
public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source)
where T : class
{
foreach (var i in source)
{
if (i is not null)
yield return i;
}
}
}