Как мне остановить Visual Studio 2010 от автоматического расширения контуров / областей?
Прямо сейчас всякий раз, когда я создаю определенные синтаксические ошибки (обычно во время редактирования, иногда только от начала ввода нового кода), он автоматически расширяет каждый контур / область ниже этой линии.
Я прошел настройки форматирования, но ничего не могу найти. Может быть, я не знаю правильную терминологию, которая применяется к настройке.
Пример кода, который вызывает это поведение (один из многих):
public string myMethod1(string myStr)
{
try //<-SELECT AND DELETE ME
{ //<-AND ME TOO, AT THE SAME TIME
return myStr + "success";
}
catch
{
return myStr + "failed";
}
}
//ALL OF THESE BELOW WERE COLLAPSED,
//BUT WILL EXPAND WHEN "TRY {" IS DELETED
#region HIDING
public string myMethod2(string myStr) { /*...*/ }
public string myMethod3(string myStr) { /*...*/ }
public string myMethod4(string myStr) { /*...*/ }
public string myMethod5(string myStr) { /*...*/ }
#endregion HIDING
Спасибо за любую помощь!
EDIT:
Я могу заставить это произойти, убрав любую начальную скобку {
в любом месте моего кода.