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; + } + } } }