Reflection: Get all inherited classes of a base class
Jonathan M Davis
jmdavisProg at gmx.com
Sat Dec 22 14:41:29 PST 2012
On Saturday, December 22, 2012 14:26:23 Jonathan M Davis wrote:
> Best case, if each class
> registered its existance when it was loaded into the environment (e.g with
> a static constructor), then you could get a list of the classes which are
> currently loaded, but that's not at all what you're asking for here, and
> you'd have to create such a registration mechanism yourself, because no
> such thing is provided by the runtime.
It looks like the runtime _does_ give you this capability (as Adam explains in
his reponse), so I stand corrected on that point. But a compile time solution
is still impossible due to D's compilation model.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list