CS0442 de erro do compilador

Mensagem de erro

'Propriedade': propriedades abstract não podem ter acessadores privados

Este erro ocorre quando você usar o modificador de acesso "particular" para modificar um acessador abstrato.Para resolver, use um modificador de acesso diferente ou faça a propriedade não-abstrata.

Exemplo

O exemplo a seguir gera CS0442:

// CS0442.cs
public abstract class MyClass 
{
    public abstract int AbstractProperty 
    {
        get;
        private set;   // CS0442
        // Try this instead:
        // set;
    }
}