aviso do compilador (nível 2) CS0114

Mensagem de erro

'function1' oculta o membro herdado 'function2'.Para que o método corrente substitua esta implementação, adicione a palavra-chave substituir.Caso contrário, adicione a nova palavra-chave.

Uma declaração em uma classe está em conflito com uma declaração em uma classe base que o membro de classe base serão oculto.

Para obter mais informações, consulte Base.

O exemplo a seguir gera CS0114:

// CS0114.cs
// compile with: /W:2 /warnaserror
abstract public class clx
{
   public abstract void f();
}

public class cly : clx
{
   public void f() // CS0114, hides base class member
   // try the following line instead
   // override public void f()
   {
   }

   public static void Main()
   {
   }
}