Chances of D getting proper runtime reflection?

Jacob Carlborg doob at me.com
Mon Aug 22 06:11:41 PDT 2011


On 2011-08-22 13:27, Kagamin wrote:
> Jacob Carlborg Wrote:
>
>> I already have a fully working serialization library. I'm hoping to make
>> it better. The problem is when (de)serializing through a base class
>> reference. Currently you need to register the subclass with the
>> serializer. If T is Base and the actually runtime type is Sub it won't work.
>
> In .net it won't work either. You have to specify known classes explicitly.

As far as I know, this is just because they chose to do it this way, not 
because of limitations in the language/runtime. .Net has runtime 
reflection, there's no technical need to add an attribute to indicate 
that a class is serializable.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list