Please note this page is massively out of date...
Here are some example decompilations:
| TestApp 1 | Original | Decompiled |
| ArithExp_Replace | Original | Decompiled |
Here's a list of known issues with the decompiler at the moment:
Below is a list of how well the decompiler can cope with each of its own classes
| AboutForm.cs | No decompilation |
| Access.cs | No decompilation |
| AccessModifier.cs | No decompilation |
| ActualParam.cs | No decompilation |
| Argument.cs | No decompilation |
| ArithExp.cs | Recompilable, shows string concatenation and return variable issues |
| ArrayElement.cs | No decompilation |
| Asgn.cs | Recompilable, shows string concatenation, return variable and inheriting from object issues |
| AssemblyInfo.cs | No decompilation |
| BiOp.cs | Recompilable |
| Block.cs | No decompilation |
| BlockProcessor.cs | No decompilation |
| BlockRef.cs | No decompilation |
| BoolExp.cs | No decompilation |
| BoolOp.cs | No decompilation |
| Break.cs | No decompilation |
| BytecodeReader.cs | No decompilation |
| CSharpWriter.cs | No decompilation |
| CallBlock.cs | No decompilation |
| CallExp.cs | No decompilation |
| Class.cs | No decompilation |
| ClassType.cs | No decompilation |
| CodeBlock.cs | No decompilation |
| CondData.cs | No decompilation |
| CondExp.cs | No decompilation |
| Conditional.cs | No decompilation |
| Constant.cs | No decompilation |
| Constructor.cs | No decompilation |
| ControlFlowAnalyser.cs | No decompilation |
| DataFlowAnalyser.cs | No decompilation |
| Domain.cs | No decompilation |
| DomainModifier.cs | No decompilation |
| ExceptionCatch.cs | No decompilation |
| ExceptionData.cs | No decompilation |
| Expression.cs | No decompilation |
| FallBlock.cs | No decompilation |
| Field.cs | No decompilation |
| FieldExp.cs | No decompilation |
| FieldId.cs | No decompilation |
| FieldName.cs | No decompilation |
| Goto.cs | No decompilation |
| Identifier.cs | No decompilation |
| Inst.cs | No decompilation |
| InstList.cs | No decompilation |
| Instruction.cs | No decompilation |
| IntOp.cs | No decompilation |
| Interval.cs | No decompilation |
| JavaReader.cs | No decompilation |
| Jcond.cs | No decompilation |
| Jmp.cs | No decompilation |
| Local.cs | No decompilation |
| LocalVar.cs | No decompilation |
| Loop.cs | No decompilation |
| LoopData.cs | No decompilation |
| LoopType.cs | No decompilation |
| MSILReader.cs | No decompilation |
| MainForm.cs | No decompilation |
| Member.cs | No decompilation |
| MemberBuilder.cs | No decompilation |
| Method.cs | No decompilation |
| MethodModifier.cs | No decompilation |
| MiscExp.cs | No decompilation |
| MiscOp.cs | No decompilation |
| NWayBlock.cs | No decompilation |
| NoneOp.cs | No decompilation |
| OneWayBlock.cs | No decompilation |
| Operator.cs | No decompilation |
| OperatorType.cs | No decompilation |
| Operators.cs | No decompilation |
| Ops.cs | No decompilation |
| ParamType.cs | No decompilation |
| Parameter.cs | No decompilation |
| Params.cs | No decompilation |
| Pop.cs | No decompilation |
| ProcId.cs | No decompilation |
| ProcName.cs | No decompilation |
| Push.cs | No decompilation |
| Recomposer.cs | No decompilation |
| Reference.cs | No decompilation |
| Register.cs | No decompilation |
| RelOp.cs | No decompilation |
| Ret.cs | No decompilation |
| RetBlock.cs | No decompilation |
| SourceWriter.cs | No decompilation |
| Statement.cs | No decompilation |
| Switch.cs | No decompilation |
| SwitchCase.cs | No decompilation |
| Sys.cs | No decompilation |
| SysOp.cs | No decompilation |
| TriOp.cs | No decompilation |
| TryCatch.cs | No decompilation |
| TwoWayBlock.cs | No decompilation |
| TypeRef.cs | No decompilation |
| UnOp.cs | No decompilation |