Static constructors cannot have access modifiers

CodeRush shows the Static constructors cannot have access modifiers code issue if a static constructor has an access modifier.

Fix

Remove the access modifier from the static constructor declaration.

Purpose

Highlights the static constructor declarations, which would cause the Access modifiers are not allowed on static constructors compilation error.

Example

public static class MyClass
{
    public static MyClass()
    {
        Text = String.Empty;
    }
    public static string Text { get; set; }
}

Fix:

public static class MyClass
{
    static MyClass()
    {
        Text = String.Empty;
    }
    public static string Text { get; set; }
}