Обнаружилось, что если в классе потомке из статического конструктора обратиться к статическим полям класса предка, то они оказываются не инициализированными.
class A
{
public static mutable Test : object = object ( );
}
class B
{
public static mutable Test1 : string = Test.ToString ( );
}
Получим NRE при инициализации Test1, потому что Test на этот момент еще null. Чо делать?