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