How can I disable code formatting for a specific block of code in Visual Studio 2017 (C# 7)?
I have this method:
public CarViewModel(ICarsRepo carsRepo)
{
...
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
}
And I would like to format it like so:
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
inspiration
I would like something to wrap the specific block of code like a #region
:
public CarViewModel(ICarsRepo carsRepo)
{
...
#region disable_format
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
#endregion
}
#pragma
inspiration
Or not necessarily a region
, maybe a pragma
used like in this code snippet:
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.
This is more of an aesthetic preference which might not be shared by most developers, but which I quite like in my code from time to time.