Развернуть/конвейерные циклы, а также если/-ые операторы в VS2010?

Это раздражающая проблема, которую я испытываю в VS2010, так или иначе, я могу расширять и заключать условные утверждения и циклы, как если бы они были методами? Я понимаю, что ответ может заключаться в том, что я должен пересмотреть их методы, если я доберусь до этого момента, но все равно буду юмором. Я думал, что когда-то смог это сделать.

Изменить, пример:

public void DoSomething() 
{
  if (1 < 2) {
  // long statement here
  }
}

В левом желобе VS2010 я могу заключить контракт "DoSomething"... Однако я не могу списать инструкцию if/then.

Ответ 3

Не автоматически, как и для метода, но выберите некоторые строки и выберите "Редактировать", "Изложение", "Скрыть выделение". Затем вы можете развернуть/свернуть по желанию. Stop Hiding заберет символ +/-.

Ответ 4

Если вы работаете с С#, вы можете использовать #region/#endregion. Я не уверен, поддерживаются ли эти теги на других языках или нет.

Ответ 5

Я не верю, что это поддерживается VS2010. Возможно, вы раньше использовали что-то вроде Resharper? Я использую как "vanilla" VS, так и VS Power Tools, и у меня их нет.