Можно ли вызвать рефакторинг из API Open Tools?

В Delphi IDE есть система плагинов, API Open Tools. В среде IDE также имеется ряд доступных рефакторингов, таких как рефакторинг переименования для переименования поля, метода и т. Д. - идентификатора.

Можно ли вызвать этот или любой другой рефакторинг из OTAPI? Если нет, есть ли хакерский способ сделать это?

Мое исследование не показывает упоминаний рефакторингов в ToolsAPI.pas, но я не хочу отказываться от "Нет". Это не значит, что нет способа сделать это - просто я не знаю, что это такое:)

1 ответ

От ОТА поддержки нет вообще. Поэтому ваша единственная надежда - выслеживать пункты меню или действия, вызывать их OnClick или же OnExecute обработчики, введите значения в отображаемые диалоговые окна, а затем программно нажмите кнопки диалога OK.

Другие вопросы по тегам