Forçando a carga da classe
Existe uma maneira em C # ou .net IL para forçar uma classe que possui um inicializador de tipo (construtor estático) para carregar a si próprio, sem acessar nenhum de seus parâmetros?
Supondo que eu tenho a classe
public static class LogInitialization {
static LogInitialization() {
System.Console.WriteLine("Initialized");
}
}
Existe uma maneira de imprimir essa linha?
Observe que a classe é estática, portanto, não posso instancia-la para forçar a inicialização, e ela não possui membros públicos, portanto não posso acessá-los para iniciá-la.