Beispiel:
wenn ich z.B. das REGION vor den Beginn einer Typdefinition setze und ENDREGION noch vor das Ende der Typdefinition, erweitert die
IDE den Bereich bis nach dem Ende der Typdefinition.
Delphi-Quellcode:
{$REGION}
/// some code I want to hide
TTest = class
/// some code
/// ...
/// ...
{$ENDREGION}
/// some code I want to see
/// ...
end;
Region aufgeklappt:
Zugeklappt: da fehlen Zeilen, die nicht in der Region liegen:
Konkret störend ist das, wenn man mit Quelltextgeneratoren Code erzeugt und dann den Teil ausblenden will, der nicht editiert werden darf.
Wenn man im obigen Beispiel Methoden und Felder nach Endregion hinzufügen darf, innerhalb der Region aber nicht.
Ist das ein bekanntes "Feature" der
IDE?