summaryrefslogtreecommitdiff
path: root/src/core/extensions/Iterating.cs
blob: 21e5eaf06d1da98eabff49ebb6fb4997e52df446 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;

namespace core.extensions
{
    public static class Iterating
    {
        public static void each<T>(this IEnumerable<T> items, Action<T> visitor)
        {
            foreach (var item in items ?? Enumerable.Empty<T>()) visitor(item);
        }
    }
}