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;
}
}