В прошлых версиях Visual Studio я мог бы создать однострочный автозапуск в С# следующим образом:
public int Whatever { get; set; }
Если я ударил Control-K, Control-D в формат, свойство останется таким.
Но в Visual Studio 2015 RC, когда я ввожу свойство, он обертывается, и даже если я его разворачиваю, форматирование завершает его снова:
public int Whatever
{ get; set; }
Я заметил его и с конструкторами. Раньше пустой конструктор (например, только что названный конструктором базового класса) мог выглядеть так:
public Whatever(int stuff)
: base(stuff) { }
Теперь Visual Studio 2015 настаивает на этом:
public Whatever(int stuff)
: base(stuff)
{ }
У других это заметили? Это изменение сделано в Visual Studio 2015? Если это так, есть ли способ изменить его? Я просмотрел раздел форматирования С# в разделе "Инструменты" > "Параметры", но не смог найти никаких новых параметров, которые могут повлиять на это.
(Не исключено, что одна из моих надстроек вызывает это, но я не нашел очевидных преступников.)
(Почему даже забота? Потому что, когда я использую команду Collapse to Definitions outlining, свойства и конструкторы однострочной линии остаются такими, какими они есть, тогда как обернутые обрушиваются. Если они рухнули, я не могу сразу понять, что они пустые, я должен отключить их, чтобы не потерять их, чтобы увидеть, что там ничего нет.)