Skip to content

Commit 7cdcd7b

Browse files
committed
Removed unused methods.
1 parent da2f39a commit 7cdcd7b

1 file changed

Lines changed: 0 additions & 48 deletions

File tree

‎ReClass.NET/Extensions/LinqExtensions.cs‎

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -8,54 +8,6 @@ namespace ReClassNET.Extensions
88
{
99
public static class LinqExtension
1010
{
11-
public static TResult Max<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector, IComparer<TResult> comparer)
12-
{
13-
comparer = comparer ?? Comparer<TResult>.Default;
14-
15-
using (var it = source.GetEnumerator())
16-
{
17-
if (!it.MoveNext())
18-
{
19-
throw new InvalidOperationException();
20-
}
21-
22-
var max = selector(it.Current);
23-
while (it.MoveNext())
24-
{
25-
var current = selector(it.Current);
26-
if (comparer.Compare(current, max) > 0)
27-
{
28-
max = current;
29-
}
30-
}
31-
return max;
32-
}
33-
}
34-
35-
public static TResult Min<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector, IComparer<TResult> comparer)
36-
{
37-
comparer = comparer ?? Comparer<TResult>.Default;
38-
39-
using (var it = source.GetEnumerator())
40-
{
41-
if (!it.MoveNext())
42-
{
43-
throw new InvalidOperationException();
44-
}
45-
46-
var min = selector(it.Current);
47-
while (it.MoveNext())
48-
{
49-
var current = selector(it.Current);
50-
if (comparer.Compare(current, min) < 0)
51-
{
52-
min = current;
53-
}
54-
}
55-
return min;
56-
}
57-
}
58-
5911
[DebuggerStepThrough]
6012
public static bool None<TSource>(this IEnumerable<TSource> source)
6113
{

0 commit comments

Comments
 (0)