.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.
Siegfried Pammer
42022a3a9e
Empty the panes when the assembly list is cleared
...
Removing assemblies one at a time cleaned up the tabs that showed them,
but clearing the whole list did not: Clear() raises a Reset whose
OldItems is null, and the handler pruned the history and returned before
the loop that empties the main tab and closes the orphaned ones. The
last decompiled member stayed on screen over an empty list.
Sorting had to be fixed first. It rebuilt the collection through Clear()
plus AddRange, so it raised the same Reset and dropped the whole
navigation history as a side effect - and once Reset closes tabs, it
would have closed all of those too. It now reorders in place, and a Move
is ignored where a removal would be handled, because a sort removes
nothing.
Assisted-by: Claude:claude-opus-5:Claude Code
1 week ago
..
Abstractions
ImageListResourceEntryNode + factory wiring
3 months ago
Analyzers
Fix #633 : add an Overrides analysis showing overridden base members
2 months ago
Extensions
dev: Strip BOM mark from text files
1 year ago
FileLoaders
Handle truncated XALZ input via EndOfStreamException, not length checks
2 months ago
Instrumentation
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
MermaidDiagrammer
Remove WPF ILSpy host (prep for Avalonia rewrite)
3 months ago
PdbProvider
Lift IDisposable to MetadataFile and dispose evicted assemblies.
4 months ago
Properties
Add license headers to source files that lacked them
2 months ago
Search
Search: <angle brackets> opt in to private/compiler-generated entities
3 months ago
Settings
Fix #2919 : keep a settings file that cannot be parsed
2 weeks ago
TreeView
Fix #3290 : marshal EnsureLazyChildren onto the tree's owning thread
2 weeks ago
Util
Factory-walking resource dispatcher + Save scaffolding
3 months ago
ApiVisibility.cs
dev: Strip BOM mark from text files
1 year ago
AssemblyList.cs
Empty the panes when the assembly list is cleared
1 week ago
AssemblyListManager.cs
Show About page and seed running framework on first run
3 months ago
AssemblyListSnapshot.cs
Resolve package entries by identity and end walks nobody reads
4 weeks ago
ICSharpCode.ILSpyX.csproj
Carry all publish RIDs in the core-library lock files
3 months ago
LanguageVersion.cs
dev: Strip BOM mark from text files
1 year ago
LoadedAssembly.cs
Read the file system once per reference closure, not per reference
2 weeks ago
LoadedAssemblyExtensions.cs
Find package-nested assembly nodes without walking the tree
1 month ago
LoadedPackage.cs
Read the file system once per reference closure, not per reference
2 weeks ago
PackageReadme.md
dev: Strip BOM mark from text files
1 year ago
packages.lock.json
NuGet August 2026 Updates ( #3981 )
1 month ago