Qué modificador de acceso usar [duplicar]

Esta pregunta ya tiene una respuesta aquí:

En C #, ¿cuál es la diferencia entre público, privado, protegido y sin modificador de acceso? 15 respuestas

Supongamos que tengo una clase base:

public class A {
    public float someValue;

    <Access Modifier Here> float SomeValue {
        get {
            return someValue;
        }
    }
}

Y quiero derivar de ello:

public class B : A {
    public float SomeProperty {
        get {
            return SomeValue;
        }
    }
}

¿Qué modificador de acceso usaría si quisiera hacer elSomeValue propiedad solo disponible para la clase derivada y no en otro lugar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta