Abstract member cannot be marked as sealed
CodeRush Classic shows the Abstract member cannot be marked as sealed code issue if a member declaration contains both abstract and sealed keywords.
#Fix
Remove the sealed keyword from the member declaration statement.
#Purpose
Highlights the abstract member declarations, which would cause the ‘Member name’ cannot be both abstract and sealed compilation error.
#Example
public abstract class MyShape
{
public sealed abstract double │GetArea();
}
Fix:
public abstract class MyShape
{
public abstract double GetArea();
}