ReadOnlyCollection<T>
realiza la interfaz ICollection<T>
que tiene métodos como Agregar y Quitar. Sé cómo ocultar los métodos de Intellisense usando atributos, pero ¿cómo es posible causar un error de compilación real si trato de usar estos métodos?Cómo se lee ReadOnlyCollection Agregar y quitar métodos
(Por cierto, sé que no tiene sentido llamar a Agregar y quitar en un ROC, es una pregunta sobre causar un error de compilación para los miembros heredados, no sobre el uso de la estructura de datos correcta).