我怎么能够禁用代码格式化对于特定的代码块视觉工作室 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>();
}
But when I press Ctrl K + Ctrl D, it goes back to what it was.
#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.
这更多的是一种审美偏好,大多数开发人员可能不会认同,但我时不时地在我的代码中非常喜欢这种偏好。