Skip to main content

RCS0010: Add blank line between declarations

Properties

PropertyValue
Default Severitydisabled by default
Minimum language version-

Examples

Example #1

diagnostic.cs
class Foo
{
void M1()
{
}
void M2()
{
}
/// <summary>
/// ...
/// </summary>
void M3()
{
}
string P1 { get; set; }
[Obsolete]
string P2 { get; set; }
}
enum Bar
{
A = 0,
/// <summary>
/// ...
/// </summary>
B = 1,
[Obsolete]
C = 2,
}
fix.cs
class Foo
{
void M1()
{
}

void M2()
{
}

/// <summary>
/// ...
/// </summary>
void M3()
{
}

string P1 { get; set; }

[Obsolete]
string P2 { get; set; }
}

enum Bar
{
A = 0,

/// <summary>
/// ...
/// </summary>
B = 1,

[Obsolete]
C = 2,
}

Remarks

This rule does not enforce an blank line between two single-line declaration.

Applies to