@@ -716,6 +716,60 @@ public static IEnumerable<TResult> Batch<TSource, TResult>(this IEnumerable<TSou
716716
717717 }
718718
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+
719773 /// <summary><c>Cartesian</c> extension.</summary>
720774
721775 [ GeneratedCode ( "MoreLinq.ExtensionsGenerator" , "1.0.0.0" ) ]
0 commit comments