diff --git a/SystemExtensions.NetStandard/Extensions/LinqExtensions.cs b/SystemExtensions.NetStandard/Extensions/LinqExtensions.cs index d84ad93..1b0f74f 100644 --- a/SystemExtensions.NetStandard/Extensions/LinqExtensions.cs +++ b/SystemExtensions.NetStandard/Extensions/LinqExtensions.cs @@ -58,5 +58,14 @@ namespace System.Extensions return -1; } + + public static IEnumerable Do(this IEnumerable enumerable, Action action) + { + foreach(var value in enumerable) + { + action(value); + yield return value; + } + } } } diff --git a/SystemExtensions.NetStandard/SystemExtensions.NetStandard.csproj b/SystemExtensions.NetStandard/SystemExtensions.NetStandard.csproj index cefef3b..4cdef1d 100644 --- a/SystemExtensions.NetStandard/SystemExtensions.NetStandard.csproj +++ b/SystemExtensions.NetStandard/SystemExtensions.NetStandard.csproj @@ -6,7 +6,7 @@ LICENSE true System - 1.1.2 + 1.1.3 Alexandru Macocian https://github.com/AlexMacocian/SystemExtensions