NRefactory supports analysis of C# source code: it includes a parser, abstract syntax tree, type system, semantic analysis (resolver), code completion, and several refactorings.

There is a newer version of this package available.
See the version list below for details.
Install-Package ICSharpCode.NRefactory -Version
dotnet add package ICSharpCode.NRefactory --version
<PackageReference Include="ICSharpCode.NRefactory" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ICSharpCode.NRefactory --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This is an alpha release. Expect bugs and breaking changes in the future.

NuGet packages (10)

Showing the top 5 NuGet packages that depend on ICSharpCode.NRefactory:

Package Downloads
Administration Panel.
ScriptCs.Engine.Mono provides a Mono-based script engine for scriptcs.
Składnik programu Soneta. Program obsługi firmy: kadry-płace, księgowość, handel, magazyn, CRM, BI ...
Aardvark.Base is a collection of data structures and algorithms for computer graphics and visualization. It is under active development since 2006 as part of a much larger set of libraries at VRVis Research Center.
Exposes WPF controls for easier scripting, autocompletion, C# REPL...

GitHub repositories (10)

Showing the top 5 popular GitHub repositories that depend on ICSharpCode.NRefactory:

Repository Stars
ReportGenerator converts coverage reports generated by OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
A simple, yet powerful, C# scripting IDE and REPL
A site generation tool (and then some) for .NET platforms
Workbooks is an interactive programming environment that’s perfect for experimentation, learning, and documentation: an educational tool for learning the myriad of .NET platforms, APIs, and libraries.
N2 CMS, an open source CMS for ASP.NET

Version History

Version Downloads Last updated
6.0.0-beta1 3,386 5/5/2015
6.0.0-alpha3 10,562 2/25/2015
6.0.0-alpha2 713 2/6/2015
6.0.0-alpha1 564 12/17/2014
5.5.1 188,651 4/22/2015
5.5.0 13,213 11/29/2014
5.4.0 7,143 6/27/2014
5.3.0 58,179 1/5/2013
5.2.0 2,697 8/11/2012
5.1.0 866 7/21/2012
5.0.1 1,461 5/18/2012 2,000 4/14/2012 930 3/8/2012 843 2/15/2012 1,379 1/7/2012
Show less