Skip to content
Scratch pad for various expression tree improvements.
C# Other
  1. C# 99.3%
  2. Other 0.7%
Branch: master
Clone or download
Latest commit f8a5997 Jun 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Binaries Adding Roslyn XML doc comment files Jul 28, 2016
CSharpExpressions Merge Jun 7, 2018
ExceptionHandlerLowering Renaming some files. Oct 29, 2015
ExpressionLikeTypes Improving docs. Jun 7, 2018
.gitattributes Prototyping support for interpretation of TryExpression with a fault … Oct 28, 2015
.gitignore Prototyping support for interpretation of TryExpression with a fault … Oct 28, 2015
README.md Adding some readme files. Jun 7, 2018
binplace.bat

README.md

Expression Tree API Futures

This repo contains various suggested expression tree improvements for System.Linq.Expressions, including:

  • Microsoft.CSharp.Expressions with C# specific expression nodes for language constructs added after C# 3.0 (see CSharpExpressions)
  • Fixes to work around some of the existing limitations in the expression compiler, e.g. for TryFault (see ExceptionHandlerLowering)
  • An example for a proposed expression types language feature which enables other types to be used as expression trees (see ExpressionLikeTypes).
  • Tools to manipulate expression trees (coming later)

More detailed information to follow...

You can’t perform that action at this time.