Можно ли включить форматирование исходного кода на C# внутри инициализаторов массива в VS.NET 2010?C# Исходный код Форматирование в инициализаторе массива
Elements =
{
// starting from here source code formatting does not work
new TextViewModel("PublicId")
{
Label = new LText("Fund Nr:", "de", "Fondsnummer"),
Watermark = new LText("Please enter fund number...", "de", "Bitte hier Fondsnummer erfassen...")
},
new CheckViewModel("Juristic")
{
Style = "Radio",
Default = true,
Label = new LText("Juristic Fund", "de", "Juristischer Fonds")
}
}
// starting from here source code formatting works again
У меня отсутствует какая-либо опция форматирования в Инструменты-> Параметры-> Текстовый редактор-> C#?
Из вашего комментария к моему ответу: «Фрагмент берется из инициализатора объекта». - Можно ли добавить дополнительный контекст? Я пробовал его с помощью `var foo = new Foo {Elements = ...}`, и это действительно C#. Это просто не похоже на ваш фрагмент. – 2011-01-08 15:46:58
До vs2013 проблема все еще существует и для массивов и списков инициализаторов – 2015-04-15 12:51:40