Есть задача по описанию модели нагенерировать классов с нужными методами и полями.
Описание модели вроде такого:
command Name1 takes (param1, pararam2) returns returnType;
command Name2 takes (param1, pararam2) returns returnType;
Насколько я понимаю, для того чтобы в тип что-то добавить, мне нужен TypeBuilder этого типа. Как мне его найти, если тип уже существует и находится в произвольном простанстве имён?
Кстати, почему-то не получилось сделать макрос с синтаксисом:
syntax("command", name, "(", parameters, ")", returnType)
Компилятор ругался на парсинг. Тут есть какая-то тонкость?