Статические конструкторы НЕ всегда вызываются при доступе к статическому методу!
Я заметил, что если вы вызываете статический метод в базовом классе, статический конструктор суперкласса НЕ вызывается. Это неожиданное поведение укусило много раз.
Используя спецификацию сдвига:
_src
value
, используя SomeName
@(1,src)
, что означает повышение 1 уровень и скопируйте src, &
получит имя текущего элемента. [
{
"operation": "shift",
"spec": {
"_src": {
"SomeName": "val",
"@(1,_src)": "&"
}
}
}
]