From 5d442580c31cf50c989c040916878714c9d7b52d Mon Sep 17 00:00:00 2001 From: Alexandru Macocian Date: Sat, 3 Apr 2021 14:44:17 +0200 Subject: [PATCH] Add linq extension Do --- .../Extensions/LinqExtensions.cs | 9 +++++++++ .../SystemExtensions.NetStandard.csproj | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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