Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorDaniel Grunwald <daniel@danielgrunwald.de>2012-06-23 16:55:02 +0400
committerDaniel Grunwald <daniel@danielgrunwald.de>2012-06-23 16:55:02 +0400
commit2b41cda6746043a1512db960eb9f39fe62a213ec (patch)
tree2e8a2aae590a84e561e02336fe22a2eac95325f8 /README
parent5d2fee1b90a5c5d61040e37f77e4fdd51c1e153d (diff)
Simplify Demo app.
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 10 insertions, 0 deletions
diff --git a/README b/README
index 96b9989b..edf6012b 100644
--- a/README
+++ b/README
@@ -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: