Friday 6 July 2012

What is Reflection?

Purpose:
  • This is a good indicator if a developer has delved into the type system and actually taken a peak under the covers of the Framework Class Library (FCL)
  • A really good indicator would be if the developer starts talking about how they have used reflection in the past to create their own code generation frameworks.

Potential Answer:
A way to explore the structure of assemblies at run-time through querying the various metadata structures (table, field and module definition tables) included in the compiled assembly. Can also dynamically load assemblies on demand...

No comments:

Post a Comment