В моей команде некоторые используют Rider, другие — VisualStudio 2022. Когда они запускают очистку кода, VS2022 добавляет пробел между делегатом и (), как показано здесь:
Код: Выделить всё
var cat = this.ExecuteAFunction("Function Name Here", delegate () {});
При очистке кода в Rider мой код удаляет пробел, как показано здесь:
Код: Выделить всё
var cat = this.ExecuteAFunction("Function Name Here", delegate() {});
Я пробовал установить «Перед другими круглыми скобками -> Круглые скобки вызова метода» в Редакторе > Стиль кода > C#, но это добавляет его ко
всем методам, а не просто делегируйте. Я пробовал другие варианты, искал в документации, как они настроены и все такое, и я не могу хоть убей понять, почему Rider делает это, а VisualStudio - нет. Прежде чем это было указано, нет, я не могу изменить делегат () { на стрелочную функцию в соответствии со стандартами кодирования компании.
Есть ли параметр, который мне не хватает, .editorconfig что мне следует добавить или что-то еще, что может это исправить?
Подробнее здесь:
https://stackoverflow.com/questions/784 ... arenthesis