You can also define fold able areas anywhere in the code by adding to the code:
{%region}
// can be folded
{%endregion}
{%region /fold}
// can be folded / folds by default
{%endregion}
And you can also select text, and fold/hide the selected lines.
That however is not restored when the IDE is restarted.