Код: Выделить всё
public interface IWebFeed where T : BaseItem
{
List getItems();
void loadFeed();
}
Параметр ковариантного типа T' должен быть инвариантно допустимым для Shared. Service.Feed.IWebFeed.getItems()'
РЕДАКТИРОВАТЬ: Итак, как отметил Мбекиш, в его ссылке изменение List для IEnumerable должен решить эту проблему, но когда я следую объявлению для IEnumerable, я получаю следующее:
Код: Выделить всё
using System;
namespace System.Collections.Generic
{
public interface IEnumerable : IEnumerable
{
//
// Methods
//
IEnumerator GetEnumerator();
}
}
Подробнее здесь: https://stackoverflow.com/questions/147 ... -interface