I found this very old topic as coincidence. I was thinking about same thing recent days. There is a #region, #endregion in Visual studio and it gives opportunity to control long code parts. Any news about that?
For the people who found this topic while looking fold & unfold feature, you need...