Rating: No reviews yet
Downloads: 136
Released: Feb 5, 2008
Updated: Feb 6, 2008 by ECiloci
Dev status: -not yet defined by owner-

Recommended Download

Source Code Source
source code, 235K, uploaded Feb 6, 2008 - 55 downloads

Other Available Downloads

Application Library
application, 257K, uploaded Feb 6, 2008 - 41 downloads
Application Demo
application, 89K, uploaded Feb 6, 2008 - 40 downloads

Release Notes

New features
  • Refactored imports to now use true namespaces so that multiple types can be imported into a namespace
  • Can now import an individual static, public method into an expression instead of a whole type
  • New "In" operator (ie: if(100 in (1, 2, 3), true, false))
  • You can now use non-public types as imports and variables as long as they are in the same module as the expression owner

Breaking Changes:
  • Renamed ExpressionImports.ImportStaticMembers to AddType
  • Assigning an owner to an expression is now done through the context rather instead of ExpressionFactory.Create
  • ExpressionContext.Variables property is now read-only
  • VariableCollection constructor is no longer public

Bug fixes:
  • Put back ExpressionContext.CalculationEngine property that was causing calc engine expressions to not work
  • Put back VariableCollection.DefineVariable so that you can explicitly set the type of a variable
  • Fixed bug where VariableCollection indexer was returning variable instead of its value
  • Fixed bug where accessing a non-public member would compile because the member had the same name as a variable

Release files
The release consists of the following packages:
  • Source: The source code for the library, demo, and test projects.
  • Library: The compiled assembly with chm documentation.
  • Demo: An application that uses the library to generate images from expressions.

Reviews for this release

No reviews yet for this release.