Question

Linq Expression Trees can be found in the System.Linq.Expressions namespace in the System.Core.dll assembly.

In which assembly and in what namespace is the DLR Expression Tree API?

Is it that the DLR adds more language elements as more expression classes to the same assembly and in the same namespace?

Was it helpful?

Solution

In .NET 4.0 and later, they are one and the same (the DLR uses System.Linq.Expressions). There are just more expression types than in earlier releases (exception handling, control flow, dynamic binding, etc.).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top