Skip to content

Commit 1f19945

Browse files
Move IEnumerable.Flatten to the right place
1 parent 3690776 commit 1f19945

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

Funcky.Test/Monads/IEnumerableTest.Flatten.cs renamed to Funcky.Test/Extensions/EnumerableExtensions/Flatten.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
namespace Funcky.Test.Monads;
1+
namespace Funcky.Test.Extensions.EnumerableExtensions;
22

3-
public sealed partial class IEnumerableTest
3+
public sealed class Flatten
44
{
55
[Fact]
66
public void FlattenFlatsIEnumerable()
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
namespace Funcky.Monads;
1+
namespace Funcky.Extensions;
22

3-
public static partial class IEnumerableExtensions
3+
public static partial class EnumerableExtensions
44
{
55
public static IEnumerable<T> Flatten<T>(this IEnumerable<IEnumerable<T>> enumerable)
6-
where T : notnull
76
=> enumerable.SelectMany(Identity);
87
}

Funcky/PublicAPI.Shipped.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ Funcky.Monads.OptionEqualityComparer<TItem>
123123
Funcky.Monads.OptionExtensions
124124
Funcky.Monads.OptionJsonConverter
125125
Funcky.Monads.OptionJsonConverter.OptionJsonConverter() -> void
126-
Funcky.Monads.IEnumerableExtensions
127126
Funcky.Monads.Reader<TEnvironment, TResult>
128127
Funcky.Monads.Reader<TEnvironment>
129128
Funcky.Monads.ReaderExtensions
@@ -263,6 +262,7 @@ static Funcky.Extensions.EnumerableExtensions.ElementAtOrNone<TSource>(this Syst
263262
static Funcky.Extensions.EnumerableExtensions.ExclusiveScan<TSource, TAccumulate>(this System.Collections.Generic.IEnumerable<TSource>! source, TAccumulate seed, System.Func<TAccumulate, TSource, TAccumulate>! accumulator) -> System.Collections.Generic.IEnumerable<TAccumulate>!
264263
static Funcky.Extensions.EnumerableExtensions.FirstOrNone<TSource>(this System.Collections.Generic.IEnumerable<TSource>! source) -> Funcky.Monads.Option<TSource>
265264
static Funcky.Extensions.EnumerableExtensions.FirstOrNone<TSource>(this System.Collections.Generic.IEnumerable<TSource>! source, System.Func<TSource, bool>! predicate) -> Funcky.Monads.Option<TSource>
265+
static Funcky.Extensions.EnumerableExtensions.Flatten<T>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>!>! enumerable) -> System.Collections.Generic.IEnumerable<T>!
266266
static Funcky.Extensions.EnumerableExtensions.ForEach<TSource>(this System.Collections.Generic.IEnumerable<TSource>! source, System.Action<TSource>! action) -> Funcky.Unit
267267
static Funcky.Extensions.EnumerableExtensions.ForEach<TSource>(this System.Collections.Generic.IEnumerable<TSource>! source, System.Func<TSource, Funcky.Unit>! action) -> Funcky.Unit
268268
static Funcky.Extensions.EnumerableExtensions.GetNonEnumeratedCountOrNone<TSource>(this System.Collections.Generic.IEnumerable<TSource>! source) -> Funcky.Monads.Option<int>
@@ -801,7 +801,6 @@ static Funcky.Monads.OptionExtensions.Traverse<TItem, TEnvironment, TResult>(thi
801801
static Funcky.Monads.OptionExtensions.Traverse<TItem, TLeft, TRight>(this Funcky.Monads.Option<TItem> option, System.Func<TItem, Funcky.Monads.Either<TLeft, TRight>>! selector) -> Funcky.Monads.Either<TLeft, Funcky.Monads.Option<TRight>>
802802
static Funcky.Monads.OptionExtensions.Traverse<TItem, TValidResult>(this Funcky.Monads.Option<TItem> option, System.Func<TItem, Funcky.Monads.Result<TValidResult>>! selector) -> Funcky.Monads.Result<Funcky.Monads.Option<TValidResult>>
803803
static Funcky.Monads.OptionExtensions.Flatten<T>(this Funcky.Monads.Option<Funcky.Monads.Option<T>> option) -> Funcky.Monads.Option<T>
804-
static Funcky.Monads.IEnumerableExtensions.Flatten<T>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>!>! enumerable) -> System.Collections.Generic.IEnumerable<T>!
805804
static Funcky.Monads.Reader<TEnvironment>.FromAction(System.Action<TEnvironment>! action) -> Funcky.Monads.Reader<TEnvironment, Funcky.Unit>!
806805
static Funcky.Monads.Reader<TEnvironment>.FromFunc<TResult>(System.Func<TEnvironment, TResult>! function) -> Funcky.Monads.Reader<TEnvironment, TResult>!
807806
static Funcky.Monads.Reader<TEnvironment>.Return<TResult>(TResult value) -> Funcky.Monads.Reader<TEnvironment, TResult>!

0 commit comments

Comments
 (0)