Using Static Lambdas and JetBrains’ RequireStaticDelegate in C#
Published in by Gustavo Mauricio de Barros

This article examines the use of static lambdas, a feature introduced in C# 9, which prevents unnecessary heap allocations by disallowing variable captures in lambdas. It also highlights how the JetBrains [RequireStaticDelegate] attribute can assist in enforcing this pattern within APIs.
READ MORE