SA1114: Parameter list should follow declaration
Cause
The start of the parameter list for a method or indexer call or declaration does not begin on the same line as the opening bracket, or on the line after the opening bracket.
Rule description
A violation of this rule occurs when there are one or more blank lines between the opening bracket and the start of the parameter list. For example:
public string JoinName(
string first, string last)
{
}
The parameter list should begin on the same line as the opening bracket, or on the next line. For example:
public string JoinName(string first, string last)
{
}
public string JoinName(
string first, string last)
{
}
How to fix violations
Comment lines between the opening bracket and the first parameter or argument are allowed. Blank lines before or after these comments still violate this rule.
To fix a violation of this rule, ensure that the parameter list begins on the same line as the opening bracket, or on the next line.
How to suppress violations
[SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1114:ParameterListMustFollowDeclaration", Justification = "Reviewed.")]
#pragma warning disable SA1114 // ParameterListMustFollowDeclaration
#pragma warning restore SA1114 // ParameterListMustFollowDeclaration