Ok basic concept
Class Class1 End Class Class Class2 Inherits Class1 end Class Class Class3(OF T) Public Value as T End Class Public C3 as Class3(Of Class2)
pretty simple, i wonder what would happen if both class3 and class2 inherited from class1.
Ok now lets add a 3rd inherit to our class
and you will see why it will quicly become very confusing
class Class4 end Class class Class5(Of T) Inherits Class4 End Class Public MI as Class5(Of Class3(Of Class2))
I Hope it makes sense, Im not a Programmer this is kinda of a hobby for me. I dont know why u would want to do it but there it is.