CS0551 de erro do compilador

Mensagem de erro

implementação explícita da interface 'implementação' está faltando o acessador 'assessor'

Uma classe que explicitamente implementa propriedade de uma interface deve implementar os acessadores que define a interface.

Para obter mais informações, consulte Usando Propriedades (guia de programação C#).

Exemplo

O exemplo a seguir gera CS0551.

// CS0551.cs
// compile with: /target:library
interface ii
{
   int i
   {
      get;
      set;
   }
}

public class a : ii
{
   int ii.i { set {} }   // CS0551

   // OK
   int ii.i    
   {
      set {}
      get { return 0; }
   }
}