@@ -716,6 +716,60 @@ public static IEnumerable<TResult> Batch<TSource, TResult>(this IEnumerable<TSou
716
716
717
717
}
718
718
719
+ /// <summary><c>BindByIndex</c> extension.</summary>
720
+
721
+ [ GeneratedCode ( "MoreLinq.ExtensionsGenerator" , "1.0.0.0" ) ]
722
+ public static partial class BindByIndexExtension
723
+ {
724
+ /// <summary>
725
+ /// TODO Complete documentation
726
+ /// </summary>
727
+ /// <typeparam name="T">
728
+ /// Type of elements in <paramref name="source"/> sequence.</typeparam>
729
+ /// <typeparam name="TResult">Type of result elements returned.</typeparam>
730
+ /// <param name="source">The source sequence.</param>
731
+ /// <param name="indicies">The sequence of indicies.</param>
732
+ /// <param name="missingSelector">
733
+ /// TODO Complete documentation
734
+ /// </param>
735
+ /// <param name="resultSelector">
736
+ /// TODO Complete documentation
737
+ /// </param>
738
+ /// <returns>
739
+ /// TODO Complete documentation
740
+ /// </returns>
741
+
742
+ public static IEnumerable < TResult >
743
+ BindByIndex < T , TResult > ( this IEnumerable < T > source , IEnumerable < int > indicies ,
744
+ Func < int , TResult > missingSelector , Func < T , int , TResult > resultSelector ) => MoreEnumerable . BindByIndex ( source , indicies , missingSelector , resultSelector ) ;
745
+
746
+ /// <summary>
747
+ /// TODO Complete documentation
748
+ /// </summary>
749
+ /// <typeparam name="T">
750
+ /// Type of elements in <paramref name="source"/> sequence.</typeparam>
751
+ /// <typeparam name="TResult">Type of result elements returned.</typeparam>
752
+ /// <param name="source">The source sequence.</param>
753
+ /// <param name="indicies">The sequence of indicies.</param>
754
+ /// <param name="lookBackSize">Size of look-back buffer.</param>
755
+ /// <param name="missingSelector">
756
+ /// TODO Complete documentation
757
+ /// </param>
758
+ /// <param name="resultSelector">
759
+ /// TODO Complete documentation
760
+ /// </param>
761
+ /// <returns>
762
+ /// TODO Complete documentation
763
+ /// </returns>
764
+
765
+ public static IEnumerable < TResult >
766
+ BindByIndex < T , TResult > ( this IEnumerable < T > source , IEnumerable < int > indicies ,
767
+ int lookBackSize ,
768
+ Func < int , TResult > missingSelector ,
769
+ Func < T , int , TResult > resultSelector ) => MoreEnumerable . BindByIndex ( source , indicies , lookBackSize , missingSelector , resultSelector ) ;
770
+
771
+ }
772
+
719
773
/// <summary><c>Cartesian</c> extension.</summary>
720
774
721
775
[ GeneratedCode ( "MoreLinq.ExtensionsGenerator" , "1.0.0.0" ) ]
0 commit comments