Net Dynamics Question:
What is Expression Trees services provided by DLR to CLR?
Answer:
Refers to the representation of code in a data structure similar to a tree. However, expression trees in DLR are the advanced version of the expression trees that were introduced with LINQ in .NET 3.5. Therefore, DLR has extended the functionalities of Language Integrated Query (LINQ) expression trees, such as control flow, assignment, and other language-modeling nodes to a dynamic language. These expression trees define the semantics of a language in form of an abstract syntax tree (AST). AST enables the DLR to dynamically generate code, which the CLR executes at runtime.
Previous Question | Next Question |
What things are performed by dynamic objects? | What is Call Site Caching services provided by DLR to CLR? |