NRefactory - mehdimo/janett GitHub Wiki
Janett is proud user of NRefactory (part of SharpDevelop) project. Janett wouldn't possible without NRefactory.
There are two interesting points:
Java Support
NRefactory only supports C# and VB.Net. We developed Java Parser and OutputVisitor using the same infrastructure (based on CoCo-R). Check NRefactoryJava page for more details.
.Net 1.x
NRefactory was developed using .Net 2.0. Generics are heavily used. However, Janett is based on .Net 1.x. We have developed a tool called Downgrader, sharing its framework with Janett, which can translate .Net 2.0 code to 1.X. It can translate constructs which was not supported in .Net 1.x like generics, partial classes and null-coalescing operator. Currently, We can't support Downgrader beyond translating NRefactory.