4707 Commits (aab6303870dbd439a5c9368287c5dd97860a2580)

Author SHA1 Message Date
Siegfried Pammer 317e33b3b8 Fix five small analyzer warnings. 2 months ago
Siegfried Pammer 784379d012 Annotate intentional analyzer-violations with [SuppressMessage]. 2 months ago
Siegfried Pammer a8d841199d Lift IDisposable to MetadataFile and dispose evicted assemblies. 2 months ago
Christoph Wille aad16c66e9
Fix #3718: Incorrect current line (#3725) 2 months ago
Christoph Wille f99b4a21a7 Nuget package updates 04/26 3 months ago
Siegfried Pammer 79b0cbb719 Fix #3703: Do not transform to a primary constructor if it's not public (or protected in abstract classes) 3 months ago
Siegfried Pammer b100ddc077 Fix missing Space() in from clause 3 months ago
Siegfried Pammer f987a6b041 Fix typo 3 months ago
Christoph Wille 067680e3de Set next version (final) 3 months ago
Siegfried Pammer fae6f57b1c Fix #3671: TransformCollectionAndObjectInitializers mistakenly included trailing variable initialization. 4 months ago
Siegfried Pammer faeae3f083 Fix #1682, fix #1949, fix #2394 and fix #3684: Added basic algorithm of IsAccessorInterfaceImplementationRuntimeHelper 4 months ago
Siegfried Pammer ade13f848e Apply suggestions from Claude code review 4 months ago
Siegfried Pammer 91d7a76b94 Fix typo in MetadataModule.GetDefinition 4 months ago
Christoph Wille 5eebf1408a
One single approach to using SHA*. Fixes #3673. (#3679) 4 months ago
Christoph Wille c0d26255fa
.NET Update 10.0.4 to 10.0.5 (#3681) 4 months ago
Nikita 9ed96224b8
Update TransformCollectionAndObjectInitializers to check for init-only properties (#3678) 4 months ago
nikitalita 7d88d43a92 Fix `in` erroneously being applied to `this` 4 months ago
Siegfried Pammer 98d764a169 Add a treenode and decompiler APIs for extensions. 4 months ago
Christoph Wille 2f311c233d
Roslyn 5.3.0 (#3665) 4 months ago
Matt Parker 69659450a1
Replace FileVersionInfo.GetVersionInfo with DecompilerVersionInfo.Version constant (#3667) 4 months ago
Christoph Wille a1e2a4aa91
NuGet Update 02/26 (#3663) 5 months ago
Christoph Wille 4a29de5a4e Preview 3 Designation 6 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 6 months ago
Siegfried Pammer d3e12d0ebf Migrate from .ruleset to .editorconfig 6 months ago
Siegfried Pammer 5f32b6d7ea Fix folding of extension declarations 6 months ago
Siegfried Pammer 5f0e767c7d Fix crash in TryEncodingV2, if there are multiple extension groups with the same target type, but different extension parameter name. 6 months ago
Siegfried Pammer 0cd53418ad Add ILAmbience 7 months ago
Siegfried Pammer 1579a1698c Fix #3612: WholeProjectDecompiler.CleanUpName does not count bytes on Unix. 7 months ago
sonyps5201314 45081a6c4e Fix the issue where PDBs generated by ILSpy do not match certain assemblies. 7 months ago
Siegfried Pammer 3a27cbef06 Fix #3617: Order of XML comments in types with primary constructors 7 months ago
Siegfried Pammer c0a9afc4ad Fix #3616: local variable naming conflict with primary constructor parameters. 7 months ago
Christoph Wille 1070b03468
NuGet December 2025 Updates (#3634) 7 months ago
ds5678 83df0ab9b9 Handle multiple calling conventions at once 7 months ago
ds5678 a04c0e4cab Improve decompilation of unmanaged function pointers 7 months ago
Siegfried Pammer d70a5e7fb2 Fix #3626: Do not emit named arguments for bool constants, if it causes the call to become ambiguous. 7 months ago
Siegfried Pammer 0ed123af07 #3621: Fix NRE when switching language version to C# 8.0 or lower. 7 months ago
Siegfried Pammer 3fd9981535 Fix #3621: Fix multiple uses of primary ctor parameter in initializer of record. 7 months ago
sonyps5201314 193a463766
Support batch PDB generation. (#3619) 7 months ago
Siegfried Pammer c34cc100b6 Records: Exclude static members from copy constructor check 8 months ago
Siegfried Pammer 2bb06709e9 RecordDecompiler: nullable enable 8 months ago
Siegfried Pammer 2271229b23 Fix #3618: Extend validation of declared members and ctor parameters 8 months ago
Siegfried Pammer 396b58031b Add support for C# 14 first-class span types in the type system. 8 months ago
mmusu3 88b2c437a7 Address PR review feedback 8 months ago
Siegfried Pammer 45efc732a7 #3614: Use correct number of type arguments when adding type annotations to generic types with nested types. 8 months ago
mmusu3 22ceb6e7d1 Fix remaining cases with changes to IntroduceUsingDeclarations. 8 months ago
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 8 months ago
ds5678 b9d6ba7dff Remove flags from `box` that indicate memory access and ability to throw 8 months ago
ds5678 ad4a87b9a3 Improve inlining of boxed values 8 months ago
Siegfried Pammer 7a5a2a00a9 #3452: Transform field initializers in structs only if no record and no primary ctor. 8 months ago
Siegfried Pammer cb48768b6d Fix #3610: Add more primary constructor test cases. 8 months ago