.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
 
 
 
 
ElektroKill 4601481dec
Add ILPretty test for MCS 2.6.4 fixed string
2 years ago
..
.gitignore
CS1xSwitch_Debug.cs #2128: Reformat the whole code base. 5 years ago
CS1xSwitch_Debug.il
CS1xSwitch_Release.cs #2128: Reformat the whole code base. 5 years ago
CS1xSwitch_Release.il
CallIndirect.cs Add support for .NET 5 custom calling conventions. 5 years ago
CallIndirect.il Add support for .NET 5 custom calling conventions. 5 years ago
ConstantBlobs.cs
ConstantBlobs.il
DirectCallToExplicitInterfaceImpl.cs
DirectCallToExplicitInterfaceImpl.il
EmptyBodies.cs Fix #2964: Better error message when a method only contains a single ret instruction. 2 years ago
EmptyBodies.il Fix crash when control flow reaches end of method. 2 years ago
EvalOrder.cs #2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader. 5 years ago
EvalOrder.il #2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader. 5 years ago
FSharpLoops.fs
FSharpLoops_Debug.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 3 years ago
FSharpLoops_Debug.il
FSharpLoops_Release.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 3 years ago
FSharpLoops_Release.il
FSharpUsing.fs
FSharpUsing_Debug.cs #2128: Reformat the whole code base. 5 years ago
FSharpUsing_Debug.il
FSharpUsing_Release.cs #2128: Reformat the whole code base. 5 years ago
FSharpUsing_Release.il
GuessAccessors.cs Add test for indexer initializers 3 years ago
GuessAccessors.il Add test for indexer initializers 3 years ago
Issue379.cs
Issue379.il
Issue646.cs #2128: Adjust formatting settings used in tests to match our new style. 5 years ago
Issue646.il
Issue684.cs TransformInlineAssignmentStObjOrCall: Make sure no dead store is produced by the transform. 3 years ago
Issue684.il
Issue959.cs #2128: Reformat the whole code base. 5 years ago
Issue959.il
Issue982.cs
Issue982.il
Issue1038.cs
Issue1038.il
Issue1047.cs #2128: Reformat the whole code base. 5 years ago
Issue1047.il
Issue1145.cs
Issue1145.il
Issue1157.cs
Issue1157.il
Issue1256.cs
Issue1256.il
Issue1323.cs
Issue1323.il
Issue1325.cs Fix #1698: Readonly auto properties from VB.NET are not properly decompiled 4 years ago
Issue1325.il
Issue1325.vb
Issue1389.cs Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor 5 years ago
Issue1389.il
Issue1454.cs Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor 5 years ago
Issue1454.il
Issue1681.cs #2128: Reformat the whole code base. 5 years ago
Issue1681.il
Issue1918.cs #2128: Reformat the whole code base. 5 years ago
Issue1918.il #1918: Fix a bunch of issues with pinned region detection. 5 years ago
Issue1922.cs Fix build. 5 years ago
Issue1922.il Fix #1924: preserve hexadecimal format when converting literal to wider type 6 years ago
Issue2104.cs Fix #2104: Check field name of backing field when attempting to transform to an auto property. 5 years ago
Issue2104.il Fix #2104: Check field name of backing field when attempting to transform to an auto property. 5 years ago
Issue2260SwitchString.cs Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if` 5 years ago
Issue2260SwitchString.il Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if` 5 years ago
Issue2443.cs Fix #2443: do not use this()-ctor initializers by accident if base type is unknown. 4 years ago
Issue2443.il Fix #2443: do not use this()-ctor initializers by accident if base type is unknown. 4 years ago
MonoFixed.cs Add ILPretty test for MCS 2.6.4 fixed string 2 years ago
MonoFixed.il Add ILPretty test for MCS 2.6.4 fixed string 2 years ago
SequenceOfNestedIfs.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 3 years ago
SequenceOfNestedIfs.il
UnknownTypes.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 3 years ago
UnknownTypes.il Fix weird casts to `nint` when writing to fields of unknown type. 5 years ago
Unsafe.cs Add missing EmbeddedAttribute in Unsafe.il testcase. 3 years ago
Unsafe.il Add missing EmbeddedAttribute in Unsafe.il testcase. 3 years ago
WeirdEnums.cs Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants 6 years ago
WeirdEnums.il Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants 6 years ago