Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Address new build warnings
  • Loading branch information
viceroypenguin committed Mar 11, 2025
commit 1eb693e94fa7f46eac6fd2a2be4b77cdbc1c7789
2 changes: 1 addition & 1 deletion src/Immediate.Handlers.Generators/EquatableReadOnlyList.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Immediate.Handlers.Generators;
public static class EquatableReadOnlyList
{
public static EquatableReadOnlyList<T> ToEquatableReadOnlyList<T>(this IEnumerable<T> enumerable)
=> new(enumerable.ToArray());
=> new(enumerable is IReadOnlyList<T> l ? l : [.. enumerable]);
}

/// <summary>
Expand Down
13 changes: 7 additions & 6 deletions src/Immediate.Handlers.Generators/ImmediateHandlersGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -190,12 +190,13 @@ Template template
GenericType requestType,
GenericType responseType,
IEnumerable<Behavior?> enumerable) =>
enumerable
.Where(b =>
(b is null || ValidateType(b.RequestType, requestType))
&& (b is null || ValidateType(b.ResponseType, responseType))
)
.ToList();
[
.. enumerable
.Where(b =>
(b is null || ValidateType(b.RequestType, requestType))
&& (b is null || ValidateType(b.ResponseType, responseType))
),
];

private sealed record RenderBehavior
{
Expand Down