delphi code-completion

delphi - ¿Cómo puedo modificar el código generado por Class-Completion(ctrl-shift-c)



code-completion (1)

La respuesta simple es que no hay forma de modificar realmente el marcado generado por el motor de finalización de clases de RAD Studio (Delphi / C ++ Builder). He intentado exhaustivamente hacer esto, fue en vano.

Me han dicho (de una fuente muy confiable) que el motor de finalización de clases está codificado en el IDE, en lugar de ser una plantilla, sin una interfaz prevista expuesta a través de la API de Open Tools para cambiar su comportamiento.

La mejor solución alternativa es ModelMaker Code Explorer (asegúrese de no ordenar accidentalmente "ModelMaker", ya que es una pieza totalmente diferente del kit). Según tengo entendido, ModelMaker Code Explorer básicamente reemplaza el motor incorporado de finalización de clases con el suyo propio, y proporciona la exposición necesaria para personalizar el marcado de códigos según lo requiera.

Me gustaría modificar la finalización de clase para que cada método que se crea contenga un raise ENotImplemented.Create;

¿Alguien sabe cómo personalizar este comportamiento?

actualizar:
Me gustaría una solución que no dependa de terceros.
¿De dónde toma el IDE sus plantillas?
¿Hay alguna manera de pasar por OTA?