Cannot inherit from sealed type

CodeRush shows the Cannot inherit from sealed type code issue if a class inherits from a sealed type.

Fix

Remove the sealed keyword from the base class declaration or make the current class not a descendant of the sealed class.

Purpose

Highlights the class declaration statements, which would cause the Cannot derive from sealed type compilation error.

Example

sealed class MyClass
{
    public void OutputText(string text)
    {
        Console.Write(text);
    }
}
class TestClass: MyClass
{

}

Fixes:

class MyClass
{
    public void OutputText(string text)
    {
        Console.Write(text);
    }
}
class TestClass: MyClass
{

}
sealed class MyClass
{
    public void OutputText(string text)
    {
        Console.Write(text);
    }
}
class TestClass
{
    public void OutputText(string text)
    {
        Console.Write(text);
    }
}