Forzar carga de clase
¿Hay alguna manera en C # o .net IL para forzar a una clase que tiene un inicializador de tipo (constructor estático) a cargarse, sin acceder a ninguno de sus parámetros?
Asumiendo que tengo la clase
public static class LogInitialization {
static LogInitialization() {
System.Console.WriteLine("Initialized");
}
}
¿Hay alguna forma de imprimir esta línea?
Tenga en cuenta que la clase es estática, por lo que no puedo crear una instancia para forzar la inicialización, y no tiene miembros públicos, por lo que no puedo acceder a ellos para iniciarla.