292 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
ds5678 fb180b0010 Add tests 1 month ago
Siegfried Pammer 6c72d1c5f0 Add transform to remove unconstrained generic reference type check. 1 month ago
Siegfried Pammer 9f77f8a919 Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 1 month ago
ds5678 d75da053a8 Use type hint in pointer arithmetic when appropriate 1 month ago
Siegfried Pammer 453fc06e02 Fix #3406: Wrong decompilation of record struct without primary constructor. 2 months ago
ds5678 7f024de786 Don't include generic constraints in generated explicit overrides 2 months ago
Siegfried Pammer 7d0262d779 Fix #3439: Regressed decompilation of variables in lambda scope 2 months ago
ds5678 a1b3b14b0b Add test 2 months ago
Siegfried Pammer 2c419f68cf Fix #3322: Add missing checks for equality comparison 3 months ago
Siegfried Pammer fa50e8d8b3 Add non-embedded attributes to all tests that use older framework versions. 3 months ago
Christoph Wille 4137a04569 Switch from FA to Shouldly 4 months ago
Siegfried Pammer f9ae51b12a Fix #3001: Support new resources format in ResourcesFile/ResXResourceWriter 7 months ago
Siegfried Pammer 3fb153940b AssignVariableNames: Handle fixed statement special cases 10 months ago
Siegfried Pammer 783c934bfd Transform RequiresLocationAttribute to 'ref readonly' on function pointers. 10 months ago
Siegfried Pammer 3b2affa13b Add new language versions to DefineConstants in Decompiler.Tests 10 months ago
Christoph Wille 17a6197a6a Add TestsAssemblyTempPath to enable the ability to redirect to a central location 10 months ago
Christoph Wille c940cbc1d9 Add TestsAssemblyOutput, keep existing behavior of output assembly locations 10 months ago
Christoph Wille 7e1523111a Set RuntimeIdentifier based on OS architecture 10 months ago
Siegfried Pammer 400481418c Disable CS8981 in ICSharpCode.Decompiler.Tests: The type name '<identifier>' only contains lower-cased ascii characters. Such names may become reserved for the language. If our test-cases break when Roslyn is introducing new keywords, that's no problem. 1 year ago
Christoph Wille 3564ab1030 Fix Wpf slnf (missing BamlDecompiler project), update NuGet packages for Installer (WiX), update NuGet packages ILSpy 1 year ago
Christoph Wille fba0dbae8d
Migrate to NUnit 4 (#3132) 1 year ago
Christoph Wille 084d02a447
Apply Central package management (requires package source mapping) (#3124) 2 years ago
Christoph Wille a49bd2de5b
Remove EnableUnsafeBinaryFormatterSerialization for ics.d.Tests (#3126) 2 years ago
Siegfried Pammer a94d66561a
Move to .NET 8.0 (#3119) 2 years ago
Kirill Osenkov 5f2b8e6098 Add a disabled test for sequence points in all members 2 years ago
Siegfried Pammer e83af524f7 Add test cases. 2 years ago
dependabot[bot] 002c8c53f7
Bump NuGet.Protocol from 6.2.2 to 6.2.4 in /ICSharpCode.Decompiler.Tests 2 years ago
Daniel Grunwald 475f2b3c28 Fix "ref readonly" fields. 2 years ago
ElektroKill 8813d254f8
Add VBPretty test case for VB yield return decompilation 2 years ago
Lucas Trzesniewski 403098280a Use .interfaceimpl type syntax 2 years ago
ElektroKill 02cf1d3fe2
Add unit test 3 years ago
tom-englert 3248657d2b
Add filtering/sorting capabilities to ReflectionDisassembler (#2835) 3 years ago
ElektroKill a5febb3e4f
Add support for VB.NET automatic events 3 years ago
Siegfried Pammer be0dde3250 Update Roslyn to 4.4.0-4.final 3 years ago
Daniel Grunwald 696c85992a Suppress warnings. 3 years ago
Andrew Crawley (US - DIAGNOSTICS) a494bfadbe Add progress reporting to PortablePdbWriter 3 years ago
dependabot[bot] b66684b7ae
Bump NuGet.Protocol from 6.2.1 to 6.2.2 in /ICSharpCode.Decompiler.Tests (#2804) 3 years ago
Siegfried Pammer 73144e4a29 Port ReflectionHelperTests from NRefactory. 3 years ago
Christoph Wille 4777cb0450 Update NuGet packages 3 years ago
Daniel Grunwald 21c3ec046f Output attributes on lambda expressions 3 years ago
Siegfried Pammer 1aa36a23f2 Use test-summary/action@v1 for test reports. 3 years ago
Andrew Crawley (US - DIAGNOSTICS) 071ca33561 Fix file locking issue in tests 3 years ago
James May 4a1f79a32a Assume conventionally named unresolved method references are properties or events. 3 years ago
Siegfried Pammer 006bc18a96 Run ComInterop test case only on .NET 4.0. 3 years ago
Zachary Northrup abf36b0f43 Add a unit test validating that COM V-table ordering doesn't change with mixed properties, methods, and events 3 years ago
Daniel Grunwald a8dc78a10a Now that we build the tests for .NET 6, we can include the AsyncStreams tests in the .csproj (which gives better IDE integration when editing the tests) 3 years ago
Siegfried Pammer 4b475cfa69 Create ILSpyX project and make the following APIs reusable: 3 years ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 3 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 3 years ago
Christoph Wille 52b1c49182 Tests need to be platform specific for ilasm.exe to be extracted correctly 3 years ago