Skip to content

Commit 07a69ae

Browse files
hazzikmaca88
authored andcommitted
Use extension to upcast
1 parent 73e86bf commit 07a69ae

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/NHibernate/Engine/Query/HQLQueryPlan.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,8 @@ internal static class QueryPlanExtensions
4141
/// <param name="session">The session.</param>
4242
public static IAsyncEnumerable<T> PerformAsyncIterate<T>(this IQueryPlan queryPlan, QueryParameters queryParameters, IEventSource session)
4343
{
44-
if (queryPlan is HQLQueryPlan hQLQueryPlan)
45-
{
46-
return hQLQueryPlan.PerformAsyncIterate<T>(queryParameters, session);
47-
}
48-
49-
throw new NotImplementedException();
44+
return ReflectHelper.CastOrThrow<HQLQueryPlan>(queryPlan, "async enumerable")
45+
.PerformAsyncIterate<T>(queryParameters, session);
5046
}
5147
}
5248

0 commit comments

Comments
 (0)