IEnumerableExtensionMethods.cs 364 B

123456789101112131415
  1. using System.Collections.Generic;
  2. namespace OpenVIII.Fields
  3. {
  4. public static class IEnumerableExtensionMethods
  5. {
  6. public static IEnumerable<T> Prepend<T>(this IEnumerable<T> enumerable, T prefix)
  7. {
  8. yield return prefix;
  9. foreach (var item in enumerable)
  10. yield return item;
  11. }
  12. }
  13. }