//http://advancementvoyage.codeplex.com/ //Microsoft Public License (Ms-PL) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AroLibraries.ExtensionMethods { public static class IntExt { public static IEnumerable<int> Ext_IterateTo(this int start, int end) { var diff = end - start > 0 ? 1 : -1; for (var current = start; current != end; current += diff) { yield return current; } } public static bool Ext_ToBool(this int i) { if (i > 0) return true; return false; } public static bool Ext_IsEven(this int iInt) { if ((iInt % 2) == 0) { return true; } return false; } public static bool Ext_IsPositive(this int iInt) { if (iInt > 0) return true; return false; } } }