using System; using System.Collections; using System.Collections.Generic; using System.Linq; namespace BITKit { public static class FuncExtensions { public static IEnumerable> CastAsFunc(this Func self) { return self.GetInvocationList().Cast>(); } public static IEnumerable> CastAsFunc(this Func self) { return self.GetInvocationList().Cast>(); } public static IEnumerable> CastAsFunc(this Func self) { return self.GetInvocationList().Cast>(); } } }