I wanna make generic tree.
I have base class like:
public class TreeItemModelBase<T>
{
protected List<T> children;
...
}
and derived classes like:
public class StorageTreeItemModel : TreeItemModelBase<StorageTreeItemModel>
{
...
}
Is this OK? I am not sure if I can use generic like this (Use StorageTreeItemModel like T).
Thank you