Binaries

Lazy typing framework binaries for Microsoft .NET
(to be used with .NET languages such as C# or Visual Basic .NET).

The current implementation of our lazy typing framework for .NET employs Lutz Roeder's ILReader library, which extends the .NET Reflection API with functions for accessing the IL code in .NET assemblies.

Download Lazy Typing DLL for .NET

Lazy typing library for .NET
Disclaimer: The software on this website is provided "AS IS" with no warranties of any kind.
 

Examples

Three examples to demonstrate the use of lazy types in C# (a stripped-down version of the case study described in our IEEE Software article and the two examples from our lazy types tutorial).

The examples are provided with simple unit tests written in NUnit that illustrate how different implementation alternatives are dynamically selected depending on the current state of a lazy object. NUnit is available for download at http://www.nunit.org

Download examples

Lazy typing examples in C#
Disclaimer: The software on this website is provided "AS IS" with no warranties of any kind.
 

Documentation

A ZIP file containing our lazy types tutorial, as well as the source code for the examples.

Download tutorial
Lazy types user's guide
The lazy types tutorial with the source code for the examples.
 

Source code

Please, make sure that you read and understand all the terms in our shared source license before you download the source code of our lazy typing framework for Microsoft .NET:

Download now
Lazy typing framework source code
Available under a shared source license.