@@ -188,7 +188,7 @@ private static MethodInfo Distinct__TSource_TKey__3__0(Type TSource, Type TKey)
188188            ( s_Distinct__TSource_TKey__3__0  ?? 
189189            ( s_Distinct__TSource_TKey__3__0  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  CancellationToken ,  ValueTask < object > > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( Distinct < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
190190
191-         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
191+         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
192192        { 
193193            if  ( source  ==  null ) 
194194                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -204,7 +204,7 @@ private static MethodInfo Distinct__TSource_TKey__3__1(Type TSource, Type TKey)
204204            ( s_Distinct__TSource_TKey__3__1  ?? 
205205            ( s_Distinct__TSource_TKey__3__1  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  object > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( Distinct < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
206206
207-         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
207+         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
208208        { 
209209            if  ( source  ==  null ) 
210210                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -220,7 +220,7 @@ private static MethodInfo Distinct__TSource_TKey__3__2(Type TSource, Type TKey)
220220            ( s_Distinct__TSource_TKey__3__2  ?? 
221221            ( s_Distinct__TSource_TKey__3__2  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  ValueTask < object > > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( Distinct < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
222222
223-         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
223+         public  static IAsyncQueryable < TSource >  Distinct < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
224224        { 
225225            if  ( source  ==  null ) 
226226                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -250,7 +250,7 @@ private static MethodInfo DistinctUntilChanged__TSource__2__0(Type TSource) =>
250250            ( s_DistinctUntilChanged__TSource__2__0  ?? 
251251            ( s_DistinctUntilChanged__TSource__2__0  =  new  Func < IAsyncQueryable < object > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( DistinctUntilChanged < object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ) ; 
252252
253-         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource > ( this  IAsyncQueryable < TSource >  source ,  IEqualityComparer < TSource >  comparer ) 
253+         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource > ( this  IAsyncQueryable < TSource >  source ,  IEqualityComparer < TSource > ?  comparer ) 
254254        { 
255255            if  ( source  ==  null ) 
256256                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -312,7 +312,7 @@ private static MethodInfo DistinctUntilChanged__TSource_TKey__3__0(Type TSource,
312312            ( s_DistinctUntilChanged__TSource_TKey__3__0  ?? 
313313            ( s_DistinctUntilChanged__TSource_TKey__3__0  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  CancellationToken ,  ValueTask < object > > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( DistinctUntilChanged < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
314314
315-         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
315+         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
316316        { 
317317            if  ( source  ==  null ) 
318318                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -328,7 +328,7 @@ private static MethodInfo DistinctUntilChanged__TSource_TKey__3__1(Type TSource,
328328            ( s_DistinctUntilChanged__TSource_TKey__3__1  ?? 
329329            ( s_DistinctUntilChanged__TSource_TKey__3__1  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  object > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( DistinctUntilChanged < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
330330
331-         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
331+         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
332332        { 
333333            if  ( source  ==  null ) 
334334                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -344,7 +344,7 @@ private static MethodInfo DistinctUntilChanged__TSource_TKey__3__2(Type TSource,
344344            ( s_DistinctUntilChanged__TSource_TKey__3__2  ?? 
345345            ( s_DistinctUntilChanged__TSource_TKey__3__2  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  ValueTask < object > > > ,  IEqualityComparer < object > ,  IAsyncQueryable < object > > ( DistinctUntilChanged < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
346346
347-         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey >  comparer ) 
347+         public  static IAsyncQueryable < TSource >  DistinctUntilChanged < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IEqualityComparer < TKey > ?  comparer ) 
348348        { 
349349            if  ( source  ==  null ) 
350350                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -700,7 +700,7 @@ private static MethodInfo MaxAsync__TSource__3__0(Type TSource) =>
700700            ( s_MaxAsync__TSource__3__0  ?? 
701701            ( s_MaxAsync__TSource__3__0  =  new  Func < IAsyncQueryable < object > ,  IComparer < object > ,  CancellationToken ,  ValueTask < object > > ( MaxAsync < object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ) ; 
702702
703-         public  static ValueTask < TSource >  MaxAsync < TSource > ( this  IAsyncQueryable < TSource >  source ,  IComparer < TSource >  comparer ,  CancellationToken  cancellationToken  =  default ) 
703+         public  static ValueTask < TSource >  MaxAsync < TSource > ( this  IAsyncQueryable < TSource >  source ,  IComparer < TSource > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
704704        { 
705705            if  ( source  ==  null ) 
706706                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -762,7 +762,7 @@ private static MethodInfo MaxByAsync__TSource_TKey__4__0(Type TSource, Type TKey
762762            ( s_MaxByAsync__TSource_TKey__4__0  ?? 
763763            ( s_MaxByAsync__TSource_TKey__4__0  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  CancellationToken ,  ValueTask < object > > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MaxByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
764764
765-         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
765+         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
766766        { 
767767            if  ( source  ==  null ) 
768768                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -778,7 +778,7 @@ private static MethodInfo MaxByAsync__TSource_TKey__4__1(Type TSource, Type TKey
778778            ( s_MaxByAsync__TSource_TKey__4__1  ?? 
779779            ( s_MaxByAsync__TSource_TKey__4__1  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  object > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MaxByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
780780
781-         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
781+         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
782782        { 
783783            if  ( source  ==  null ) 
784784                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -794,7 +794,7 @@ private static MethodInfo MaxByAsync__TSource_TKey__4__2(Type TSource, Type TKey
794794            ( s_MaxByAsync__TSource_TKey__4__2  ?? 
795795            ( s_MaxByAsync__TSource_TKey__4__2  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  ValueTask < object > > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MaxByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
796796
797-         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
797+         public  static ValueTask < IList < TSource > >  MaxByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
798798        { 
799799            if  ( source  ==  null ) 
800800                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -824,7 +824,7 @@ private static MethodInfo MinAsync__TSource__3__0(Type TSource) =>
824824            ( s_MinAsync__TSource__3__0  ?? 
825825            ( s_MinAsync__TSource__3__0  =  new  Func < IAsyncQueryable < object > ,  IComparer < object > ,  CancellationToken ,  ValueTask < object > > ( MinAsync < object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ) ; 
826826
827-         public  static ValueTask < TSource >  MinAsync < TSource > ( this  IAsyncQueryable < TSource >  source ,  IComparer < TSource >  comparer ,  CancellationToken  cancellationToken  =  default ) 
827+         public  static ValueTask < TSource >  MinAsync < TSource > ( this  IAsyncQueryable < TSource >  source ,  IComparer < TSource > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
828828        { 
829829            if  ( source  ==  null ) 
830830                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -886,7 +886,7 @@ private static MethodInfo MinByAsync__TSource_TKey__4__0(Type TSource, Type TKey
886886            ( s_MinByAsync__TSource_TKey__4__0  ?? 
887887            ( s_MinByAsync__TSource_TKey__4__0  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  CancellationToken ,  ValueTask < object > > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MinByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
888888
889-         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
889+         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  CancellationToken ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
890890        { 
891891            if  ( source  ==  null ) 
892892                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -902,7 +902,7 @@ private static MethodInfo MinByAsync__TSource_TKey__4__1(Type TSource, Type TKey
902902            ( s_MinByAsync__TSource_TKey__4__1  ?? 
903903            ( s_MinByAsync__TSource_TKey__4__1  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  object > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MinByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
904904
905-         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
905+         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  TKey > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
906906        { 
907907            if  ( source  ==  null ) 
908908                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
@@ -918,7 +918,7 @@ private static MethodInfo MinByAsync__TSource_TKey__4__2(Type TSource, Type TKey
918918            ( s_MinByAsync__TSource_TKey__4__2  ?? 
919919            ( s_MinByAsync__TSource_TKey__4__2  =  new  Func < IAsyncQueryable < object > ,  Expression < Func < object ,  ValueTask < object > > > ,  IComparer < object > ,  CancellationToken ,  ValueTask < IList < object > > > ( MinByAsync < object ,  object > ) . GetMethodInfo ( ) . GetGenericMethodDefinition ( ) ) ) . MakeGenericMethod ( TSource ,  TKey ) ; 
920920
921-         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey >  comparer ,  CancellationToken  cancellationToken  =  default ) 
921+         public  static ValueTask < IList < TSource > >  MinByAsync < TSource ,  TKey > ( this  IAsyncQueryable < TSource >  source ,  Expression < Func < TSource ,  ValueTask < TKey > > >  keySelector ,  IComparer < TKey > ?  comparer ,  CancellationToken  cancellationToken  =  default ) 
922922        { 
923923            if  ( source  ==  null ) 
924924                throw  new  ArgumentNullException ( nameof ( source ) ) ; 
0 commit comments