ElasticObject - An expandable dynamic object for .NET 4.0

  •        0

A dynamic ElasticObject implementation using .NET 4.0 dynamic features, for fluent access of data types like XML - Access XML via fluent dynamic wrappers, like var n=entry.name; - You can also use it like ExpandoObject, with multi level property support




Related Projects

Dynamic Language Runtime

The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dynamic language compilers in applications


DLR Pad gives you the expressiveness of dynamic languages at your finger tips, while developing WPF based application. Using DLR Pad you can define a sample UI using XAML and then script against it using IronPython or IronRuby. DLR Pad is ideal for rapid testing of some functi...

Nua (Lua for the DLR)

Lua for the Dynamic Languages Runtime (DLR)


DynamicAccess is a library to aid connecting DLR languages such as ironpython and ironruby to non-dynamic languages like managed C++. It also fills in some gaps in the current C# support of dynamic objects, such as member access by string and deletion of members or indexes.


Quartz is a dynamic programming language for the DLR based on Ruby but with C#-like syntax. Quartz is developed in C# 4.0/.Net 4.0.

Javascript DLR Engine

A Javascript Engine built on top of DLR.

Dynamic Toolkit - Query XML documents with DynamicXPath and more

Experience the power of going dynamic in C# 4.0. The Dynamic Toolkit uses the dynamic language runtime and expression trees to query data sources. DynamicXPath allows you to query XML documents using C# alone instead of XPath strings! Write lightweight SQLess DALs without EF.

DLR Excel Expression Engine

A simple Excel-like formula evaluator based on the Dynamic Language Runtime. You can find more details here: http://chriscavanagh.wordpress.com/2009/02/19/custom-expressions-and-the-dlr-part-1/


Demonstrating the Dynamic Language Runtime with a REPL. Switch between configured DLR languages. Original code from http://blog.tomasm.net/category/ironruby/page/2/

ninject-dynamic - A DLR integration for Ninject

A DLR integration for Ninject

Dynamic Patterns

Dynamic Patterns is a library that contains classes and methods for working with multiple objects.

(Obsolete) IronRuby and IronPython in Silverlight

The dynamic languages and Silverlight integration let you write browser applications with dynamic languages, like Ruby and Python. Please visit IronRuby or IronPython's websites' for using them in Silverlight


DOP (Dynamic Object Proxy) é uma biblioteca que permite que qualquer método de qualquer objeto possa ser interceptado através de um proxy dinâmico. Ao interceptar um método, pode-se decorar o objeto, alterando ou recuperando informações sobre o seu comportamento. Extremamente ...


IronPython is a implementation of the Python programming language on the .NET Framework. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework, making all .NET libraries easily available to a Python program.


IronScript will be an open-source implementation of Javascript as an engine for use on the Microsoft Dynamic Language Runtime. It is being developed in C# and is inspired by the MyJScript demo. It will follow usage and naming conventions similar to its Iron brethren.


IDE for dynamic languages. Riding on dynamic languages.


IronScheme aims to be a R6RS conforming Scheme-like implementation based on the Microsoft DLR.


Allows DLR expressions to be built with XML, and for that XML to be integrated directly with a XAML layout. Serialize and deserialize DLR expressions to XML.

IronPython-DLR-REPL - IronPython version of the IronRuby DLR REPL demonstration

IronPython version of the IronRuby DLR REPL demonstration