Здравствуйте, Ikemefula, Вы писали:
A>>Допустим он назывался бы IListReadOnlyAccess, IReadableList или IListReader. I>Я про контракт, он уже кривой шо сабля.
Нормальный контракт, имя интерфейса просто неоднозначное.
Давай аналогичный пример приведу: IList наследует от IEnumerable.
A>>Мой вопрос остается в силе. I>Я дал подобный ответ на примере IImmutableList — каким образом расширение интерфейса может всё сломать.
Уфф.. давай с другой стороны. Что ты называешь расширением модуля. Когда при наследовании интерфейсов он не расширяется?