From c0e54cac8e87636785d544ad1add6d37961d0b4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tau=20G=C3=A4rtli?= Date: Thu, 11 Apr 2024 23:08:08 +0200 Subject: [PATCH] Document condition --- Funcky/Extensions/QueryableExtensions/ElementAtOrNone.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Funcky/Extensions/QueryableExtensions/ElementAtOrNone.cs b/Funcky/Extensions/QueryableExtensions/ElementAtOrNone.cs index 673487ed..600fec8e 100644 --- a/Funcky/Extensions/QueryableExtensions/ElementAtOrNone.cs +++ b/Funcky/Extensions/QueryableExtensions/ElementAtOrNone.cs @@ -3,6 +3,8 @@ namespace Funcky.Extensions; public static partial class QueryableExtensions { #if NET7_0 + // Starting with .NET 8.0 the Select, Filter, ... methods are no longer marked with [RequiresDynamicCode] + // so we only need this attribute for .NET 7.0. private const string InMemoryQueryableExtensionMethodsRequiresDynamicCode = "Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling."; #endif