#c# #resharper #rider
Вопрос:
В Rider/Resharper есть ли способ принудительно применять имена параметров только к необязательным параметрам?
Например, если бы у вас был метод:
public void MyMethod(string message, int code = 0, string description = null) {}
Когда я начинаю вызывать этот метод, можно ли принудительно обеспечить, чтобы я всегда указывал имена необязательных параметров (или, по крайней мере, показывал их в качестве подсказки/предупреждения)? Чтобы это заставило меня вызвать метод следующим образом
MyMethod("Hello World", code: 123, description: "My description");
Комментарии:
1. Исходя из этого , вы можете принудительно использовать имена аргументов везде. Я не думаю, что он опустит имя, если оно не имеет значения по умолчанию.
2. @PeterCsala Я пробовал это раньше, и, к сожалению, как вы сказали, это приведет к введению имени параметра для каждого параметра, а не только для необязательных.