If you prefer to use named arguments for specific types of parameters, JetBrains Rider can help you enforce this practice.

By default, JetBrains Rider suggests using positional arguments, but you can opt for using named arguments with the corresponding selector in the Arguments group on the Editor | Code Style | C# | Code Style page of JetBrains Rider settings (Ctrl+Alt+S). For more information about configuring and enforcing your preferences for positional/named arguments, see Code Syntax Style: Named/Positional Arguments.

This inspection checks argument style for all literal types (bool, int, double, etc.) except strings. Strings are checked with the Use preferred argument style for string literal values inspection, which can be configured separately.