.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 4 months ago
..
.gitignore Move UnsafeCode tests to pretty-tests (except for those that are not yet successful). 8 years ago
CS1xSwitch_Debug.cs #2128: Reformat the whole code base. 5 years ago
CS1xSwitch_Debug.il dev: Strip BOM mark from text files 4 months ago
CS1xSwitch_Release.cs #2128: Reformat the whole code base. 5 years ago
CS1xSwitch_Release.il dev: Strip BOM mark from text files 4 months ago
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 dev: Strip BOM mark from text files 4 months ago
ConstantBlobs.il dev: Strip BOM mark from text files 4 months ago
DirectCallToExplicitInterfaceImpl.cs dev: Strip BOM mark from text files 4 months ago
DirectCallToExplicitInterfaceImpl.il dev: Strip BOM mark from text files 4 months ago
EmptyBodies.cs Fix #2964: Better error message when a method only contains a single ret instruction. 3 years ago
EmptyBodies.il Fix crash when control flow reaches end of method. 3 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 dev: Strip BOM mark from text files 4 months ago
FSharpLoops_Debug.cs Add support for C# 12 primary constructors. 1 year ago
FSharpLoops_Debug.il Add test cases for #888 8 years ago
FSharpLoops_Release.cs Add support for C# 12 primary constructors. 1 year ago
FSharpLoops_Release.il Add test cases for #888 8 years ago
FSharpUsing.fs dev: Strip BOM mark from text files 4 months ago
FSharpUsing_Debug.cs dev: Strip BOM mark from text files 4 months ago
FSharpUsing_Debug.il dev: Strip BOM mark from text files 4 months ago
FSharpUsing_Release.cs dev: Strip BOM mark from text files 4 months ago
FSharpUsing_Release.il dev: Strip BOM mark from text files 4 months ago
GuessAccessors.cs Sightly improve variable naming of known types such as EventArgs and Exceptions 10 months ago
GuessAccessors.il Add test for indexer initializers 3 years ago
Issue379.cs dev: Strip BOM mark from text files 4 months ago
Issue379.il dev: Strip BOM mark from text files 4 months ago
Issue646.cs dev: Strip BOM mark from text files 4 months ago
Issue646.il dev: Strip BOM mark from text files 4 months ago
Issue684.cs dev: Strip BOM mark from text files 4 months ago
Issue684.il dev: Strip BOM mark from text files 4 months ago
Issue959.cs dev: Strip BOM mark from text files 4 months ago
Issue959.il dev: Strip BOM mark from text files 4 months ago
Issue982.cs dev: Strip BOM mark from text files 4 months ago
Issue982.il dev: Strip BOM mark from text files 4 months ago
Issue1038.cs dev: Strip BOM mark from text files 4 months ago
Issue1038.il dev: Strip BOM mark from text files 4 months ago
Issue1047.cs dev: Strip BOM mark from text files 4 months ago
Issue1047.il dev: Strip BOM mark from text files 4 months ago
Issue1145.cs Update test case for #1145 8 years ago
Issue1145.il Update test case for #1145 8 years ago
Issue1157.cs Fix #1157: Decompilation of abstract events and overridden auto events 8 years ago
Issue1157.il Fix #1157: Decompilation of abstract events and overridden auto events 8 years ago
Issue1256.cs dev: Strip BOM mark from text files 4 months ago
Issue1256.il dev: Strip BOM mark from text files 4 months ago
Issue1323.cs dev: Strip BOM mark from text files 4 months ago
Issue1323.il dev: Strip BOM mark from text files 4 months ago
Issue1325.cs dev: Strip BOM mark from text files 4 months ago
Issue1325.il Add support for using different editions of .NET in unit tests 6 months ago
Issue1325.vb Fix #1325: Do not perform inline assignment transform on setter calls, that belong to parameterized properties. 7 years ago
Issue1389.cs Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor 5 years ago
Issue1389.il Add IL tests for basic isinst patterns. Undo change mentioned in 54ff546221 (commitcomment-32359757) 7 years ago
Issue1454.cs dev: Strip BOM mark from text files 4 months ago
Issue1454.il Add missing files. 7 years ago
Issue1681.cs dev: Strip BOM mark from text files 4 months ago
Issue1681.il dev: Strip BOM mark from text files 4 months ago
Issue1918.cs dev: Strip BOM mark from text files 4 months ago
Issue1918.il dev: Strip BOM mark from text files 4 months ago
Issue1922.cs dev: Strip BOM mark from text files 4 months ago
Issue1922.il Fix #1924: preserve hexadecimal format when converting literal to wider type 6 years ago
Issue2104.cs dev: Strip BOM mark from text files 4 months ago
Issue2104.il Fix #2104: Check field name of backing field when attempting to transform to an auto property. 5 years ago
Issue2260SwitchString.cs dev: Strip BOM mark from text files 4 months 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. 5 years ago
Issue2443.il dev: Strip BOM mark from text files 4 months ago
Issue3344CkFinite.cs dev: Strip BOM mark from text files 4 months ago
Issue3344CkFinite.il Fix #3344: Add support for the `ckfinite` opcode. 4 months ago
Issue3421.cs Enhance null handling in switch transformations 10 months ago
Issue3421.il Add test 10 months ago
Issue3442.cs dev: Strip BOM mark from text files 4 months ago
Issue3442.il dev: Strip BOM mark from text files 4 months ago
Issue3465.cs dev: Strip BOM mark from text files 4 months ago
Issue3465.il Add test case 5 months ago
Issue3466.cs dev: Strip BOM mark from text files 4 months ago
Issue3466.il Fix stack overflow exception in CSharpResolver (#3471) 8 months ago
Issue3504.cs dev: Strip BOM mark from text files 4 months ago
Issue3504.il Add a test case 6 months ago
Issue3524.cs dev: Strip BOM mark from text files 4 months ago
Issue3524.il Fix #3524: Property without backing field cannot have an initializer. 5 months ago
MonoFixed.cs AssignVariableNames: Handle fixed statement special cases 1 year ago
MonoFixed.il Add ILPretty test for MCS 2.6.4 fixed string 3 years ago
SequenceOfNestedIfs.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 4 years ago
SequenceOfNestedIfs.il Add SequenceOfNestedIfs test. 7 years ago
UnknownTypes.cs #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 4 years ago
UnknownTypes.il Fix weird casts to `nint` when writing to fields of unknown type. 5 years ago
Unsafe.cs Fix #2397: Introduced calls to Unsafe.Read or Unsafe.Write when we would otherwise cause "Cannot declare a pointer to a managed type T" errors. 2 years ago
Unsafe.il Add missing EmbeddedAttribute in Unsafe.il testcase. 3 years ago
WeirdEnums.cs dev: Strip BOM mark from text files 4 months ago
WeirdEnums.il dev: Strip BOM mark from text files 4 months ago