Skip to content

A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.

License

Notifications You must be signed in to change notification settings

agileobjects/ReadableExpressions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadableExpressions

NuGet

ReadableExpressions is an extension method for the Expression class and set of Debugger Visualizers to produce readable, source-code string versions of Expression Trees. It targets .NETStandard 1.0 and .NET 4.0.

Usage

The extension method (in the namespace AgileObjects.ReadableExpressions) is used like so:

string readable = myExpression.ToReadableString();

You can optionally maintain explicit generic arguments on method calls where they are implied like so:

string readable = myExpression.ToReadableString(c => c.UseExplicitGenericParameters);

Debugger Visualizers

An installer for a set of Debugger Visualizers which use the extension method for Expressions can be downloaded from the Visual Studio Gallery.

Download

You can download and install using the NuGet package, or clone the repository on GitHub.

About

A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages