I've got two base classes:
class BaseCollection<T> where T : BaseCollectionItem
{
}
and
class BaseCollectionItem
{
}
These are base classes, which are later subclassed in the following way:
class MyCollection : BaseCollection<MyItem>
{
}
class MyItem : BaseCollectionItem
{
}
I want to store a reference to collection, which holds an item in a BaseCollectionItem
. How can I do it?
class BaseCollectionItem
{
private ??? ownerCollection;
}