CS0276 de erro do compilador

Mensagem de erro

'propriedade/indexador': modificadores de acessibilidade nos acessadores só podem ser usados se a propriedade ou o indexador tiver um get e um acessador conjunto

Este erro ocorre quando você declara uma propriedade ou indexador com apenas um acessador e usa um modificador de acesso em o acessador.Para resolver, remova o modificador de acesso ou adicione outro acessador.

Exemplo

O exemplo a seguir gera CS0276:

// CS0276.cs
public class MyClass
{
    public int Property
    {
        protected set { }   // CS0276
    }
    public int Property2
    {
        internal get { }   // CS0276
    }
}