Hierarchies can currently only be registered for reference types, not for value types.
why is it so. is it a design choice?
I mean , if i have value type(for performance reasons) of "ZFraction" and "ZIrrational" . Now i would definitely like them to be a subclass of "ZReal".
Just due to the above restriction, i will be forced to use reference type, which will make the performance poor, as it heap based.
Edited by randomguy12345, 06 September 2012 - 07:31 PM.