После сохранения большого количества кода, замусоренного #region (как на С#, так и на VB.NET), мне кажется, что эта конструкция - всего лишь куча "сделать работу" для программиста. Он работает, чтобы ПОТРЕБИТЬ вещи в код, а затем они очень сильно раздражают поиск и чтение кода.
Каковы преимущества? Почему кодеры идут на дополнительные проблемы, чтобы поместить это в свой код.
Сделай меня верующим!