<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="11.0.0-preview.2.26159.112" />

System.Runtime.CompilerServices.CompilerLoweringPreserveAttribute

When applied to an attribute class, instructs the compiler to flow applications of that attribute, from source code down to compiler-generated symbols. This can help IL-based analysis tools.
namespace System.Runtime.CompilerServices { internal sealed class CompilerLoweringPreserveAttribute : Attribute { public CompilerLoweringPreserveAttribute(); } }