Net Dynamics Question:
Download Questions PDF

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.

Download Net Dynamics Interview Questions And Answers PDF

Previous QuestionNext Question
What things are performed by dynamic objects?What is Call Site Caching services provided by DLR to CLR?