ReadOnlyCollection<T>
realizuje interfejs ICollection<T>
, który ma metody takie jak Dodaj i Usuń. Wiem, jak ukryć metody z Intellisense za pomocą atrybutów, ale jak to możliwe, aby spowodować rzeczywisty błąd kompilacji, jeśli spróbuję użyć tych metod?W jaki sposób ReadOnlyCollection ukrywać Dodaj i usuń metody
(Btw, wiem, że nie ma sensu wywoływać Add and Remove na ROC, to jest pytanie o powodowanie błędu kompilacji dla odziedziczonych członków, a nie o używanie prawidłowej struktury danych).