12345678910111213141516171819202122 |
- namespace Caliburn.Micro.Core {
- using System;
- using System.Collections.Generic;
- /// <summary>
- /// Extension methods for <see cref="IEnumerable<T>"/>
- /// </summary>
- public static class EnumerableExtensions {
- /// <summary>
- /// Applies the action to each element in the list.
- /// </summary>
- /// <typeparam name="T">The enumerable item's type.</typeparam>
- /// <param name="enumerable">The elements to enumerate.</param>
- /// <param name="action">The action to apply to each item in the list.</param>
- public static void Apply<T>(this IEnumerable<T> enumerable, Action<T> action) {
- foreach (var item in enumerable) {
- action(item);
- }
- }
- }
- }
|