@@ -34,11 +34,26 @@ public interface ISpotifyClient
3434
3535 ILibraryClient Library { get ; }
3636
37- Task < List < T > > Paginate < T > ( Paging < T > firstPage ) ;
38- Task < List < T > > Paginate < T , TNext > ( Paging < T , TNext > firstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
39- Task < List < T > > Paginate < T > ( Func < Task < Paging < T > > > getFirstPage ) ;
40- Task < List < T > > Paginate < T , TNext > ( Func < Task < Paging < T , TNext > > > getFirstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
41- Task < List < T > > Paginate < T > ( Paging < T > firstPage , IPaginator paginator ) ;
42- Task < List < T > > Paginate < T > ( Func < Task < Paging < T > > > getFirstPage , IPaginator paginator ) ;
37+ Task < List < T > > PaginateAll < T > ( Paging < T > firstPage ) ;
38+ Task < List < T > > PaginateAll < T > ( Paging < T > firstPage , IPaginator paginator ) ;
39+ Task < List < T > > PaginateAll < T > ( Func < Task < Paging < T > > > getFirstPage ) ;
40+ Task < List < T > > PaginateAll < T > ( Func < Task < Paging < T > > > getFirstPage , IPaginator paginator ) ;
41+
42+ Task < List < T > > PaginateAll < T , TNext > ( Paging < T , TNext > firstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
43+ Task < List < T > > PaginateAll < T , TNext > ( Paging < T , TNext > firstPage , Func < TNext , Paging < T , TNext > > mapper , IPaginator paginator ) ;
44+ Task < List < T > > PaginateAll < T , TNext > ( Func < Task < Paging < T , TNext > > > getFirstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
45+ Task < List < T > > PaginateAll < T , TNext > ( Func < Task < Paging < T , TNext > > > getFirstPage , Func < TNext , Paging < T , TNext > > mapper , IPaginator paginator ) ;
46+
47+ #if NETSTANDARD2_1
48+ IAsyncEnumerable < T > Paginate < T > ( Paging < T > firstPage ) ;
49+ IAsyncEnumerable < T > Paginate < T > ( Paging < T > firstPage , IPaginator paginator ) ;
50+ IAsyncEnumerable < T > Paginate < T > ( Func < Task < Paging < T > > > getFirstPage ) ;
51+ IAsyncEnumerable < T > Paginate < T > ( Func < Task < Paging < T > > > getFirstPage , IPaginator paginator ) ;
52+
53+ IAsyncEnumerable < T > Paginate < T , TNext > ( Paging < T , TNext > firstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
54+ IAsyncEnumerable < T > Paginate < T , TNext > ( Paging < T , TNext > firstPage , Func < TNext , Paging < T , TNext > > mapper , IPaginator paginator ) ;
55+ IAsyncEnumerable < T > Paginate < T , TNext > ( Func < Task < Paging < T , TNext > > > getFirstPage , Func < TNext , Paging < T , TNext > > mapper ) ;
56+ IAsyncEnumerable < T > Paginate < T , TNext > ( Func < Task < Paging < T , TNext > > > getFirstPage , Func < TNext , Paging < T , TNext > > mapper , IPaginator paginator ) ;
57+ #endif
4358 }
4459}
0 commit comments