Мне было интересно, есть ли способ отключить форматирование кода для определенного блока кода в Visual Studio 2017 (C # 7).
У меня есть этоМетод:
public CarViewModel(ICarsRepo carsRepo)
{
...
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
}
И я хотел бы отформатировать его так:
public CarViewModel(ICarsRepo carsRepo)
{
...
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
}
Но когда я нажимаю Ctrl K + Ctrl D , это восходит к ранее.
region
вдохновение
Я хотел бы что-то, чтобы обернуть определенный блок кода, как region
:
public CarViewModel(ICarsRepo carsRepo)
{
...
#region disable_format
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
#endregion
}
pragma
вдохновение
Или не обязательно region
, может быть pragma
, используемый как в следующем фрагменте кода:
var parameter = 0;
var sqlCommand = $"{parameter}";
#pragma warning disable EF1000 // Possible SQL injection vulnerability.
this.Database.ExecuteSqlCommand(sqlCommand);
#pragma warning restore EF1000 // Possible SQL injection vulnerability.
Это скорее эстетическое предпочтение, которое может бытьдоступно большинству разработчиков, но время от времени мне очень нравится в моем коде.