Potenciais armadilhas com construtores estáticos em c #
Minha pergunta vem depois de refatorar uma classe que continha apenas métodos estáticos para ser declarada como umstatic
classe, e experimentando problemas estranhos ao iniciar o aplicativo.
Eu não fiz nenhuma investigação completa, mas parece que alguma chamada sendo feita de dentro do construtor estático não é concluída por algum motivo.
Então, eu gostaria de saber onde existem armadilhas ao usar construtores estáticos em c #? Mais especificamente, há alguma coisa que deve ser evitada a todo custo e não deve ser usada dentro do construtor estático?