Реализации IList должны также предоставлять версии членов IList со строгим типом, а именно - указывать типы, отличные от ...

Реализации IList должны также предоставлять версии членов IList со строгим типом, а именно - указывать типы, отличные от типа Object, для параметров методов и свойств и возвращаемых типов. Явно реализуйте члены интерфейса и сделайте версии со строгим типом открытыми (public). Можно спокойно игнорировать нарушения этого правила, если реализуется новая коллекция на базе объектов, например связанный список, где сущность строгого типа будут определять типы, основанные на вашей коллекции. Эти типы должны предоставлять члены со строгим типом.
Расширения, которые нужно удалять при очистке : разделенная точками с запятой спецификация из подстановочных знаков, определяющая ... Расширенное свойство в XML-индексе объекта "{0}.{1}" содержит испорченные метаданные и не может быть ассоциировано с XML-индексом. ... Расширенные сведения для файла %s были повреждены и перемещены. Некоторые сведения об имени могли быть утрачены. В этом случае ... Расширенные сведения для элемента "%s" не соответствуют данным родительского объекта. Они будут изменены в соответствии с ... Реализации IList должны также предоставлять версии членов IList со строгим типом, а именно - указывать типы, отличные от ... Реализации интерфейсов в приращениях теперь являются устаревшими. Реализации интерфейсов должны быть даны при первичном объявлении ... Реализации переопределений в приращениях теперь являются устаревшими. Реализации переопределений должны быть даны при первичном ... Реализация метода OnAddInsUpdate интерфейса IDTExtensibility2. Получение уведомления при изменении коллекции надстройки. ... Реализация метода OnAddInsUpdate интерфейса IDTExtensibility2. Получение уведомления при изменении коллекции надстройки. ...