Вы не можете поместить любой код вне метода (кроме инициализаторов полей).
Весь код должен иметь определенный момент времени для выполнения.
В частности, код будет выполняться при вызове содержащего его метода.
Чтобы ответить на вопрос, который вы хотели задать, инициализаторы полей не могут получить доступ к экземпляру класса, так как они запускаются перед конструктором.
Следовательно, вы не можете использовать члены экземпляра из вашего собственного класса или базового класса в инициализаторе поля.