In my opinion, this is one of the most useful and hidden feature. In Xamarin Studio you are able to fold or unfold your code by simply enabling this feature in Preferences:

Schermata 2016-06-19 alle 12.01.39

And this is the final result:

Schermata 2016-06-19 alle 11.59.59

I really like it!