CS0503 de erro do compilador

Mensagem de erro

O método abstrato 'method' não pode ser marcado como virtual

Ele é redundante para marcar um método membro sistema autônomo ambos sistema autônomo Resumo and virtual because Resumo implies virtual.

O exemplo a seguir gera CS0503:

// CS0503.cs
namespace x
{
   abstract public class clx
   {
      abstract virtual public void f();   // CS0503
   }
}