The whole point of redefinition is to facilitate polymorphism. You are passing an object around, and the way it behaves depends on the type of object, not the type of link. If you call Shared participants, you call them on a type, not an object, so polymorphism does not apply, so redefining sentences has no advantages.
In your case, if you want to get the TypeName object without knowing what type of this object is at runtime, then overriding this property makes sense. No matter where you are, you can get this property, and you will get a type name for this object. When using the Shared member, you will get a property of a certain type so that you can simply get a property of that type.
The requested example:
Let's say that you have forms that can draw on the screen. You can start with the Shape base class with the Shape base class using the Draw method, and then inherit this class, for example, in the Square and Circle classes. Then you might have a method like this:
Public Sub DrawShape(myShape As Shape) myShape.Draw() End Sub
In this case, it makes sense to override the Draw method in derived classes, because it allows you to simply call Draw wherever you have the Shape link and know that it will be drawn correctly. If this method is passed to a Square , then a square will be drawn, and if it is passed to a Circle , then a circle will be selected, but the method should not know or care, thanks to polymorphism.
If what you were proposing was possible, but Draw was Shared , you would need to call Square.Draw every time you would like to draw a square and Circle.Draw every time you wanted to draw a circle. The whole point of redefinition is that you should be able to call the method by reference of the base type and get the functionality defined in the derived type. In your scenario, you will need to call the method on the derived type to get the functionality defined on the derived type, so you get no benefit. You could not just name Shape.Draw and have something useful. Among other things, which derived class will he choose?