Formatting
type
TTest = class
Field: Integer;
Name, Value: string;
end;
yields
type
TTest = class
Field: Integer;
name, Value: string;
end;
for me. The Name member gets lowercased and indented. It's the same for a member Index or Export, so it's probably keywords that are affected.
Note to self:
This would have been detected fine, if it had been "Index" instead of "Name" and if it had been the last identifier before the colon, but unfortunately there is a second field declared with the same type.
This works fine:
It's odd that I've never noticed that before. Having a field called "Name" isn't that uncommon.
fixed in revision #4891