Por que encontrar o inicializador de um tipo geraria uma NullReferenceException?

Isso me deixou perplexo. Eu estava tentando otimizar alguns testes para o Noda Time, onde temos algumas verificações de inicializador de tipo. Eu pensei em descobrir se um tipo tem um inicializador de tipo (construtor estático ou variáveis ​​estáticas com inicializadores) antes de carregar tudo em...