Chapter 20. Reflection

In this chapter

Introduction
Reflection system functions
Reflection APIs

Introduction

Reflection is a programmatic discoverability mechanism of a type system. By using the reflection application programming interfaces (APIs) of the Microsoft Dynamics AX application model, you can read and traverse element definitions as though they were in a table, an object model, or a tree structure.

You can perform interesting analyses with the information that you get through reflection. The Reverse Engineering tool provides an excellent example of the power of reflection. Based on element definitions in MorphX, the tool generates Unified Modeling Language (UML) models and entity relationship diagrams (ERDs) that you can browse in Microsoft ...

Get Inside Microsoft Dynamics® AX 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.