Макросы, которые я писал, обычно должны обрабатывать все определения из других объектов / модулей, которые живут в библиотеках и т. Д. c, поэтому деревья недоступны. Внутри макроса мне часто нужно преобразовать MethodSymbol, полученный из другого объекта, в новый вызов API в моей целевой функции, который копирует сигнатуру функции, включая параметры по умолчанию.
Однако я не понял способ получения значений параметров по умолчанию для параметров в MethodSymbol, поэтому при построении результата я не могу «реплицировать» некоторые сигнатуры метода так, как мне бы хотелось.
Есть ли способ получить параметры по умолчанию Скажем, для параметров, полученных из свойства «members» символа «type», для параметров в MethodSymbol?