I have an interface and two types that derive from it.
However, I cannot do the following:
B objectB = (B) objectA
Where B derives
What you want to do doesn't make sense. objectA is not a B.
objectA
B