TypeName | SA1116SplitParametersMustStartOnLineAfterDeclaration |
CheckId | SA1116 |
Category | Readability Rules |
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.
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 should begin on the line after the declaration, whenever the parameter span across multiple lines:
public string JoinName(
string first,
string last)
{
}
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.
[SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1116:SplitParametersMustStartOnLineAfterDeclaration", Justification = "Reviewed.")]
#pragma warning disable SA1116 // SplitParametersMustStartOnLineAfterDeclaration
#pragma warning restore SA1116 // SplitParametersMustStartOnLineAfterDeclaration