Я пытаюсь найти способ, чтобы Resharper форматировал оператор switch следующим образом (используя Ctrl + E, Ctrl + C):
switch (int_i) {
case 1 : Console.WriteLine("You entered one");
break;
case 2 : Console.WriteLine("You entered two");
break;
case 3 : Console.WriteLine("You entered three");
break;
default : Console.WriteLine("Please enter a number between 1 and 5");
break;
}
Мне лично этот стиль вообще не нравится, но он используется в книге, которую я изучаю, и я бы хотел, чтобы Resharper помог мне форматировать мой код таким же образом.
Здесь нужно отметить две вещи:
- Операторы должны начинаться с той же строки, что и оператор case.
- Двоеточия должны быть выровнены, поэтому, поскольку
default
длиннее case 3
, перед двоеточием должно быть дополнительное пространствоcase 1
, case 2
и case 3
.
Может ли Решарпер сделать это?