Когда он недостаточно видим, чтобы достичь: если, например, класс находится в другом проекте и видимость равна interal
или ниже (protected
или private
), вы не сможете его использовать , Вам придется изменить его на public в таком случае:
public class FavoriteCollection
{
...
}