Exemplo n.º 1
0
 internal static bool Any <T>(SysClG.IEnumerable <T> enumerator, LCore.Verify <T> verifier)
 {
     foreach (T obj in enumerator)
     {
         if (verifier(obj))
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 2
0
 internal static T SingleOrDefault <T>(SysClG.IEnumerable <T> enumerator, LCore.Verify <T> verifier)
 {
     foreach (T obj in enumerator)
     {
         if (verifier(obj))
         {
             return(obj);
         }
     }
     return(default(T));
 }
Exemplo n.º 3
0
 internal static TObject[] Reverse <TObject>(SysClG.IEnumerable <TObject> enumerable)
 {
     SysClG.List <TObject> acum = new SysClG.List <TObject>(10);
     foreach (TObject obj in enumerable)
     {
         if (acum.Count == acum.Capacity)
         {
             acum.Capacity += 10;
         }
         acum.Add(obj);
     }
     acum.Reverse();
     return(acum.ToArray());
 }