>>Anyway, there is a Visual Class Editor for work on a class.(See screenshot). Maybe you didn't know that. Most folks work on classes by code (I think), but you can just as easily add properties, add methods, set values with the visual tool, much like (not exactly) VFP. (Correct, there's no visual subclassing, but again, I'm calling "so what, no big deal" on that). I say that from 16 years of dedicated Foxpro development. IT'S NO BIG DEAL.
>How did you get that class to which you're adding properties? It can visually edit a class you defined in code, like Delphi did? Two-way between code and visual? That's cool.
Correct.
So, even though the IDE does not have that on little step (visual creation a new sublass, which is indeed an obvious omission), you can very simply create a new sublass in code with 1 line of code, then use the Class Diagram to work on it form then on, and go to the code also, any time you want. See screen shot for all the things you can do to a class definition from the visual tool.
public void NewHolePattern : HolePatternBase { }
And it is indeed either way: code or visual. Two way - Either way you like. Any time you like.