292 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Christoph Wille b5b7396270 Fix up ics.d.tests to look like a File New/NUnit project 3 years ago
Christoph Wille c6641d52ac Switch to vstest.console (and go back to net6.0 for ics.d.test re:xplat) 3 years ago
Christoph Wille 76bc5a3bab Set TFM to TargetFramework to match other unit test projects 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 3 years ago
Siegfried Pammer 344cd61395 Update Microsoft.Build.Locator and NuGet.Protocol in ICSharpCode.Decompiler.Tests 3 years ago
Siegfried Pammer 15f49c0079 Add basic support for abstract static members in interfaces. 3 years ago
Siegfried Pammer c987eb66cd Add struct test case. 4 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Siegfried Pammer 6f032e267e Fix #2515: Auto events are not decompiled correctly, if left untouched. 4 years ago
Siegfried Pammer cdff458648 Fix test discovery with dotnet test. 4 years ago
Siegfried Pammer 84704a7452 Adds support for C# 9 covariant return types in methods and getter-only properties and indexers. 4 years ago
Daniel Grunwald 040ab41c69 Initial implementation of the pattern matching transform. 4 years ago
Siegfried Pammer bc5d078feb Fix #1698: Readonly auto properties from VB.NET are not properly decompiled 4 years ago
Siegfried Pammer aa147870a2 Fix #2389: missing extern keyword for properties and events. 4 years ago
Siegfried Pammer d2fc380e0e Fix #2349: Use proper ExpressionType with DynamicCompoundAssign. 4 years ago
Daniel Grunwald 6951ccb1a2 Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if` 4 years ago
Christoph Wille 619763c830 Use one common version of DSR.Converter.Xml 4 years ago
Daniel Grunwald a960216d5f Add test case for simple records. 4 years ago
Siegfried Pammer 3a7c69e5b9 Fix #2192: Add support for VB.NET delegate construction 5 years ago
Siegfried Pammer be57dc454c Run tests with different versions of Roslyn 5 years ago
Siegfried Pammer abb6d54acc Add FileUtility.cs 5 years ago
Daniel Grunwald 80cf72e498 #2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader. 5 years ago
Daniel Grunwald 47685c4b57 Fix weird casts to `nint` when writing to fields of unknown type. 5 years ago
Daniel Grunwald 836bc37050 Upgrade ilasm.exe version. This allows us to write tests for the new function pointer calling conventions. 5 years ago
Daniel Grunwald 0eb5469374 Extract package version numbers to packages.props. 5 years ago
Christoph Wille 1ef136d6e6 Try upgrading to newer versions as per #2173. MEF fails to initialize for System.Collections.Immutable (binding redirect?) 5 years ago
Daniel Grunwald 03787bfc70 Avoid parentheses around lambdas where possible. 5 years ago
Daniel Grunwald f5a443d1b8 Upgrade Roslyn version used for tests to 3.8.0-3.final 5 years ago
Siegfried Pammer 13636c89cc Add support for C# 9: foreach with GetEnumerator extension methods. 5 years ago
Daniel Grunwald cabb02b5fd Add support for decoding function pointer types in signatures. 5 years ago
Daniel Grunwald c775d3a98f Upgrade Roslyn version used for our tests (from 3.7.0 to 3.8.0-2.final) and adjust NativeInteger attribute decoding. 5 years ago
Siegfried Pammer 9e0e8d1cbc Add basic support for C# 8.0 enhanced using statements. 5 years ago
Siegfried Pammer 562699fc94 Add support for C# 8.0 await foreach 5 years ago
Siegfried Pammer 15028b3669 Fix #2104: Check field name of backing field when attempting to transform to an auto property. 5 years ago
Siegfried Pammer b435c07f4d Added support for deconstruction assignments to properties 5 years ago
Daniel Grunwald 8e67a22896 Update to Roslyn 3.7.0 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Siegfried Pammer c9df069526 Add minimal test case + DecompilerSettings.Deconstruction setting 5 years ago
Daniel Grunwald 28612d2a04 Update to Roslyn 3.7.0-4.final 5 years ago
Daniel Grunwald 5a8cfc25ba Add some tests for native integers. 5 years ago
Daniel Grunwald 2c9b84a1e1 If possible, use nint/nuint for conversions to/from IntPtr. 5 years ago
Daniel Grunwald c0b1119fab Use C# 8.0 to build ILSpy. 5 years ago
Daniel Grunwald 345b65511c Update to Roslyn 3.7.0-2.final for tests. 5 years ago
Daniel Grunwald 2c0554f129 Fix #1963: Support decompiling `calli` instructions into C# 9 function pointer syntax. 5 years ago
dymanoid fdef5d11c6 Rearrange project writing logic 5 years ago
dymanoid b492a20442 Move assembly resolution logic to better place 5 years ago
Siegfried Pammer fcc910cb4d Cleanup and refactoring after code review 5 years ago
Daniel Grunwald 2665d800d0 Update test to Roslyn 3.6.0-3.final. 5 years ago
Daniel Grunwald 4846feb640 Add support for C# 8 range syntax. 5 years ago
Daniel Grunwald 65fe59e393 #1918: Fix a bunch of issues with pinned region detection. 5 years ago