Подтвердить что ты не робот

Как изменить код, сгенерированный Class-Completion (ctrl-shift-c)

Я хотел бы изменить завершение класса, чтобы каждый созданный метод содержал raise ENotImplemented.Create;

Кто-нибудь знает, как настроить это поведение?

обновление:
Я хотел бы решение, которое не зависит от третьих сторон.
С чего же IDE принимает свои шаблоны?
Есть ли способ через OTA?

4b9b3361

Ответ 1

Простой ответ заключается в том, что нет возможности реально модифицировать разметку, сгенерированную механизмом завершения класса RAD Studio (Delphi/С++ Builder). Я изо всех сил пытался сделать это, но безрезультатно.

Мне сказали (из очень надежного источника), что механизм завершения класса жестко закодирован в IDE, а не шаблонный, без намеченного интерфейса, открытого через API открытых инструментов, чтобы изменить его поведение.

Лучшим альтернативным решением является ModelMaker Code Explorer (не забудьте случайно заказать "ModelMaker", поскольку это совершенно другой кусок набора). Как я понимаю, ModelMaker Code Explorer по существу переопределяет встроенный механизм завершения класса с его собственным и обеспечивает необходимую возможность настройки разметки кода по мере необходимости.