Example #1
0
 private static IEnumerable <CollectionOperation <T> > Enumerate([NotNull] ICollectionInsertOperation <T> insert)
 {
     foreach (var item in insert.Items)
     {
         yield return(CollectionOperation <T> .OnAdd(item));
     }
 }
Example #2
0
 private static ItemOrEnumerable <CollectionOperation <T> > OnInsert([NotNull] ICollectionInsertOperation <T> insert) =>
 new ItemOrEnumerable <CollectionOperation <T> >(Enumerate(insert));