diff --git a/src/Nitride.Calendar/CreateCalender.cs b/src/Nitride.Calendar/CreateCalender.cs index 545743d..29911e4 100644 --- a/src/Nitride.Calendar/CreateCalender.cs +++ b/src/Nitride.Calendar/CreateCalender.cs @@ -61,12 +61,10 @@ public partial class CreateCalender : OperationBase { this.validator.ValidateAndThrow(this); - input = input.ToList(); - IEnumerable dated = input.WhereAllComponents(); - IEnumerable others = input.WhereNotComponent(); - IEnumerable datedAndCalendars = this.CreateCalendarEntity(dated); + SplitEntityEnumerations split = input.SplitEntity(); + IEnumerable datedAndCalendars = this.CreateCalendarEntity(split.HasAll); - return datedAndCalendars.Union(others); + return datedAndCalendars.Union(split.NotHasAll); } private IEnumerable CreateCalendarEntity(IEnumerable entities) diff --git a/src/Nitride.Calendar/Nitride.Calendar.csproj b/src/Nitride.Calendar/Nitride.Calendar.csproj index 9aaf7b9..6ac7591 100644 --- a/src/Nitride.Calendar/Nitride.Calendar.csproj +++ b/src/Nitride.Calendar/Nitride.Calendar.csproj @@ -10,16 +10,16 @@ - - - + + + - - - - + + + + diff --git a/src/Nitride.Feeds/Nitride.Feeds.csproj b/src/Nitride.Feeds/Nitride.Feeds.csproj index 9f70903..98d58a7 100644 --- a/src/Nitride.Feeds/Nitride.Feeds.csproj +++ b/src/Nitride.Feeds/Nitride.Feeds.csproj @@ -10,15 +10,15 @@ - - - + + + - - - + + + diff --git a/src/Nitride.Generators/Nitride.Generators.csproj b/src/Nitride.Generators/Nitride.Generators.csproj index c437ae7..b8ad228 100644 --- a/src/Nitride.Generators/Nitride.Generators.csproj +++ b/src/Nitride.Generators/Nitride.Generators.csproj @@ -10,10 +10,10 @@ - - - - + + + + diff --git a/src/Nitride.Handlebars/Nitride.Handlebars.csproj b/src/Nitride.Handlebars/Nitride.Handlebars.csproj index 553f538..d18dfe2 100644 --- a/src/Nitride.Handlebars/Nitride.Handlebars.csproj +++ b/src/Nitride.Handlebars/Nitride.Handlebars.csproj @@ -10,15 +10,15 @@ - - - - - + + + + + - + diff --git a/src/Nitride.Html/Nitride.Html.csproj b/src/Nitride.Html/Nitride.Html.csproj index ac4800b..a815e04 100644 --- a/src/Nitride.Html/Nitride.Html.csproj +++ b/src/Nitride.Html/Nitride.Html.csproj @@ -9,7 +9,7 @@ - + @@ -25,7 +25,7 @@ - + diff --git a/src/Nitride.IO/Nitride.IO.csproj b/src/Nitride.IO/Nitride.IO.csproj index ed32ef4..bd34ae3 100644 --- a/src/Nitride.IO/Nitride.IO.csproj +++ b/src/Nitride.IO/Nitride.IO.csproj @@ -8,16 +8,16 @@ - - - - - - + + + + + + - + diff --git a/src/Nitride.IO/README.md b/src/Nitride.IO/README.md index 6ef044f..2b62695 100644 --- a/src/Nitride.IO/README.md +++ b/src/Nitride.IO/README.md @@ -4,9 +4,9 @@ This assembly contains the primary system for reading and writing from the disk, along with various processes to manipulate paths. It contains three primary components: -- File System I/O -- Path Normalization -- Disk-Based Content +- File System I/O +- Path Normalization +- Disk-Based Content ## File System I/O diff --git a/src/Nitride.Markdown/Nitride.Markdown.csproj b/src/Nitride.Markdown/Nitride.Markdown.csproj index 2627d93..374b168 100644 --- a/src/Nitride.Markdown/Nitride.Markdown.csproj +++ b/src/Nitride.Markdown/Nitride.Markdown.csproj @@ -10,16 +10,16 @@ - - - + + + - - - - + + + + diff --git a/src/Nitride.Temporal/Nitride.Temporal.csproj b/src/Nitride.Temporal/Nitride.Temporal.csproj index b0ff673..f54bcd0 100644 --- a/src/Nitride.Temporal/Nitride.Temporal.csproj +++ b/src/Nitride.Temporal/Nitride.Temporal.csproj @@ -11,18 +11,18 @@ - - - - - - - - + + + + + + + + - + diff --git a/src/Nitride.Yaml/Nitride.Yaml.csproj b/src/Nitride.Yaml/Nitride.Yaml.csproj index 3229d34..1b72e59 100644 --- a/src/Nitride.Yaml/Nitride.Yaml.csproj +++ b/src/Nitride.Yaml/Nitride.Yaml.csproj @@ -10,12 +10,12 @@ - + - - + + diff --git a/src/Nitride/Nitride.csproj b/src/Nitride/Nitride.csproj index fd977f8..5ca6b1b 100644 --- a/src/Nitride/Nitride.csproj +++ b/src/Nitride/Nitride.csproj @@ -15,21 +15,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/src/Nitride/ROADMAP.md b/src/Nitride/ROADMAP.md index b5b2761..0d8e157 100644 --- a/src/Nitride/ROADMAP.md +++ b/src/Nitride/ROADMAP.md @@ -2,8 +2,8 @@ ## Immediate -- Switch the various operations to be async - - ReadFiles - - WriteFiles -- Implement mime type determination -- Implement a convert to text content based on mime type +- Switch the various operations to be async + - ReadFiles + - WriteFiles +- Implement mime type determination +- Implement a convert to text content based on mime type diff --git a/tests/Nitride.IO.Tests/Nitride.IO.Tests.csproj b/tests/Nitride.IO.Tests/Nitride.IO.Tests.csproj index 7f3a132..bf309a1 100644 --- a/tests/Nitride.IO.Tests/Nitride.IO.Tests.csproj +++ b/tests/Nitride.IO.Tests/Nitride.IO.Tests.csproj @@ -6,22 +6,22 @@ - - + + - - - - - - + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/tests/Nitride.Slugs.Tests/Nitride.Slugs.Tests.csproj b/tests/Nitride.Slugs.Tests/Nitride.Slugs.Tests.csproj index db7dd3a..dbe319c 100644 --- a/tests/Nitride.Slugs.Tests/Nitride.Slugs.Tests.csproj +++ b/tests/Nitride.Slugs.Tests/Nitride.Slugs.Tests.csproj @@ -6,21 +6,21 @@ - - - + + + - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/tests/Nitride.Temporal.Tests/Nitride.Temporal.Tests.csproj b/tests/Nitride.Temporal.Tests/Nitride.Temporal.Tests.csproj index 36a4fd2..b07fba5 100644 --- a/tests/Nitride.Temporal.Tests/Nitride.Temporal.Tests.csproj +++ b/tests/Nitride.Temporal.Tests/Nitride.Temporal.Tests.csproj @@ -6,17 +6,17 @@ - - + + - - - - - - + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/Nitride.Tests/Nitride.Tests.csproj b/tests/Nitride.Tests/Nitride.Tests.csproj index cb35568..f8af3c1 100644 --- a/tests/Nitride.Tests/Nitride.Tests.csproj +++ b/tests/Nitride.Tests/Nitride.Tests.csproj @@ -8,13 +8,13 @@ - - - - - - - + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all @@ -26,7 +26,7 @@ - + diff --git a/tests/Nitride.Yaml.Tests/Nitride.Yaml.Tests.csproj b/tests/Nitride.Yaml.Tests/Nitride.Yaml.Tests.csproj index ea8bb93..0c3482e 100644 --- a/tests/Nitride.Yaml.Tests/Nitride.Yaml.Tests.csproj +++ b/tests/Nitride.Yaml.Tests/Nitride.Yaml.Tests.csproj @@ -6,10 +6,10 @@ - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -21,9 +21,9 @@ - - - + + +