Райдер/Решарпер — Требуются имена для дополнительных параметров

#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 Я пробовал это раньше, и, к сожалению, как вы сказали, это приведет к введению имени параметра для каждого параметра, а не только для необязательных.