Example #1
0
 public static MemorySelectVectorEnumerable <TSource, TResult, TSelector, TSelector> SelectVector <TSource, TResult, TSelector>(this ReadOnlyMemory <TSource> source, TSelector selector = default)
     where TSelector : struct, IFunction <Vector <TSource>, Vector <TResult> >, IFunction <TSource, TResult>
     where TSource : struct
     where TResult : struct
 => source.SelectVector <TSource, TResult, TSelector, TSelector>(selector, selector);
Example #2
0
 public static MemorySelectVectorEnumerable <TSource, TResult, FunctionWrapper <Vector <TSource>, Vector <TResult> >, FunctionWrapper <TSource, TResult> > SelectVector <TSource, TResult>(this ReadOnlyMemory <TSource> source, Func <Vector <TSource>, Vector <TResult> > vectorSelector, Func <TSource, TResult> selector)
     where TSource : struct
     where TResult : struct
 => source.SelectVector <TSource, TResult, FunctionWrapper <Vector <TSource>, Vector <TResult> >, FunctionWrapper <TSource, TResult> >(new FunctionWrapper <Vector <TSource>, Vector <TResult> >(vectorSelector), new FunctionWrapper <TSource, TResult>(selector));