Ejemplo n.º 1
0
 AggregateAsQuery <TSource, TAccumulate, TResult>(this IEnumerable <TSource> source,
                                                  TAccumulate seed,
                                                  Func <TAccumulate, TSource, TAccumulate> func,
                                                  Func <TAccumulate, TResult> resultSelector)
 {
     return(HpcLinqVertex.AsEnumerable(source.Aggregate(seed, func, resultSelector)));
 }
Ejemplo n.º 2
0
        ProcessWithIndex <T1, T2>(IEnumerable <T1> source1,
                                  IEnumerable <int> source2,
                                  Func <T1, int, T2> procFunc)
        {
            int index = source2.Single();

            return(HpcLinqVertex.Select(source1, x => procFunc(x, index), true));
        }
Ejemplo n.º 3
0
 public static IEnumerable <TSource> MaxAsQuery <TSource>(this IEnumerable <TSource> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Max()));
 }
Ejemplo n.º 4
0
 public static IEnumerable <decimal> MaxAsQuery(this IEnumerable <decimal> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Max()));
 }
Ejemplo n.º 5
0
 MinAsQuery <TSource>(this IEnumerable <TSource> source,
                      Func <TSource, double?> selector)
 {
     return(HpcLinqVertex.AsEnumerable(source.Min(selector)));
 }
Ejemplo n.º 6
0
 public static IEnumerable <double?> MinAsQuery(this IEnumerable <double?> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Min()));
 }
Ejemplo n.º 7
0
 AggregateAsQuery <TSource, TAccumulate>(this IEnumerable <TSource> source,
                                         TAccumulate seed,
                                         Func <TAccumulate, TSource, TAccumulate> func)
 {
     return(HpcLinqVertex.AsEnumerable(source.Aggregate(seed, func)));
 }
Ejemplo n.º 8
0
 AverageAsQuery <TSource>(this IEnumerable <TSource> source,
                          Func <TSource, decimal?> selector)
 {
     return(HpcLinqVertex.AsEnumerable(source.Average(selector)));
 }
Ejemplo n.º 9
0
 SequenceEqualAsQuery <TSource>(this IEnumerable <TSource> first,
                                IEnumerable <TSource> second,
                                IEqualityComparer <TSource> comparer)
 {
     return(HpcLinqVertex.AsEnumerable(first.SequenceEqual(second, comparer)));
 }
Ejemplo n.º 10
0
 SequenceEqualAsQuery <TSource>(this IEnumerable <TSource> first,
                                IEnumerable <TSource> second)
 {
     return(HpcLinqVertex.AsEnumerable(first.SequenceEqual(second)));
 }
Ejemplo n.º 11
0
 ContainsAsQuery <TSource>(this IEnumerable <TSource> source,
                           TSource value,
                           IEqualityComparer <TSource> comparer)
 {
     return(HpcLinqVertex.AsEnumerable(source.Contains(value, comparer)));
 }
Ejemplo n.º 12
0
 ContainsAsQuery <TSource>(this IEnumerable <TSource> source, TSource value)
 {
     return(HpcLinqVertex.AsEnumerable(source.Contains(value)));
 }
Ejemplo n.º 13
0
 LongCountAsQuery <TSource>(this IEnumerable <TSource> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.LongCount()));
 }
Ejemplo n.º 14
0
 public static IEnumerable <bool> AnyAsQuery <TSource>(this IEnumerable <TSource> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Any()));
 }
Ejemplo n.º 15
0
 MaxAsQuery <TSource, TResult>(this IEnumerable <TSource> source,
                               Func <TSource, TResult> selector)
 {
     return(HpcLinqVertex.AsEnumerable(source.Max(selector)));
 }
Ejemplo n.º 16
0
 public static IEnumerable <decimal?> AverageAsQuery(this IEnumerable <decimal?> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Average()));
 }
Ejemplo n.º 17
0
 SingleAsQuery <TSource>(this IEnumerable <TSource> source,
                         Func <TSource, bool> predicate)
 {
     return(HpcLinqVertex.AsEnumerable(source.Single(predicate)));
 }
Ejemplo n.º 18
0
 AggregateAsQuery <TSource>(this IEnumerable <TSource> source,
                            Func <TSource, TSource, TSource> func)
 {
     return(HpcLinqVertex.AsEnumerable(source.Aggregate(func)));
 }
Ejemplo n.º 19
0
 public static IEnumerable <double> SumAsQuery(this IEnumerable <double> source)
 {
     return(HpcLinqVertex.AsEnumerable(source.Sum()));
 }
Ejemplo n.º 20
0
 SumAsQuery <TSource>(this IEnumerable <TSource> source,
                      Func <TSource, float?> selector)
 {
     return(HpcLinqVertex.AsEnumerable(source.Sum(selector)));
 }
Ejemplo n.º 21
0
 // Used in SequenceEqual()
 public static IEnumerable <bool> SequenceEqual <T>(IEnumerable <T> s1,
                                                    IEnumerable <T> s2,
                                                    IEqualityComparer <T> comparer)
 {
     return(HpcLinqVertex.AsEnumerable(System.Linq.Enumerable.SequenceEqual(s1, s2, comparer)));
 }