TypeName | SplitParametersMustStartOnLineAfterDeclaration |
CheckId | SA1116 |
Category | Readability Rules |
Cause
The parameters to a C# method or indexer call or declaration span across multiple lines, but the first parameter does not start on the line after the opening bracket.
Rule Description
A violation of this rule occurs when the parameters to a method or indexer span across multiple lines, but the first parameter does not start on the line after the opening bracket. For example:
public string JoinName(string first,
string last)
{
}
The parameters must begin on the line after the declaration, whenever the parameter span across multiple lines:
public string JoinName(
string first,
string last)
{
}
How to Fix Violations
To fix a violation of this rule, ensure that the first parameter starts on the line after the opening bracket, or place all parameters on the same line if the parameters are not too long.