If I load an assembly, and get a static readonly field of a given type, and I expect that field to be initialized on static constructor, and I call GetValue on that field, will it have a value (since I’m accessing a field on a type, so it needs to be typeinitialized)?
(No, I’m not planning on calling the static constructor from reflection…)
Looks like a yes to me.
Output: