@@ -68,8 +68,7 @@ public static TSource MinBy<TSource, TValue>(
68
68
Code . NotNull ( source , nameof ( source ) ) ;
69
69
Code . NotNull ( selector , nameof ( selector ) ) ;
70
70
71
- if ( comparer == null )
72
- comparer = Comparer < TValue > . Default ;
71
+ comparer ??= Comparer < TValue > . Default ;
73
72
74
73
var value = default ( TValue ) ;
75
74
TSource item ;
@@ -141,8 +140,7 @@ public static TSource MinByOrDefault<TSource, TValue>(
141
140
Code . NotNull ( source , nameof ( source ) ) ;
142
141
Code . NotNull ( selector , nameof ( selector ) ) ;
143
142
144
- if ( comparer == null )
145
- comparer = Comparer < TValue > . Default ;
143
+ comparer ??= Comparer < TValue > . Default ;
146
144
147
145
var value = default ( TValue ) ;
148
146
TSource item ;
@@ -245,8 +243,7 @@ public static TSource MaxBy<TSource, TValue>(
245
243
Code . NotNull ( source , nameof ( source ) ) ;
246
244
Code . NotNull ( selector , nameof ( selector ) ) ;
247
245
248
- if ( comparer == null )
249
- comparer = Comparer < TValue > . Default ;
246
+ comparer ??= Comparer < TValue > . Default ;
250
247
251
248
var value = default ( TValue ) ;
252
249
TSource item ;
@@ -318,8 +315,7 @@ public static TSource MaxByOrDefault<TSource, TValue>(
318
315
Code . NotNull ( source , nameof ( source ) ) ;
319
316
Code . NotNull ( selector , nameof ( selector ) ) ;
320
317
321
- if ( comparer == null )
322
- comparer = Comparer < TValue > . Default ;
318
+ comparer ??= Comparer < TValue > . Default ;
323
319
324
320
var value = default ( TValue ) ;
325
321
TSource item ;
0 commit comments