コード例 #1
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.ITailEnd <T> .WhereSelect <S>(ReadOnlySpan <S> source, Func <S, bool> predicate, Func <S, T> selector)
 {
     ToListImpl.WhereSelect(source, Result, predicate, selector);
     return(ChainStatus.Filter);
 }
コード例 #2
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.ITailEnd <T> .WhereSelect <Enumerable, Enumerator, S>(Enumerable source, Func <S, bool> predicate, Func <S, T> selector)
 {
     ToListImpl.WhereSelect <S, T, Enumerable, Enumerator>(source, Result, predicate, selector);
     return(ChainStatus.Filter);
 }
コード例 #3
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.ITailEnd <T> .Where(ReadOnlySpan <T> source, Func <T, bool> predicate)
 {
     ToListImpl.Where(source, Result, predicate);
     return(ChainStatus.Filter);
 }
コード例 #4
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.ITailEnd <T> .Where <Enumerable, Enumerator>(Enumerable source, Func <T, bool> predicate)
 {
     ToListImpl.Where <T, Enumerable, Enumerator>(source, Result, predicate);
     return(ChainStatus.Filter);
 }
コード例 #5
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.IHeadStart <T> .Execute <Enumerable, Enumerator>(Enumerable source)
 {
     ToListImpl.Execute <T, Enumerable, Enumerator>(source, Result);
     return(ChainStatus.Filter);
 }
コード例 #6
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.ITailEnd <T> .SelectMany <TSource, TCollection>(TSource source, ReadOnlySpan <TCollection> span, Func <TSource, TCollection, T> resultSelector)
 {
     ToListImpl.SelectMany(source, Result, span, resultSelector);
     return(ChainStatus.Filter);
 }
コード例 #7
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 ChainStatus Optimizations.IHeadStart <T> .Execute(ReadOnlySpan <T> source)
 {
     ToListImpl.Execute(source, Result);
     return(ChainStatus.Filter);
 }
コード例 #8
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 public ChainStatus WhereSelect <S>(List <S> source, Func <S, bool> predicate, Func <S, T> selector)
 {
     ToListImpl.WhereSelect(source, Result, predicate, selector);
     return(ChainStatus.Filter);
 }
コード例 #9
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 public ChainStatus Where(List <T> source, Func <T, bool> predicate)
 {
     ToListImpl.Where(source, Result, predicate);
     return(ChainStatus.Filter);
 }
コード例 #10
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 public ChainStatus SelectWhere <S>(List <S> source, Func <S, T> selector, Func <T, bool> predicate)
 {
     ToListImpl.SelectWhere(source, Result, selector, predicate);
     return(ChainStatus.Filter);
 }
コード例 #11
0
ファイル: ToList.cs プロジェクト: manofstick/Cistern.Linq
 public ChainStatus Select <S>(List <S> source, Func <S, T> selector)
 {
     ToListImpl.Select(source, Result, selector);
     return(ChainStatus.Filter);
 }