Exemplo n.º 1
0
 public static IEnumerable map(object enumerable, ICallable function)
 {
     if (null == enumerable)
     {
         throw new ArgumentNullException("enumerable");
     }
     if (null == function)
     {
         throw new ArgumentNullException("function");
     }
     return(new MapEnumerable(RuntimeServices.GetEnumerable(enumerable), function));
 }
Exemplo n.º 2
0
 private static IEnumerator GetEnumerator(object enumerable)
 {
     return(RuntimeServices.GetEnumerable(enumerable).GetEnumerator());
 }
Exemplo n.º 3
0
 public static IEnumerable iterator(object enumerable)
 {
     return(RuntimeServices.GetEnumerable(enumerable));
 }
Exemplo n.º 4
0
 //[EnumeratorItemType(Type.GetType("System.Object[]"))]
 public static IEnumerable enumerate(object enumerable)
 {
     return(new EnumerateEnumerator(RuntimeServices.GetEnumerable(enumerable).GetEnumerator()));
 }