360 Commits (fix/1982-params-attribute-args)

Author SHA1 Message Date
Siegfried Pammer 0f10ee1b9b Add VBPretty fixtures for VB anonymous types and queries 1 month ago
Siegfried Pammer e8346dc58c Recognize a protected copy constructor on a sealed record 1 month ago
Siegfried Pammer d9c60f08b0 Fix crash decompiling reference assemblies with stripped method bodies 1 month ago
Siegfried Pammer 17e6649ba8 Fix #3954: name the entry point of a top-level program 'Main' 1 month ago
Siegfried Pammer c0aa2db0f8 Add regression test for property rows without accessors 2 months ago
Siegfried Pammer 4783fe1d34 Add VBPretty spec for VB.NET parameterized properties 2 months ago
Siegfried Pammer ca5eec3cc9 Don't assert decompiled local types match the signature 3 months ago
Siegfried Pammer fb75e42385 Assign a text location to comment-only empty statements 3 months ago
Siegfried Pammer 853220dba9 Cover more constructs in the PDB sequence-point tests 3 months ago
Siegfried Pammer e33dbd7eca Use SDK default Compile items in ICSharpCode.Decompiler.Tests 3 months ago
Siegfried Pammer 721ef6032d Enumerate AST children with a zero-allocation struct enumerator 3 months ago
Siegfried Pammer e461940d40 Move the LocationsInAst sample beside its test, add a license header 3 months ago
Siegfried Pammer ca9a9c4f40 Guard the TypeSystemAstBuilder nullable-array NRE with a regression test 3 months ago
Siegfried Pammer 76840e655f Port the pattern matcher to list-indexed slot children 3 months ago
Siegfried Pammer be565b5b4c Store locations at print time; derive sequence points from nodes 3 months ago
Siegfried Pammer ac65f0d27a Add regression coverage for the AST-with-locations output path 3 months ago
DoctorKrolic d131d38cba Fix decompiler tests inside VS 3 months ago
Siegfried Pammer a537dad7ef Fix #3774: keep field initializers when decompiling a static ctor alone 3 months ago
Siegfried Pammer 67533d767f Compute public-key tokens with a managed SHA-1 3 months ago
Siegfried Pammer 83879c4a07 Fix #3775: escape reserved Windows device names in output file names 3 months ago
Siegfried Pammer 34c50c19b7 Fix #2035: Make the override modifier a link to the overridden member 3 months ago
Siegfried Pammer 8488e5e214 Reference DiaSymReader on every OS so the lock file is OS-stable 3 months ago
Siegfried Pammer 931375708f Carry all RIDs in the decompiler-test lock files 3 months ago
Siegfried Pammer 1fb4acfc3d Build ICSharpCode.Decompiler.Tests + the format hook cross-platform 3 months ago
Christoph Wille 6f1c2b6cc9
.NET 11 for Tests (#3695) 5 months ago
Siegfried Pammer f6b31448db Add test cases 6 months ago
Siegfried Pammer a03f801cb7 Add failing test and test infrastructure adjustments to allow compiling referenced assemblies in one go. 6 months ago
Christoph Wille 1594a57929 Use AwesomeAssertions 9.4.0 6 months ago
Christoph Wille 06ff9a6a6a
Switch to (finally) released coverlet.MTP (#3675) 6 months ago
Siegfried Pammer 35c88b048f Rename test case to "ExtensionEverything" 6 months ago
Siegfried Pammer d3e12d0ebf Migrate from .ruleset to .editorconfig 9 months ago
Siegfried Pammer 0cd53418ad Add ILAmbience 9 months ago
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 10 months ago
ds5678 ad4a87b9a3 Improve inlining of boxed values 10 months ago
Siegfried Pammer 9c8d1e48d9 Many thanks to @sonyps5201314 for providing the test cases and a suggested fix, which inspired these changes. 10 months ago
Siegfried Pammer f6c763e7bb Add tests for ExtensionEncodingV1 and ExtensionEncodingV2. 11 months ago
ds5678 dc3ed43dd8 Do not create object initializers for tuples 12 months ago
ds5678 6fb6b63a2c Fix ugly test 12 months ago
ds5678 c54318173b Fix lower case type name conflicting with variable name 12 months ago
ds5678 1d964bce8e Fix regression in decompiling local functions with default parameters 1 year ago
Jeremy Pritts d1dc7b258a
Copy-propagate the stack slot for collection initializers (#3554) 1 year ago
Daniel Grunwald 89083eaf48 Fix #3344: Add support for the `ckfinite` opcode. 1 year ago
Siegfried Pammer 052466fce7 Add test case 1 year ago
Christoph Wille afcdcec146
Update for .NET 10 Preview 7 packages (#3537) 1 year ago
Maximilian Schmöcker 43bfaba7e0
Add ExpandParamsArguments DecompilerSettings 1 year ago
Maximilian Schmöcker 850ffe593d
Fix methods with mandatory arguments ignore disabled OptionalArguments setting 1 year ago
Siegfried Pammer 685f21edb5 C# 14 extensions: Add initial test case 1 year ago
Daniel Grunwald 90cd265e89 Update System.Reflection.Metadata dependency to 9.0.0. 1 year ago
Siegfried Pammer f0c80e4a80 Silence NU1510 1 year ago
Siegfried Pammer ddb7171a2a Fix #3524: Property without backing field cannot have an initializer. 1 year ago