=== supercedes: S3575 === on 20 Jul 2015, 11:35:50 Tamas Vajk wrote: \[~ann.campbell.2] I adjusted the description a bit. === on 20 Jul 2015, 14:12:01 Ann Campbell wrote: looks good [~tamas.vajk] === on 20 May 2021, 10:24:19 Costin Zaharia wrote: We might need to reconsider the recommendation for static constructors since even if empty they do change the generated IL and the runtime behavior. See: https://csharpindepth.com/articles/BeforeFieldInit[C# and beforefieldinit]