diff options
author | Daniel Grunwald <daniel@danielgrunwald.de> | 2012-06-23 16:55:02 +0400 |
---|---|---|
committer | Daniel Grunwald <daniel@danielgrunwald.de> | 2012-06-23 16:55:02 +0400 |
commit | 2b41cda6746043a1512db960eb9f39fe62a213ec (patch) | |
tree | 2e8a2aae590a84e561e02336fe22a2eac95325f8 /README | |
parent | 5d2fee1b90a5c5d61040e37f77e4fdd51c1e153d (diff) |
Simplify Demo app.
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -7,7 +7,10 @@ Features: - Code Completion for C#
- Pretty Printer for C#
- Lots of C# refactorings
+
+Non-Features:
- VB support is not implemented yet.
+ - NRefactory cannot generate IL code
How to download:
- Binaries are provided as a NuGet package (http://nuget.org/packages/ICSharpCode.NRefactory)
@@ -110,6 +113,13 @@ Null-Object pattern: Null nodes are not considered to be part of the AST (e.g. they don't have a parent).
FAQ:
+Q: What is the difference between NRefactory and Roslyn?
+ - NRefactory is ready and stable, Roslyn is only a CTP at this point of time.
+ - NRefactory does not have VB support.
+ - NRefactory cannot compile code to IL; it's not a full compiler, just a frontend.
+ - NRefactory C# AST is mutable and supports pattern matching; Roslyn is immutable and does not have built-in pattern matching.
+ - NRefactory is Open Source, if you somehow can't get at the information you need, you can modify the code.
+
Q: What is the difference between types and type definitions?
A: Basically, a type (IType) is any type in the .NET type system:
|