src/NetStandard/Collections/Algorithms/src/Algorithms/Modifications/AfterDeviationDeferredCollectionModifications.cs
/// <summary>
/// The algorithm creates modifications that can transform one collection into another collection.
/// The collection modifications may be used to transform <paramref name="leftItems"/>.
/// The collection is not assumed to be in any order.
/// Sorted duplications are allowed.
/// </summary>
/// <typeparam name="TItem"></typeparam>
/// <param name="leftItems">The collection you want to have transformed.</param>
/// <param name="rightItems">The collection in which <paramref name="leftItems"/> could be transformed.</param>
/// <returns>For <paramref name="leftItems"/> the collection modifications between <paramref name="leftItems"/> and <paramref name="rightItems"/></returns>
The algorithm creates modifications that can transform one collection into another collection.
The collection modifications may be used to transform .
The collection is not assumed to be in any order.
Sorted duplications are allowed.
The algorithm creates modifications that can transform one collection into another collection . The collection modifications may be used to transform . The collection is not assumed to be in any order . Sorted duplications are allowed .
public static IEnumerable<CollectionModification<TItem, TItem>> YieldCollectionModifications<TItem>(
            IEnumerable<TItem> leftItems,
            IEnumerable<TItem> rightItems) =>
            YieldCollectionModifications(
                leftItems,
                leftItem => leftItem,
                rightItems,
                rightItem => rightItem,
                EqualityComparer<TItem>.Default);
public static IEnumerable < CollectionModification < TItem , TItem > > YieldCollectionModifications < TItem > ( IEnumerable < TItem > leftItems , IEnumerable < TItem > rightItems ) => YieldCollectionModifications ( leftItems , leftItem => leftItem , rightItems , rightItem => rightItem , EqualityComparer < TItem > . Default ) ;
The algorithm creates modifications that can transform one collection into another collection.
The algorithm creates modifications that can transform one collection into another collection .
For  the collection modifications between  and
For the collection modifications between and
leftItems
IEnumerable<TItem>
The collection you want to have transformed.
The collection you want to have transformed .
rightItems
IEnumerable<TItem>
The collection in which  could be transformed.
The collection in which could be transformed .
typeparam
None