Visual Studio продолжает делать это:
[DataContract]
public class MyContract
{
[DataMember]
public bool MyBool { get; set; }
[DataMember]
public string MyString { get; set; }
}
Я хотел бы это:
[DataContract]
public class MyContract
{
[DataMember] public bool MyBool { get; set; }
[DataMember] public string MyString { get; set; }
}
Ничего страшного, если «публичный класс MyContract» находится в той же строке, что и [DataContract].
В Visual Studio, похоже, есть много подробных параметров автоформатирования, но я не могу найти никаких новых строк после атрибутов. Я что-то упустил здесь? Или он просто недоступен.
РЕДАКТИРОВАТЬ: По крайней мере, мне бы хотелось, чтобы опция форматирования «не меняла то, что я ввел», а не опция «всегда вставлять» или «всегда удалять» новую строку. Очень раздражает то, что он продолжает форматировать мой код после того, как я набираю.