The IDE in Microsoft's ".NET" development environment does collapsible functions automatically, without even needing to change the syntax.

/me ducks, covers head, and runs out of the room.
_________________________
Tony Fabris